PluginProbe
WebTotem Security / 2.4.24
WebTotem Security v2.4.24
3.0.2 3.0.1 3.0.0 trunk 1.0 1.1 1.2 1.3 1.3.1 1.3.2 1.3.3 2.0 2.1 2.1.1 2.1.2 2.1.3 2.1.4 2.1.5 2.1.6 2.1.7 2.1.8 2.1.9 2.2.1 2.2.2 2.2.3 All 110 releases
wt-security / includes / css / main.css

main.css in WebTotem Security 2.4.24, at includes/css/main.css

7,633 lines 154.2 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1
2 /**
3 * Redefining tags styles
4 */
5 .wtotem_body *,
6 .wtotem_body *:after,
7 .wtotem_body *:before {
8 margin: 0;
9 padding: 0;
10 box-sizing: border-box;
11 }
12 .wtotem_body *:focus {
13 outline: none;
14 }
15 .wtotem_body ol,
16 .wtotem_body ul {
17 list-style: none;
18 }
19 .wtotem_body a {
20 text-decoration: none;
21 }
22 .wtotem_body a:hover {
23 text-decoration: none;
24 }
25 .wtotem_body a:focus{
26 box-shadow: none;
27 }
28 .wtotem_body .h1,
29 .wtotem_body .h2,
30 .wtotem_body .h3,
31 .wtotem_body .h4,
32 .wtotem_body .h5 {
33 color: #5e6977;
34 font-weight: 700;
35 }
36 .wtotem_body ::-webkit-input-placeholder,
37 .wtotem_body ::-moz-placeholder,
38 .wtotem_body :-moz-placeholder,
39 .wtotem_body :-ms-input-placeholder{
40 color:#86939E;
41 }
42
43 /**
44 * Base styles
45 */
46 .wtotem_body {
47 line-height: 24px;
48 font-family: "Inter", sans-serif;
49 font-size: 14px;
50 color: #5e6977;
51 font-weight: 400;;
52 margin-left: -18px;
53 }
54 .wtotem_body p{
55 font-size: 14px;
56 }
57 .wtotem_body.lock, body.lock{
58 overflow: hidden;
59 }
60 .wtotem_content {
61 padding-top: 30px;
62 padding-bottom: 5px;
63 background: #f3f5f6;
64 }
65 .wtotem_body .wt_card {
66 box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05);
67 border-radius: 4px;
68 background: #fff;
69 }
70 .wtotem_body .button,
71 .wtotem_body .button:hover,
72 .wtotem_body .button:focus,
73 .wtotem_body .button:active {
74 background: #3d50df;
75 font-weight: 500;
76 font-size: 14px;
77 color: #fff;
78 border: none;
79 border-radius: 5px;
80 cursor: pointer;
81 display: inline-block;
82 text-align: center;
83 padding: 0 15px;
84 text-shadow: none;
85 margin: 0 0 15px;
86 /*height: 42px;*/
87 }
88 .wtotem_body .d-none {
89 display: none;
90 visibility: hidden;
91 }
92 .wtotem_body .wt-flex {
93 display: flex;
94 }
95 .wt-flex-middle {
96 align-items: center;
97 }
98 .wtotem_body .visually-hidden {
99 position: absolute;
100 /* IE6, IE7 */
101 clip: rect(1px 1px 1px 1px);
102 clip: rect(1px, 1px, 1px, 1px);
103 padding: 0;
104 border: 0;
105 height: 1px;
106 width: 1px;
107 overflow: hidden;
108 }
109 .wtotem_body .title {
110 font-size: 24px;
111 font-weight: 700;
112 }
113 .wtotem_container {
114 max-width: 1020px;
115 margin: 0 auto;
116 }
117 .wtotem_button {
118 min-width: 28px;
119 padding: 5px 10px;
120 color: #3d50df;
121 font-size: 14px;
122 border-radius: 5px;
123 border: 2px solid #3d50df;
124 cursor: pointer;
125 background-color: #fff;
126 text-decoration: none;
127 }
128 .wtotem_button>*+* {
129 margin-left: 10px;
130 }
131 .wtotem_button.wtotem_button--primary {
132 border: none;
133 background-color: #3d50df;
134 color: #fff;
135 }
136 .wtotem_button_link{
137 background: none;
138 color: #3d50df;
139 width: 100%;
140 height: 42px;
141 display: flex;
142 align-items: center;
143 justify-content: center;
144 cursor: pointer;
145 padding: 0 20px;
146 margin-top: 15px;
147 }
148 .wtotem_title-info__title {
149 font-size: 14px;
150 text-transform: uppercase;
151 }
152 .wtotem_block_center {
153 margin: 20px auto;
154 display: block;
155 width: fit-content;
156 }
157 .wtotem_body .text-align-center {
158 text-align: center;
159 }
160 .wtotem_body .break-word {
161 overflow-wrap: break-word;
162 word-wrap: break-word;
163 word-break: break-all;
164 }
165 .wtotem-font-700 {
166 font-weight: 700;
167 }
168 .wtotem-ml-20 {
169 margin-left: 20px;
170 }
171 .wtotem-mr-10 {
172 margin-right: 10px;
173 }
174 .wtotem-mb-15 {
175 margin-bottom: 15px;
176 }
177 .wtotem-mb-20 {
178 margin-bottom: 20px;
179 }
180 .wtotem_title-info__info {
181 background: url("../img/info-gray.svg") no-repeat center center/cover;
182 display: inline-block;
183 vertical-align: middle;
184 width: 17px;
185 height: 17px;
186 margin-top: -2px;
187 }
188 .wtotem_title-info__info .tlite {
189 text-transform: none;
190 }
191 .wtotem_body .section-header {
192 display: flex;
193 justify-content: space-between;
194 align-items: center;
195 margin-bottom: 25px;
196 }
197 .wtotem_input_error {
198 border-color: #cc0000!important;
199 }
200 .wtotem_body .wt-text.wt-text--blue {
201 color: #3d50df;
202 }
203 .wtotem_body .wt-text.wt-text--uppercase {
204 text-transform: uppercase;
205 }
206 .wtotem_body .arrow-right {
207 color: #3d50df;
208 cursor: pointer;
209 display: flex;
210 align-items: center;
211 }
212 .wtotem_body .arrow-right:after {
213 content: "";
214 border: solid #3d50df;
215 border-width: 0 1px 1px 0;
216 display: inline-block;
217 padding: 3px;
218 -webkit-transform: rotate(-45deg);
219 transform: rotate(-45deg);
220 margin-left: 10px;
221 }
222 .wtotem_body .wt-icon {
223 /*cursor: pointer;*/
224 display: flex;
225 align-items: center;
226 justify-content: center;
227 }
228 .wtotem_print {
229 display: flex;
230 align-items: center;
231 cursor: pointer;
232 }
233 .wtotem_print__img {
234 display: block;
235 width: 17px;
236 height: 17px;
237 margin-right: 10px;
238 background: url("../img/print.svg") no-repeat center center/cover;
239 }
240 .wtotem_print__label {
241 color: #86939e;
242 }
243 .wtotem_body .section-header-mb {
244 margin-bottom: 25px;
245 }
246 .wtotem-content-text{
247 color: #818181;
248 font-size: 14px;
249 }
250 h3.wtotem-content-text{
251 color: #5E6977;
252 font-size: 16px;
253 }
254 .wtotem-two_in_one{
255 width: 49%;
256 padding-right: 10px;
257 display: inline-block;
258 vertical-align: top;
259 }
260
261 /*
262 * Base Large 992-1100px
263 */
264 @media screen and (max-width: 1100px) {
265 .wtotem_container {
266 max-width: 960px;
267 }
268 }
269
270 /*
271 * Base Medium 768-992px
272 */
273 @media screen and (max-width: 992px) {
274 .wtotem_container {
275 max-width: 720px;
276 }
277 }
278
279 /*
280 * Base Small 576-768px
281 */
282 @media screen and (max-width: 768px) {
283 .wtotem_body {
284 overflow: hidden;
285 }
286
287 .wtotem_body .section-header-mb {
288 margin-bottom: 20px;
289 }
290 .wtotem_body .arrow-right:after {
291 margin-left: 5px;
292 }
293
294 .wtotem_container {
295 max-width: 540px;
296 }
297 .wtotem_content {
298 padding-top: 19px;
299 }
300 .wtotem-two_in_one{
301 width: 100%;
302 }
303 }
304
305 /*
306 * Base Extra small 375-576px
307 */
308 @media screen and (max-width: 576px) {
309 .wtotem_container {
310 max-width: 345px;
311 }
312
313 .wtotem_body .wt_card {
314 flex-wrap: wrap
315 }
316 }
317
318 /*
319 * Base Extra small 320-375px
320 */
321 @media screen and (max-width: 374px) {
322 .wtotem_container {
323 padding: 0 10px;
324 }
325 }
326
327 /**
328 * Test styles
329 */
330 .wtotem_body .wt-text.wt-text--red {
331 color: #ee3f3f;
332 }
333 .wtotem_body .wt-text.wt-text--green {
334 color: #4bc374;
335 }
336 .wtotem_body .wt-text.wt-text--yellow {
337 color: #dcb320;
338 }
339 .wtotem_body .wt-text.wt-text--blue {
340 color: #3d50df;
341 }
342 .wtotem_body .wt-text.wt-text--gray {
343 color: #86939e;
344 }
345 .wtotem_body .wt-text.wt-text--light-gray {
346 color: #bdc6cf;
347 }
348 .wtotem_body .wt-text.wt-text--black {
349 color: #000000;
350 }
351
352 /**
353 * Tabs styles
354 */
355 .wtotem-tabs__content {
356 /* by default, we hide all the blocks */
357 display: none;
358 }
359 .wtotem-tabs__content.active {
360 /*by default, we show the desired block*/
361 display: block;
362 }
363
364 /**
365 * Header styles
366 */
367 .wtotem_header {
368 position: relative;
369 z-index: 4;
370 width: 100%;
371 top: 0;
372 left: 0;
373 }
374 .wtotem_header__body {
375 display: flex;
376 justify-content: space-between;
377 align-items: center;
378 }
379 .wtotem_header:before {
380 content: "";
381 position: absolute;
382 top: 0;
383 left: 0;
384 width: 100%;
385 height: 100%;
386 background: #fff;
387 z-index: 2;
388 }
389 .wtotem_version {
390 position: relative;
391 z-index: 100;
392 display: flex;
393 align-items: center;
394 }
395 .wtotem_version__count {
396 width: 28px;
397 height: 18px;
398 display: flex;
399 justify-content: center;
400 align-items: center;
401 font-size: 10px;
402 font-weight: 500;
403 border: 1px solid #3d50df;
404 border-radius: 4px;
405 margin-left: 8px;
406 }
407 .wtotem_logo {
408 width: 113px;
409 height: 24px;
410 background: url("../img/logo.svg") no-repeat center center/cover;
411 }
412 .wtotem_nav {
413 position: relative;
414 z-index: 3;
415 height: 70px;
416 }
417 .wtotem_nav .wtotem_control__checkbox {
418 align-self: center;
419 }
420 .wtotem_nav__menu {
421 display: flex;
422 height: 100%;
423 list-style-type: none;
424 }
425 .wtotem_nav__link {
426 position: relative;
427 display: flex;
428 align-items: center;
429 height: 100%;
430 font-size: 14px;
431 color: #5e6977;
432 font-weight: 500;
433 padding: 0 13px;
434 }
435 .wtotem_nav__link_active {
436 color: #3d50df;
437 }
438 .wtotem_nav__link_active:before {
439 content: "";
440 position: absolute;
441 bottom: 0;
442 right: 0;
443 left: 0;
444 background: #3d50df;
445 height: 3px;
446 }
447
448 .wtotem_nav__menu .wtotem_control__input{
449 display: none;
450 }
451
452 /**
453 * Header Small styles 576-768px
454 */
455 @media screen and (max-width: 1000px) {
456 .wtotem_version {
457 position: relative;
458 z-index: 3;
459 }
460 .wtotem_header__body {
461 height: 65px;
462 }
463 .wtotem_nav {
464 position: fixed;
465 top: -100%;
466 left: 0;
467 width: 100%;
468 height: 100%;
469 background: #f3f5f6;
470 display: block;
471 padding-top: 65px;
472 transition: all 0.3s ease-in-out;
473 overflow: auto;
474 z-index: 1;
475 margin-top: 63px;
476 }
477 .wtotem_nav__menu {
478 display: block;
479 }
480 .wtotem_nav__item {
481 border-bottom: 1px solid #eceff4;
482 padding: 12px 0;
483 }
484 .wtotem_nav__link {
485 height: auto;
486 display: block;
487 color: #1d293f;
488 font-size: 24px;
489 padding: 22px 0;
490 width: 540px;
491 margin: 0 auto;
492 }
493 .wtotem_nav__link_active {
494 color: #3d50df;
495 }
496 .wtotem_nav__link_active:before {
497 display: none;
498 }
499 .wtotem_nav__link:focus {
500 box-shadow: none;
501 }
502 .wtotem_nav.active {
503 top: 0;
504 }
505 .wtotem_burger {
506 position: relative;
507 width: 23px;
508 height: 18px;
509 display: flex;
510 align-items: center;
511 justify-content: flex-end;
512 cursor: pointer;
513 z-index: 3;
514 }
515 .wtotem_burger:before,
516 .wtotem_burger__middle-line,
517 .wtotem_burger:after {
518 content: "";
519 background: #3d50df;
520 height: 2px;
521 display: block;
522 right: 0;
523 border-radius: 100px;
524 transition: all 0.3s ease-in-out;
525 }
526 .wtotem_burger:before {
527 position: absolute;
528 width: 23px;
529 top: 0;
530 }
531 .wtotem_burger__middle-line {
532 width: 18px;
533 }
534 .wtotem_burger:after {
535 position: absolute;
536 width: 14px;
537 bottom: 0;
538 }
539 .wtotem_burger.active .wtotem_burger__middle-line {
540 transform: scale(0);
541 }
542 .wtotem_burger.active:before {
543 transform: rotate(45deg);
544 top: 8px;
545 }
546 .wtotem_burger.active:after {
547 transform: rotate(-45deg);
548 width: 100%;
549 bottom: 8px;
550 }
551 }
552
553
554
555 /**
556 * Header styles 576-1160px
557 */
558 @media screen and (max-width: 1150px) {
559 .wtotem_nav__link {
560 padding: 0 8px;
561 }
562 }
563
564 /**
565 * Header Extra small styles 320-576px
566 */
567 @media screen and (max-width: 1000px) {
568 .wtotem_nav__link {
569 width: 345px;
570 margin: 0 auto;
571 }
572 }
573
574 /**
575 * Header Extra small styles 320-375px
576 */
577 @media screen and (max-width: 375px) {
578 .wtotem_nav__link {
579 padding-left: 10px;
580 }
581 }
582
583 /**
584 * All sites page styles
585 */
586 .wtotem_body td,
587 .wtotem_body th {
588 border: solid 1px #fff;
589 padding-right: 5px;
590 background-color: white;
591 }
592 .wtotem_body td:first-child,
593 .wtotem_body th:first-child {
594 border-left-style: solid;
595 border-top-left-radius: 10px;
596 border-bottom-left-radius: 10px;
597 padding-left: 20px;
598 }
599 .wtotem_body td:last-child,
600 .wtotem_body th:last-child {
601 border-right-style: solid;
602 border-bottom-right-radius: 10px;
603 border-top-right-radius: 10px;
604 padding-right: 20px;
605 width: 220px;
606 }
607 .wtotem_body #all_sites_wrap td:last-child{
608 padding-top: 20px;
609 width: 150px;
610 }
611
612 .wtotem_all__first {
613 display: flex;
614 justify-content: space-between;
615 align-items: center;
616 }
617 .wtotem_all__btn {
618 min-width: 114px;
619 }
620 .wtotem_all__table {
621 width: 100%;
622 border-collapse: separate;
623 margin-bottom: 16px;
624 border-spacing: 0 10px;
625 }
626 .wtotem_all__tr {
627 height: 70px;
628 border-radius: 10px;
629 margin-bottom: 20px;
630 }
631 .wtotem_all__th {
632 text-align: left;
633 font-weight: normal;
634 font-size: 14px;
635 line-height: 24px;
636 color: #5e6977;
637
638 }
639 .wtotem_all__td:last-child {
640 text-align: right;
641 }
642 .wtotem_all__title-tr {
643 font-weight: bold;
644 font-size: 16px;
645 line-height: 24px;
646 color: #5e6977;
647 }
648 .wtotem_all__url {
649 font-weight: normal;
650 font-size: 14px;
651 }
652 .wtotem_all__status_need {
653 color: #ee3f3f;
654 font-weight: bold;
655 font-size: 14px;
656 text-transform: uppercase;
657 }
658 .wtotem_all__status_scannig {
659 color: #5e6977;
660 font-weight: bold;
661 font-size: 14px;
662 text-transform: uppercase;
663 }
664 .wtotem_all__td-btn {
665 min-width: 107px;
666 }
667 .wtotem_all__more {
668 display: block;
669 min-width: 132px;
670 margin: 0 auto;
671 }
672 .wtotem__no-data-icon {
673 background: #e5ebf0;
674 box-shadow: 0 2px 4px rgb(0 0 0 / 5%);
675 border-radius: 12px;
676 padding: 18px 20px;
677 margin-bottom: 18px;
678 }
679 .wtotem__no-data {
680 display: flex;
681 flex-direction: column;
682 align-items: center;
683 padding: 100px;
684 color: #86939e;
685 }
686
687 /**
688 * All sites small styles max-width 992px
689 */
690 @media screen and (max-width: 992px) {
691 .wtotem_all__first {
692 margin-bottom: 10px;
693 }
694 .wtotem_body thead {
695 display: none;
696 }
697 .wtotem_body td:nth-child(2),
698 .wtotem_body td:nth-child(3),
699 .wtotem_body td:nth-child(4),
700 .wtotem_body td:nth-child(5) {
701 display: none;
702 }
703 .wtotem_body .port-scanner-list td:last-child{
704 display: block;
705 }
706 }
707
708 /**
709 * All sites small styles max-width 576px
710 */
711 @media screen and (max-width: 576px) {
712 .wtotem_all__first {
713 flex-direction: column;
714 align-items: flex-start;
715 }
716 .wtotem_all__first h2 {
717 margin-bottom: 30px;
718 }
719 .wtotem_all__first button {
720 width: 100%;
721 }
722 }
723
724 /**
725 * Calendar styles
726 */
727 .wtotem_chart__calendars {
728 display: flex;
729 background: #f3f5f6;
730 border-radius: 5px;
731 align-items: center;
732 padding: 5px 8px;
733 margin-right: 7px;
734 margin-left: auto;
735 }
736 .wtotem_calendar-icon {
737 background: url(../img/shape.svg) no-repeat center center / cover;
738 display: block;
739 width: 14px;
740 height: 14px;
741 margin-right: 3px;
742 }
743 .wtotem_body input.wtotem_calendar {
744 background: transparent;
745 border: none;
746 color: #5e6977;
747 width: 125px;
748 cursor: pointer;
749 text-align: center;
750 box-shadow: none;
751 }
752 input.wtotem_calendar:focus {
753 border: none;
754 box-shadow: none;
755 outline: 0;
756 }
757 .wtotem_calendar-connect {
758 margin: 0 3px;
759 }
760 .wtotem_body .numInputWrapper span {
761 opacity: 1;
762 right: 3px;
763 }
764 .numInputWrapper span.arrowUp {
765 top: 15%;
766 }
767 .numInputWrapper span.arrowDown {
768 top: 35%;
769 }
770 .flatpickr-calendar {
771 font-family: "Inter", sans-serif;
772 width: 225px;
773 padding: 5px;
774 border: 2px solid #e1e8ee;
775 box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05);
776 border-radius: 5px;
777 margin-top: 10px;
778 }
779 .flatpickr-calendar.arrowTop:before {
780 border: 5px solid transparent;
781 border-bottom: 5px solid #e1e8ee;
782 top: -12px;
783 }
784 .flatpickr-calendar.arrowTop:after {
785 border: 5px solid transparent;
786 border-bottom: 5px solid #e1e8ee;
787 top: -12px;
788 }
789 .flatpickr-calendar .dayContainer {
790 justify-content: flex-start;
791 width: 225px;
792 min-width: 225px;
793 max-width: 225px;
794 align-items: center;
795 }
796 .flatpickr-calendar .flatpickr-days {
797 width: 225px;
798 }
799 .flatpickr-calendar .flatpickr-weekdays {
800 display: none;
801 }
802 .flatpickr-calendar .flatpickr-day {
803 border-radius: 0;
804 font-size: 12px;
805 max-width: 29px;
806 font-weight: 500;
807 margin-bottom: 12px;
808 line-height: 5px;
809 height: 20px;
810 display: flex;
811 align-items: center;
812 justify-content: center;
813 }
814 .flatpickr-calendar .flatpickr-day:nth-last-child(-n + 7) {
815 margin-bottom: 0;
816 }
817 .flatpickr-calendar .flatpickr-day.today,
818 .flatpickr-calendar .flatpickr-day.today.inRange {
819 color: #393939;
820 }
821 .flatpickr-calendar.flatpickr-day.today.selected {
822 color: #fff;
823 }
824 .flatpickr-calendar .flatpickr-day.inRange,
825 .flatpickr-calendar .flatpickr-day.today.inRange {
826 background: #e1e8ee;
827 box-shadow: none;
828 margin-top: 0;
829 }
830 .flatpickr-calendar .flatpickr-day.selected,
831 .flatpickr-calendar .flatpickr-day.endRange,
832 .flatpickr-calendar .flatpickr-day.startRange {
833 background: #3d50df;
834 border-radius: 5px 5px 5px 5px;
835 }
836 .flatpickr-calendar .flatpickr-day.selected,
837 .flatpickr-calendar .flatpickr-day.startRange,
838 .flatpickr-calendar .flatpickr-day.endRange,
839 .flatpickr-calendar .flatpickr-day.selected.inRange,
840 .flatpickr-calendar .flatpickr-day.startRange.inRange,
841 .flatpickr-calendar .flatpickr-day.endRange.inRange,
842 .flatpickr-calendar .flatpickr-day.selected:focus,
843 .flatpickr-calendar .flatpickr-day.startRange:focus,
844 .flatpickr-calendar .flatpickr-day.endRange:focus,
845 .flatpickr-calendar .flatpickr-day.selected:hover,
846 .flatpickr-calendar .flatpickr-day.startRange:hover,
847 .flatpickr-calendar .flatpickr-day.endRange:hover,
848 .flatpickr-calendar .flatpickr-day.selected.prevMonthDay,
849 .flatpickr-calendar .flatpickr-day.startRange.prevMonthDay,
850 .flatpickr-calendar .flatpickr-day.endRange.prevMonthDay,
851 .flatpickr-calendar .flatpickr-day.selected.nextMonthDay,
852 .flatpickr-calendar .flatpickr-day.startRange.nextMonthDay,
853 .flatpickr-calendar .flatpickr-day.endRange.nextMonthDay {
854 background: #3d50df;
855 border-radius: 5px 5px 5px 5px;
856 height: 24px;
857 }
858 .flatpickr-calendar .flatpickr-months .flatpickr-prev-month,
859 .flatpickr-calendar .flatpickr-months .flatpickr-next-month {
860 display: none;
861 }
862 .flatpickr-calendar .flatpickr-current-month .flatpickr-monthDropdown-months {
863 width: 93px;
864 height: 31px;
865 padding: 6px 10px 7px;
866 border: 1px solid #e1e8ee;
867 border-radius: 2px;
868 }
869 .flatpickr-calendar .flatpickr-monthDropdown-months,
870 .flatpickr-calendar .flatpickr-current-month input.cur-year {
871 width: 93px;
872 height: 31px;
873 padding: 6px 10px 7px;
874 border: 1px solid #e1e8ee;
875 border-radius: 2px;
876 }
877 .flatpickr-calendar .flatpickr-current-month .numInputWrapper {
878 width: 93px;
879 }
880 .flatpickr-calendar .flatpickr-current-month .numInputWrapper span.arrowDown:after,
881 .flatpickr-calendar .flatpickr-current-month .numInputWrapper span.arrowUp:after {
882 border-top-color: rgba(134, 147, 158, 1);
883 border-bottom-color: rgba(134, 147, 158, 1);
884 }
885 .flatpickr-calendar .flatpickr-month {
886 text-align-last: left;
887 margin-bottom: 13px;
888 position: relative;
889 }
890 .flatpickr-calendar .flatpickr-month:after {
891 content: "";
892 display: block;
893 border: 4px solid transparent;
894 border-top: 4px solid #86939e;
895 position: absolute;
896 right: 60%;
897 top: 43%;
898 }
899 .flatpickr-calendar .flatpickr-current-month {
900 left: 0;
901 width: 205px;
902 padding: 0;
903 display: flex;
904 align-items: center;
905 justify-content: space-between;
906 }
907 .flatpickr-calendar .flatpickr-monthDropdown-months,
908 .flatpickr-calendar .flatpickr-current-month input.cur-year {
909 -webkit-appearance: none;
910 -moz-appearance: none;
911 /*appearance: none;*/
912 color: #5e6977;
913 font-size: 12px;
914 }
915 .flatpickr-calendar .numInputWrapper span {
916 border: none;
917 }
918 .flatpickr-calendar .numInputWrapper span:hover {
919 background: transparent;
920 }
921
922 /**
923 * Calendar Small styles 768px
924 */
925 @media screen and (max-width: 768px) {
926 .wtotem_chart__calendars{
927 margin-left: 0;
928 }
929 }
930
931 /**
932 * Footer styles
933 */
934 .wtotem_footer {
935 padding-top: 18px;
936 padding-bottom: 20px;
937 background: #f3f5f6;
938 }
939 .wtotem_footer__first {
940 display: flex;
941 justify-content: space-between;
942 align-items: center;
943 margin-bottom: 21px;
944 }
945 .wtotem_footer__caption {
946 display: flex;
947 align-items: center;
948 }
949 .wtotem_footer__logo {
950 margin-right: 12px;
951 background: url("../img/logo-blue.svg") no-repeat center center/cover;
952 width: 20px;
953 height: 32px;
954 }
955 .wtotem_footer__text {
956 font-size: 12px;
957 color: #5e6977;
958 line-height: 12px;
959 font-weight: 500;
960 }
961 .wtotem_footer__contacts {
962 width: 200px;
963 display: flex;
964 justify-content: space-between;
965 }
966 .wtotem_footer__link {
967 font-weight: 500;
968 }
969 .wtotem_footer__line {
970 height: 1px;
971 background: #e1e8ee;
972 margin-bottom: 26px;
973 }
974 .wtotem_footer__bottom {
975 display: flex;
976 justify-content: space-between;
977 align-items: center;
978 }
979 .wtotem_footer__left {
980 display: flex;
981 justify-content: space-between;
982 align-items: center;
983 width: 255px;
984 }
985 .wtotem_footer__text {
986 font-size: 12px;
987 font-weight: 500;
988 color: #5e6977;
989 }
990 .wtotem_footer__soc-link {
991 margin-right: 20px;
992 }
993 .wtotem_footer__soc-link:last-child {
994 margin-right: 0;
995 }
996 .wtotem_footer__payment {
997 width: 166px;
998 display: flex;
999 justify-content: space-between;
1000 align-items: center;
1001 }
1002
1003 /**
1004 * Footer Small styles 576-768px
1005 */
1006 @media screen and (max-width: 768px) {
1007 .wtotem_footer__store,
1008 .wtotem_footer__soc,
1009 .wtotem_footer__payment,
1010 .wtotem_footer__line {
1011 display: none;
1012 }
1013 .wtotem_footer__caption,
1014 .wtotem_footer__left,
1015 .wtotem_footer__text {
1016 margin: 0 auto;
1017 }
1018 .wtotem_footer__caption {
1019 flex-direction: column;
1020 }
1021 .wtotem_footer__logo {
1022 margin-bottom: 18px;
1023 }
1024 }
1025
1026 /**
1027 * Tooltip
1028 */
1029 .wtotem-tooltip {
1030 cursor: pointer;
1031 display: inline-block;
1032 position: relative;
1033 margin-left: 3px;
1034 }
1035 .wtotem-tooltip__content {
1036 visibility: hidden;
1037 border-radius: 8px;
1038 padding: 10px;
1039 color: #f5f5f6;
1040 font-size: 12px;
1041 line-height: 18px;
1042 background-color: #1d293f;
1043 text-transform: none;
1044 min-width: 300px;
1045 position: absolute;
1046 z-index: 51;
1047 transform: translateY(-50%);
1048 left: 25px;
1049 }
1050 .wtotem-tooltip-top .wtotem-tooltip__content {
1051 bottom: 20px;
1052 transform: translate(-50%,0);
1053 left: 10px;
1054 min-width: 180px;
1055 }
1056 .wtotem-tooltip.wtotem-tooltip-top .wtotem-tooltip__content::after{
1057 top: 100%;
1058 right: 50%;
1059 border-color: #1d293f transparent transparent transparent;
1060 }
1061 .wtotem-tooltip-bottom .wtotem-tooltip__content {
1062 top: 20px;
1063 transform: translate(-50%,0);
1064 left: 10px;
1065 min-width: 180px;
1066 }
1067 .wtotem-tooltip.wtotem-tooltip-bottom .wtotem-tooltip__content::after{
1068 top: -6px;
1069 right: 50%;
1070 border-color: transparent transparent #1d293f transparent;
1071 }
1072 .wtotem-tooltip__text {
1073 font-size: 12px;
1074 line-height: 18px;
1075 font-weight: normal;
1076 margin-bottom: 5px;
1077 }
1078 .wtotem-tooltip__text:last-child {
1079 margin-bottom: 0;
1080 }
1081 .wtotem-tooltip__header {
1082 font-weight: bold;
1083 margin: 0 0 5px;
1084 }
1085 .wtotem-tooltip .wtotem-tooltip__content::after {
1086 content: "";
1087 position: absolute;
1088 top: 50%;
1089 right: 100%;
1090 border-style: solid;
1091 border-color: transparent #1d293f transparent transparent;
1092 }
1093 .wtotem-tooltip:hover .wtotem-tooltip__content {
1094 visibility: visible;
1095 }
1096
1097 /**
1098 * Tooltip Small styles 768px
1099 */
1100 @media screen and (max-width: 768px) {
1101
1102 }
1103
1104
1105 /**
1106 * Page header
1107 */
1108 .wtotem_page-header {
1109 margin-bottom: 40px;
1110 }
1111 .wtotem_page-header__first {
1112 display: flex;
1113 justify-content: space-between;
1114 align-items: center;
1115 margin-bottom: 55px;
1116 }
1117 .wtotem_page-header__sub-title {
1118 font-weight: bold;
1119 font-size: 16px;
1120 line-height: 19px;
1121 color: #86939e;
1122 margin-bottom: 15px;
1123 }
1124 .wtotem_page-header__title {
1125 font-weight: bold;
1126 font-size: 32px;
1127 line-height: 18px;
1128 color: #3d50df;
1129 }
1130 .wtotem_page-header__btn {
1131 min-width: 114px;
1132 height: 36px;
1133 }
1134 .wtotem_page-header__menu {
1135 display: flex;
1136 justify-content: space-between;
1137 border-bottom: 1px solid #e1e8ee;
1138 padding-bottom: 15px;
1139 overflow-x: auto;
1140 overflow-y: hidden;
1141 }
1142 .wtotem_page-header ::-webkit-scrollbar {
1143 display: none;
1144 }
1145 .wtotem_page-header__list {
1146 display: flex;
1147 }
1148 .wtotem_page-header__item {
1149 margin-right: 20px;
1150 }
1151 .wtotem_page-header__item:last-child {
1152 margin-right: 0;
1153 }
1154 .wtotem_page-header__link {
1155 color: #5e6977;
1156 font-size: 14px;
1157 padding: 0 5px;
1158 white-space: nowrap;
1159 }
1160 .wtotem_page-header__link_active {
1161 color: #3d50df;
1162 font-weight: bold;
1163 position: relative;
1164 }
1165 .wtotem_page-header__link_active::after {
1166 content: "";
1167 display: block;
1168 width: 100%;
1169 height: 2px;
1170 border-radius: 10px;
1171 position: absolute;
1172 background: #3d50df;
1173 bottom: -20px;
1174 }
1175
1176 /* 576-768px sm Small */
1177 @media screen and (max-width: 768px) {
1178 .wtotem_page-header__item {
1179 margin-right: 25px;
1180 }
1181 .wtotem_page-header__item:last-child {
1182 margin-right: 25px;
1183 }
1184 .wtotem_page-header__list:last-child .wtotem_page-header__item:last-child {
1185 margin-right: 0;
1186 }
1187 }
1188
1189 /* 320-576px Extra small */
1190 @media screen and (max-width: 576px) {
1191 .wtotem_page-header__sub-title {
1192 font-weight: normal;
1193 font-size: 14px;
1194 margin-bottom: 10px;
1195 }
1196 .wtotem_page-header__title {
1197 font-size: 24px;
1198 }
1199 .wtotem_page-header__first {
1200 margin-bottom: 25px;
1201 }
1202 .wtotem_page-header__btn {
1203 display: none;
1204 }
1205 }
1206
1207 /**
1208 * Checkbox styles
1209 */
1210 .wtotem_body .wt-checkbox__input {
1211 position: absolute!important;
1212 clip: rect(1px 1px 1px 1px);
1213 /* IE6, IE7 */
1214 clip: rect(1px, 1px, 1px, 1px);
1215 padding: 0!important;
1216 border: 0!important;
1217 height: 1px!important;
1218 width: 1px!important;
1219 overflow: hidden!important;
1220 }
1221 .wtotem_body .wt-checkbox__label {
1222 cursor: pointer;
1223 position: relative;
1224 padding-left: 28px;
1225 font-weight: 500;
1226 font-size: 14px;
1227 line-height: 20px;
1228 }
1229 .wtotem_body .wt-checkbox__label::before {
1230 content: "";
1231 position: absolute;
1232 height: 18px;
1233 width: 18px;
1234 top: 50%;
1235 left: 0;
1236 transform: translateY(-50%);
1237 background-color: #3d50df;
1238 border-radius: 4px;
1239 }
1240 .wtotem_body .wt-checkbox__input:checked + .wt-checkbox__label::before {
1241 background: #3d50df url("../img/checkbox-mark.svg") no-repeat center center;
1242 }
1243
1244 /**
1245 * Help page styles
1246 */
1247 .wtotem_help-links {
1248 font-weight: 500;
1249 line-height: 1.5;
1250 }
1251 .wtotem_help-links__item {
1252 width: 100%;
1253 background: #ffffff;
1254 margin-bottom: 6px;
1255 box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05);
1256 border-radius: 4px;
1257 }
1258 .wtotem_help-links__item:last-child {
1259 margin-bottom: 0;
1260 }
1261 .wtotem_help-links__title {
1262 cursor: pointer;
1263 padding: 18px 14px;
1264 display: flex;
1265 justify-content: space-between;
1266 align-items: center;
1267 color: #1d293f;
1268 font-size: 24px;
1269 }
1270 .wtotem_help-links__title::after {
1271 content: '';
1272 display: block;
1273 align-self: center;
1274 height: 20px;
1275 width: 20px;
1276 background: url("../img/arrow-right-blue.svg") no-repeat center center;
1277 }
1278
1279 /**
1280 * Loader dots
1281 */
1282 .wtotem-loader {
1283 display: flex;
1284 flex-direction: column;
1285 align-items: center;
1286 justify-content: center;
1287 z-index: 1;
1288 }
1289 .wtotem-loader__wrapper {
1290 display: flex;
1291 justify-content: center;
1292 align-items: center;
1293 width: 54px;
1294 height: 54px;
1295 background: #e5ebf0;
1296 box-shadow: 0 2px 4px rgba(0, 0, 0, 0.005);
1297 border-radius: 12px;
1298 margin-bottom: 20px;
1299 }
1300 .wtotem-loader__text {
1301 line-height: 24px;
1302 font-size: 14px;
1303 }
1304 .wtotem-loader__text--blue {
1305 color: #3d50df;
1306 }
1307 .wtotem-loader__dots {
1308 display: flex;
1309 justify-content: space-between;
1310 }
1311 .wtotem-loader__dots span {
1312 border-radius: 50%;
1313 opacity: 0.2;
1314 background: #3d50df;
1315 width: 6px;
1316 height: 6px;
1317 display: block;
1318 }
1319 .wtotem-loader__dots span:first-child {
1320 animation: fball 1350ms infinite linear;
1321 }
1322 .wtotem-loader__dots span:nth-child(2) {
1323 animation: sball 1350ms infinite linear;
1324 }
1325 .wtotem-loader__dots span:last-child {
1326 animation: tball 1350ms infinite linear;
1327 }
1328
1329 /**
1330 * Loader spinner
1331 */
1332 .wtotem_loader_spinner{
1333 position: relative;
1334 }
1335 .wtotem_loader_spinner::before{
1336 content: "";
1337 background-image: url(../img/spinner.svg);
1338 z-index: 101;
1339 position: absolute;
1340 width: 64px;
1341 height: 64px;
1342 top: 50%;
1343 left: 50%;
1344 margin-left: -32px;
1345 margin-top: -32px;
1346 transform: rotate(0deg);
1347 animation: 1s linear 0s normal none infinite running rot;
1348 -webkit-animation: 1s linear 0s normal none infinite running rot;
1349 }
1350 .wtotem_loader_spinner::after{
1351 content: "";
1352 background: #fff;
1353 height: 100%;
1354 width: 100%;
1355 position: absolute;
1356 top: 0;
1357 left: 0;
1358 z-index: 100;
1359 opacity: .7;
1360 }
1361 .wtotem_body div.wtotem_min_loader_spinner{
1362 position: relative;
1363 background: transparent;
1364 border: 1px solid #3d50df;
1365 color: #3d50df;
1366 padding-left: 32px;
1367 pointer-events: none;
1368 cursor: default;
1369 }
1370 .wtotem_body .wtotem_min_loader_spinner::before{
1371 content: "";
1372 background-image: url(../img/spinner_.svg);
1373 z-index: 101;
1374 position: absolute;
1375 width: 16px;
1376 height: 16px;
1377 top: 50%;
1378 left: 16px;
1379 margin-left: -8px;
1380 margin-top: -8px;
1381 transform: rotate(0deg);
1382 animation: 1s linear 0s normal none infinite running rot;
1383 -webkit-animation: 1s linear 0s normal none infinite running rot;
1384 }
1385
1386 /**
1387 * Scoring block styles
1388 */
1389 .wtotem_first {
1390 margin-bottom: 37px;
1391 display: flex;
1392 justify-content: space-between;
1393 }
1394 .wtotem_overall {
1395 padding: 21px 8px 30px 24px;
1396 width: 49%;
1397 }
1398 .wtotem_overall__title .wtotem_title-info__title {
1399 text-transform: none;
1400 font-size: 18px;
1401 }
1402 .wtotem_overall__body {
1403 display: flex;
1404 justify-content: space-between;
1405 align-items: center;
1406 margin-top: 21px;
1407 }
1408 .wtotem_overall__inner {
1409 display: flex;
1410 align-items: center;
1411 }
1412 .wtotem_overall__rectangle {
1413 width: 74px;
1414 height: 50px;
1415 background: #d56c6a;
1416 color: #fff;
1417 font-size: 32px;
1418 font-weight: 700;
1419 display: flex;
1420 align-items: center;
1421 justify-content: center;
1422 margin-right: 10px;
1423 }
1424 .wtotem_overall__figures {
1425 color: #d56c6a;
1426 font-size: 42px;
1427 font-weight: 700;
1428 }
1429 .wtotem_overall__text {
1430 font-size: 16px;
1431 color: #86939e;
1432 width: 267px;
1433 }
1434 .wtotem_info {
1435 display: flex;
1436 width: 49%;
1437 }
1438 .wtotem_info__item {
1439 padding: 23px 29px;
1440 }
1441 .wtotem_info__item:first-child {
1442 border-right: 1px solid #f3f5f6;
1443 }
1444 .wtotem_info__item .arrow-right {
1445 color: #3d50df;
1446 }
1447 .wtotem_info__item .arrow-right:after {
1448 content: "";
1449 border: solid #3d50df;
1450 border-width: 0 1px 1px 0;
1451 -webkit-transform: rotate(-45deg);
1452 transform: rotate(-45deg);
1453 margin-left: 10px;
1454 }
1455 .wtotem_info__block {
1456 margin-bottom: 10px;
1457 }
1458 .wtotem_info__subtitle {
1459 font-size: 14px;
1460 color: #86939e;
1461 margin-bottom: 3px;
1462 }
1463 .wtotem_info__info {
1464 font-size: 14px;
1465 color: #5e6977;
1466 }
1467 .wtotem_info__scoring {
1468 height: 51px;
1469 display: flex;
1470 align-items: center;
1471 justify-content: center;
1472 }
1473 .wtotem_score_red {
1474 color: #d56c6a;
1475 }
1476 .wtotem_score_orange {
1477 color: #c2b00e;
1478 }
1479 .wtotem_score_green {
1480 color: #7eb40c;
1481 }
1482 .wtotem_score_bg_red {
1483 background: #d56c6a;
1484 color: #fff;
1485 }
1486 .wtotem_score_bg_orange {
1487 background: #c2b00e;
1488 color: #fff;
1489 }
1490 .wtotem_score_bg_green {
1491 background: #7eb40c;
1492 color: #fff;
1493 }
1494
1495 /**
1496 * Scoring block Large styles 992-1100px
1497 */
1498 @media screen and (max-width: 1100px) {
1499 .wtotem_overall {
1500 width: 49%;
1501 }
1502 .wtotem_overall__body {
1503 flex-direction: column;
1504 align-items: flex-start;
1505 }
1506 .wtotem_overall__inner {
1507 margin-bottom: 15px;
1508 }
1509 .wtotem_overall__text {
1510 width: 100%;
1511 }
1512 .wtotem_info {
1513 width: 49%;
1514 }
1515 }
1516
1517 /**
1518 * Scoring block Medium styles 768-992px
1519 */
1520 @media screen and (max-width: 992px) {
1521 .wtotem_info {
1522 align-items: center;
1523 }
1524 .wtotem_info__item {
1525 padding: 13px 20px;
1526 }
1527 }
1528
1529 /**
1530 * Scoring block Small styles 576-768px
1531 */
1532 @media screen and (max-width: 768px) {
1533 .wtotem_first {
1534 flex-direction: column;
1535 margin-bottom: 20px;
1536 }
1537 .wtotem_overall {
1538 width: 100%;
1539 margin-bottom: 10px;
1540 }
1541 .wtotem_info {
1542 width: 100%;
1543 }
1544 .wtotem_info__item {
1545 width: 100%;
1546 }
1547 .wtotem_info__scoring {
1548 justify-content: flex-start;
1549 }
1550 }
1551
1552 /**
1553 * Scoring block Extra small styles 320-576px
1554 */
1555 @media screen and (max-width: 576px) {
1556 .wtotem_overall {
1557 padding-left: 22px;
1558 padding-right: 22px;
1559 }
1560 .wtotem_info {
1561 width: 100%;
1562 flex-direction: column;
1563 padding: 13px 22px 13px 22px;
1564 }
1565 .wtotem_info__item {
1566 width: 100%;
1567 padding: 0;
1568 }
1569 .wtotem_info__item:first-child {
1570 border-right: none;
1571 }
1572 .wtotem_info__block {
1573 margin-bottom: 20px;
1574 }
1575 .wtotem_info__scoring {
1576 justify-content: flex-start;
1577 height: auto;
1578 }
1579 }
1580
1581 /**
1582 * Firewall block styles
1583 */
1584 .wtotem_waf_filter__wrapper {
1585 padding: 13px 0 19px 0;
1586 }
1587 .wtotem_firewall {
1588 margin-bottom: 20px;
1589 }
1590 .wtotem_firewall__stats {
1591 display: flex;
1592 align-items: center;
1593 }
1594 .wtotem_firewall__icon {
1595 display: block;
1596 width: 14px;
1597 height: 14px;
1598 margin-right: 10px;
1599 background: url("../img/shape.svg") no-repeat center center/cover;
1600 }
1601 .wtotem_flag {
1602 width: 24px;
1603 }
1604 .wtotem_firewall__text {
1605 color: #86939e;
1606 }
1607 .wtotem_firewall__block {
1608 display: flex;
1609 justify-content: space-between;
1610 }
1611 .wtotem_numbers {
1612 width: 49%;
1613 display: flex;
1614 justify-content: space-between;
1615 align-items: center;
1616 }
1617 .wtotem_numbers__item {
1618 text-align: center;
1619 width: 33.3333333333%;
1620 height: 100%;
1621 display: flex;
1622 flex-direction: column;
1623 justify-content: center;
1624 border-right: 1px solid #f3f5f6;
1625 }
1626 .wtotem_numbers__item:last-child {
1627 border-right: none;
1628 }
1629 .wtotem_numbers__title {
1630 line-height: 18px;
1631 color: #86939e;
1632 margin-bottom: 15px;
1633 }
1634 .wtotem_numbers__figures {
1635 color: #1d293f;
1636 font-size: 32px;
1637 font-weight: 700;
1638 }
1639 .wtotem_from {
1640 width: 49%;
1641 display: flex;
1642 align-items: center;
1643 padding: 17px 23px;
1644 }
1645 .wtotem_from__arrow-right {
1646 margin-left: auto;
1647 border: solid #5e6977;
1648 border-width: 0 1px 1px 0;
1649 display: inline-block;
1650 padding: 6px;
1651 -webkit-transform: rotate(-45deg);
1652 transform: rotate(-45deg);
1653 }
1654 .wtotem_from__svg-wrap {
1655 position: relative;
1656 display: flex;
1657 align-items: center;
1658 }
1659 .wtotem_from__svg-wrap:after {
1660 content: "";
1661 position: absolute;
1662 top: 0;
1663 left: 0;
1664 z-index: 2;
1665 width: 70px;
1666 height: 70px;
1667 border-radius: 100%;
1668 border: 13px solid #f3f5f6;
1669 margin-top: 1px;
1670 }
1671 .wtotem_from__progress {
1672 position: relative;
1673 z-index: 3;
1674 width: 71px;
1675 height: 71px;
1676 }
1677 .wtotem_from__circle {
1678 stroke-width: 15px;
1679 stroke: #3d50df;
1680 fill: #ffffff00;
1681 transform-origin: center;
1682 transform: rotate(-90deg);
1683 transition: stroke-dashoffset 0.3s;
1684 stroke-dashoffset: 0;
1685 }
1686 .wtotem_from__percent {
1687 position: absolute;
1688 display: block;
1689 width: 33px;
1690 top: 33%;
1691 left: 29%;
1692 font-weight: 700;
1693 font-size: 12px;
1694 text-align: center;
1695 }
1696 .wtotem_from__info {
1697 margin-left: 18px;
1698 }
1699 .wtotem_from__title {
1700 color: #86939e;
1701 margin-bottom: 9px;
1702 }
1703 .wtotem_from__country {
1704 font-size: 18px;
1705 color: #1d293f;
1706 line-height: 18px;
1707 }
1708 .wtotem_from__country span {
1709 color: #3d50df;
1710 }
1711
1712 /**
1713 * Firewall block Large styles 992-1100px
1714 */
1715 @media screen and (max-width: 1100px) {
1716 .wtotem_numbers,
1717 .wtotem_from {
1718 width: 49%;
1719 }
1720 }
1721
1722 /**
1723 * Firewall block Small styles 576-768px
1724 */
1725 @media screen and (max-width: 768px) {
1726 .wtotem_firewall__block {
1727 flex-direction: column;
1728 }
1729 .wtotem_numbers,
1730 .wtotem_from {
1731 width: 100%;
1732 }
1733 .wtotem_numbers {
1734 height: 104px;
1735 margin-bottom: 10px;
1736 }
1737 .wtotem_from__country {
1738 font-size: 14px;
1739 }
1740 }
1741
1742 /**
1743 * Firewall block Extra small styles 320-576px
1744 */
1745 @media screen and (max-width: 576px) {
1746 .wtotem_numbers {
1747 display: flex;
1748 flex-wrap: wrap;
1749 width: 345px;
1750 height: 217px;
1751 }
1752 .wtotem_numbers__item {
1753 width: 172px;
1754 height: 108px;
1755 }
1756 .wtotem_numbers__item:last-child {
1757 border-right: 1px solid #f3f5f6;
1758 }
1759 }
1760
1761 /**
1762 * Firewall block Extra small styles 320-375px
1763 */
1764 @media screen and (max-width: 374px) {
1765 .wtotem_numbers {
1766 width: 300px;
1767 }
1768 .wtotem_numbers__item {
1769 width: 150px;
1770 }
1771 }
1772
1773 /**
1774 * Firewall log report styles
1775 */
1776 .firewall-log-report {
1777 height: 100vh;
1778 overflow-y: scroll;
1779 position: relative;
1780 }
1781 .firewall-log-report__close {
1782 width: 24px;
1783 height: 24px;
1784 display: flex;
1785 justify-content: center;
1786 align-items: center;
1787 background-color: transparent;
1788 border-radius: 50%;
1789 border: 1px solid #5e6977;
1790 transform: rotate(45deg);
1791 cursor: pointer;
1792 }
1793 .firewall-log-report__header-wrapper {
1794 display: flex;
1795 justify-content: space-between;
1796 align-items: center;
1797 padding: 20px;
1798 border-bottom: 1px solid #e1e8ee;
1799 }
1800 .firewall-log-report__title {
1801 margin: 0;
1802 font-size: 18px;
1803 line-height: 21px;
1804 }
1805 .firewall-log-report__list {
1806 margin: 0;
1807 padding: 0;
1808 list-style: none;
1809 display: grid;
1810 gap: 20px;
1811 grid-template-rows: repeat(6, auto);
1812 grid-auto-flow: column;
1813 padding: 20px;
1814 border-bottom: 1px solid #e1e8ee;
1815 }
1816 .firewall-log-report__item {
1817 display: flex;
1818 font-size: 14px;
1819 line-height: 17px;
1820 }
1821 .firewall-log-report__item-title {
1822 font-weight: bold;
1823 margin: 0;
1824 margin-right: 5px;
1825 }
1826 .firewall-log-report__item-value {
1827 margin: 0;
1828 text-align: left;
1829 word-break: break-all;
1830 }
1831 .firewall-log-report__item-value--blue {
1832 color: #3d50df;
1833 }
1834 .firewall-log-report__payload-wrapper {
1835 padding: 20px;
1836 text-align: left;
1837 }
1838 .firewall-log-report__payload-title {
1839 font-weight: bold;
1840 margin: 0;
1841 margin-bottom: 20px;
1842 }
1843 .firewall-log-report__payload {
1844 background: #e1e8ee;
1845 border-radius: 4px;
1846 padding: 12px;
1847 word-break: break-all;
1848 position: relative;
1849 }
1850 .wtotem_firewall-log__show-more{
1851 cursor: pointer;
1852 color: #3D50DF;
1853 }
1854 .firewall-log-report__payload-text{
1855 display: inline-block;
1856 margin-right: 50px;
1857 }
1858
1859 /**
1860 * Charts styles
1861 */
1862 .wtotem_chart__wrapper {
1863 display: flex;
1864 }
1865 .wtotem_chart {
1866 padding: 13px 0 19px 0;
1867 margin-bottom: 30px;
1868 }
1869 .wtotem_chart-first {
1870 display: flex;
1871 justify-content: space-between;
1872 align-items: center;
1873 padding: 0 26px;
1874 }
1875 .wtotem_chart-first__left {
1876 display: flex;
1877 align-items: center;
1878 }
1879 .wtotem_chart-first__all {
1880 color: #3d50df;
1881 margin-right: 10px;
1882 }
1883 .wtotem_chart-first__hack {
1884 margin-right: 15px;
1885 display: flex;
1886 align-items: center;
1887 }
1888 .wtotem_chart-first__hack p {
1889 color: #86939e;
1890 }
1891 .wtotem_chart-first__hack span {
1892 display: block;
1893 width: 7px;
1894 height: 7px;
1895 border-radius: 100px;
1896 margin-right: 7px;
1897 }
1898 .wtotem_chart-first__hack_attack span {
1899 background: #d56c6a;
1900 }
1901 .wtotem_chart-first__hack_blocked span {
1902 background: #bace3d;
1903 }
1904 .wtotem_chart-first__right {
1905 display: flex;
1906 background: #f3f5f6;
1907 height: 40px;
1908 align-items: center;
1909 justify-content: space-between;
1910 padding: 0 6px;
1911 border-radius: 5px;
1912 }
1913 .wtotem_chart-first__btn {
1914 display: flex;
1915 justify-content: center;
1916 align-items: center;
1917 width: 65px;
1918 height: 31px;
1919 border-radius: 4px;
1920 color: #5e6977;
1921 cursor: pointer;
1922 }
1923 .wtotem_chart-first__btn_active {
1924 background: #fff;
1925 color: #3d50df;
1926 }
1927 .wtotem_period_not_available {
1928 pointer-events: none;
1929 color: #ccc;
1930 }
1931 .wtotem_dark_btn {
1932 background: #1d293f;
1933 color: #fff;
1934 text-transform: initial;
1935 font-size: 14px;
1936 font-style: normal;
1937 font-weight: 400;
1938 line-height: 12px;
1939 text-align: center;
1940 display: flex;
1941 align-items: center;
1942 justify-content: center;
1943 padding: 12px 8px;
1944 border: 0;
1945 }
1946 .wtotem_dark_btn:hover {
1947 background: #1d293f;
1948 color: #fff;
1949 }
1950 .wtotem_chart__diagram {
1951 height: 251px;
1952 }
1953 .wtotem_chart__line {
1954 width: 100%;
1955 height: 1px;
1956 background: #f3f5f6;
1957 margin-bottom: 16px;
1958 }
1959 .wtotem_chart__last {
1960 display: flex;
1961 justify-content: flex-end;
1962 align-items: center;
1963 padding: 0 26px;
1964 }
1965 .wtotem_chart__text {
1966 font-weight: 500;
1967 }
1968 .wtotem_chart__text a {
1969 color: #3d50df;
1970 }
1971 .wtotem_chart__btn {
1972 background: none;
1973 border: 1px solid #3d50df;
1974 border-radius: 4px;
1975 width: 136px;
1976 display: flex;
1977 align-items: center;
1978 justify-content: center;
1979 padding: 7px 5px;
1980 color: #3d50df;
1981 cursor: pointer;
1982 }
1983 .wtotem_body .line-chart {
1984 position: relative;
1985 }
1986 .wtotem_body .line-chart .axis line {
1987 stroke: #f0f0f0;
1988 }
1989 .wtotem_body .line-chart .axis path {
1990 stroke: #f0f0f0;
1991 }
1992 .wtotem_body .line-chart .axis text {
1993 fill: #5e6977;
1994 }
1995 .wtotem_body .line-chart .grid line {
1996 stroke: #f0f0f0;
1997 }
1998 .wtotem_body .line-chart .listening-rect {
1999 fill: #ffffff00;
2000 }
2001 .wtotem_body .line-chart__tooltip {
2002 opacity: 0;
2003 position: absolute;
2004 top: -25px;
2005 left: -17px;
2006 padding: 0.2em 0.5em;
2007 background: #1d293f;
2008 text-align: center;
2009 line-height: 1.4em;
2010 font-size: 0.9em;
2011 z-index: 10;
2012 transition: all 0.1s ease-out;
2013 pointer-events: none;
2014 color: #fff;
2015 font-family: Inter, Gilroy, Helvetica, sans-serif;
2016 border-radius: 2px;
2017 min-width: 28px;
2018 }
2019 .wtotem_body .line-chart__tooltip--reverse {
2020 top: 25px;
2021 }
2022 .wtotem_body .line-chart__tooltip:before {
2023 content: "";
2024 position: absolute;
2025 border-top: 7px solid #1d293f;
2026 top: 100%;
2027 left: 50%;
2028 transform: translateX(-50%);
2029 }
2030 .wtotem_body .line-chart__tooltip--reverse:before {
2031 border-color: transparent transparent #1d293f transparent;
2032 top: 0;
2033 transform: translateX(-50%) translateY(-100%);
2034 }
2035
2036 /**
2037 * Charts Small styles 768px
2038 */
2039 @media screen and (max-width: 768px) {
2040 .wtotem_body .chart-date text {
2041 -webkit-transform: rotate(-40deg) translate(-20px);
2042 -ms-transform: rotate(-40deg) translate(-20px);
2043 transform: rotate(-40deg) translate(-20px);
2044 }
2045 .wtotem_chart-first{
2046 flex-wrap: wrap;
2047 }
2048 }
2049
2050 /*
2051 * More button styles
2052 */
2053 .wtotem_more_btn_wrap {
2054 text-align: center;
2055 }
2056 .wtotem_more_btn {
2057 background: none;
2058 border: 1px solid #3d50df;
2059 border-radius: 4px;
2060 width: 136px;
2061 display: flex;
2062 align-items: center;
2063 justify-content: center;
2064 padding: 7px 5px;
2065 color: #3d50df;
2066 cursor: pointer;
2067 margin: 10px auto;
2068 }
2069 .wtotem_more_btn a {
2070 display: block;
2071 width: 100%;
2072 height: 100%;
2073 text-align: center;
2074 }
2075
2076 /*
2077 * Tables styles
2078 */
2079 .wtotem_data {
2080 padding: 0 26px;
2081 }
2082 .wtotem_data__thead {
2083 margin-bottom: 15px;
2084 }
2085 .wtotem_data__tr {
2086 display: flex;
2087 justify-content: space-between;
2088 }
2089 .wtotem_data__th {
2090 color: #5e6977;
2091 font-weight: 500;
2092 font-size: 12px;
2093 }
2094 .wtotem_data__th:last-child {
2095 text-align: right;
2096 }
2097 .wtotem_data__td {
2098 font-size: 12px;
2099 font-weight: 500;
2100 color: #86939e;
2101 margin-bottom: 20px;
2102 }
2103 .wtotem_data__td_blocked:before {
2104 content: "";
2105 width: 4px;
2106 height: 4px;
2107 border-radius: 100px;
2108 background: #bace3d;
2109 display: block;
2110 }
2111 .wtotem_data__td_banned:before {
2112 content: "";
2113 width: 4px;
2114 height: 4px;
2115 border-radius: 100px;
2116 background: #d56c6a;
2117 display: block;
2118 }
2119 .wtotem_data__td:first-child {
2120 display: flex;
2121 align-items: center;
2122 }
2123 .wtotem_data__td:nth-child(2) {
2124 display: flex;
2125 align-items: center;
2126 }
2127 .wtotem_data__td:last-child {
2128 text-align: right;
2129 }
2130 .wtotem_data__ip {
2131 /*margin-left: 10px;*/
2132 }
2133 .wtotem_data__img {
2134 width: 23px;
2135 height: 13px;
2136 margin-right: 6px;
2137 }
2138 .wtotem_data__flag {
2139 display: block;
2140 width: 100%;
2141 }
2142 .wtotem_data__td--orange {
2143 color: #d56c6a;
2144 }
2145 .wtotem_data__td--centered {
2146 display: flex;
2147 justify-content: center;
2148 }
2149 .wtotem_data__td--right {
2150 display: flex;
2151 justify-content: flex-end;
2152 }
2153 .wtotem_data_width_1 {
2154 width: 12%;
2155 }
2156 .wtotem_data_width_2 {
2157 width: 13%;
2158 }
2159 .wtotem_data_width_3 {
2160 width: 13%;
2161 }
2162 .wtotem_data_width_4 {
2163 width: 24%;
2164 }
2165 .wtotem_data_width_5 {
2166 width: 29%;
2167 }
2168 .wtotem_data_width_6 {
2169 width: 11%;
2170 }
2171 .wtotem_data_width_7 {
2172 width: 4%;
2173 }
2174
2175 /*
2176 * Tables Medium styles 768-992px
2177 */
2178 @media screen and (max-width: 992px) {
2179 .wtotem_data__td:nth-child(4),
2180 .wtotem_data__td:nth-child(5),
2181 .wtotem_data__td:nth-child(6),
2182 .wtotem_data__th:nth-child(4),
2183 .wtotem_data__th:nth-child(5),
2184 .wtotem_data__th:nth-child(6) {
2185 display: none;
2186 }
2187 .wtotem_data__th,
2188 .wtotem_data__td {
2189 width: 32%;
2190 }
2191 .wtotem_data__th:nth-child(3),
2192 .wtotem_data__td:nth-child(3) {
2193 width: 36%;
2194 }
2195 }
2196
2197 /*
2198 * Tables Small styles 320-576px
2199 */
2200 @media screen and (max-width: 576px) {
2201 .wtotem_data {
2202 padding: 0 16px;
2203 }
2204 .wtotem_data__td:nth-child(3),
2205 .wtotem_data__th:nth-child(3) {
2206 display: none;
2207 }
2208 .wtotem_chart-first {
2209 flex-direction: column;
2210 align-items: flex-start;
2211 }
2212 .wtotem_chart-first__left {
2213 margin-bottom: 20px;
2214 }
2215 .wtotem_chart-first__right {
2216 width: 100%;
2217 }
2218 }
2219
2220 /*
2221 * Tables Extra small styles 320-375px
2222 */
2223 @media screen and (max-width: 375px) {
2224 .wtotem_data__th,
2225 .wtotem_data__td {
2226 width: 33%;
2227 }
2228 .wtotem_data__ip {
2229 margin-left: 5px;
2230 }
2231 }
2232
2233 /*
2234 * Antivirus styles
2235 */
2236 .wtotem_antivirus {
2237 margin-bottom: 30px;
2238 }
2239 .wtotem_antivirus__block {
2240 display: flex;
2241 justify-content: space-between;
2242 align-items: center;
2243 width: 100%;
2244 background: #fff;
2245 border-radius: 4px;
2246 }
2247 .wtotem_antivirus__item {
2248 width: 25%;
2249 height: 100px;
2250 text-align: center;
2251 display: flex;
2252 align-items: center;
2253 justify-content: center;
2254 flex-direction: column;
2255 border-right: 1px solid #f3f5f6;
2256 }
2257 .wtotem_antivirus_stats .wtotem_antivirus__item {
2258 cursor: pointer;
2259 }
2260 .wtotem_antivirus__item:last-child {
2261 border-right: none;
2262 }
2263 .wtotem_antivirus__figures {
2264 font-size: 32px;
2265 font-weight: 700;
2266 margin-bottom: 18px;
2267 }
2268 .wtotem_antivirus__figures_green {
2269 color: #bace3d;
2270 }
2271 .wtotem_antivirus__figures_yellow {
2272 color: #e9cf73;
2273 }
2274 .wtotem_antivirus__figures_orange {
2275 color: #d56c6a;
2276 }
2277 .wtotem_antivirus__figures_black {
2278 color: #1d293f;
2279 }
2280 .wtotem_antivirus__title {
2281 color: #86939e;
2282 line-height: 18px;
2283 }
2284 .wtotem_antivirus__quarantine {
2285 margin-bottom: 15px;
2286 }
2287 .wtotem_antivirus__quarantine-header {
2288 display: flex;
2289 align-items: center;
2290 flex-wrap: wrap;
2291 padding: 5px 20px 10px;
2292 }
2293 .wtotem_antivirus__quarantine-title {
2294 font-size: 14px;
2295 }
2296 .wtotem_antivirus__quarantine-files-count {
2297 font-size: 12px;
2298 color: #ee3f3f;
2299 font-weight: 500;
2300 margin-left: 10px;
2301 }
2302 .wtotem_antivirus__quarantine-restore {
2303 margin-left: auto;
2304 }
2305 .wtotem_antivirus__quarantine-restore-button {
2306 cursor: pointer;
2307 display: inline-block;
2308 padding: 0 5px;
2309 height: 100%;
2310 background-color: transparent;
2311 border: none;
2312 }
2313 .wtotem_antivirus__quarantine-restore-text {
2314 position: relative;
2315 padding-left: 20px;
2316 font-size: 12px;
2317 font-weight: 500;
2318 color: #3d50df;
2319 }
2320 .wtotem_antivirus__quarantine-restore-text::before {
2321 content: "";
2322 display: block;
2323 position: absolute;
2324 height: 15px;
2325 width: 15px;
2326 top: 50%;
2327 left: 0;
2328 transform: translateY(-50%);
2329 background: url("../img/restore-file.svg") no-repeat center center/contain;
2330 }
2331 .wtotem_body .add-to-quarantine{
2332 cursor: pointer;
2333 }
2334 .wtotem_antivirus-logs__panel {
2335 display: flex;
2336 align-items: center;
2337 flex-wrap: wrap;
2338 /*margin-bottom: 15px;*/
2339 padding: 0 18px 10px;
2340 }
2341 .wtotem_antivirus-logs__filter {
2342 margin-bottom: 0;
2343 }
2344 .wtotem_antivirus-logs__permission {
2345 margin-left: 30px;
2346 }
2347 .wtotem_last_scan_av {
2348 width: 100%;
2349 text-align: right;
2350 border-top: 1px solid #f1f1f1;
2351 margin: 0;
2352 padding: 10px;
2353 color: #86939e;
2354 font-size: 14px;
2355 }
2356 .wtotem_antivirus-logs__buttons-wrapper {
2357 margin-left: auto;
2358 display: flex;
2359 }
2360 .wtotem_antivirus-logs__button {
2361 cursor: pointer;
2362 font-family: inherit;
2363 display: block;
2364 font-weight: 500;
2365 font-size: 14px;
2366 border: none;
2367 background-color: transparent;
2368 color: #3d50df;
2369 margin-right: 10px;
2370 min-height: 28px;
2371 }
2372 .wtotem_antivirus-logs__button--download {
2373 position: relative;
2374 padding-left: 33px;
2375 }
2376 .wtotem_antivirus-logs__button--download::before {
2377 content: "";
2378 position: absolute;
2379 height: 28px;
2380 width: 28px;
2381 top: 50%;
2382 left: 0;
2383 transform: translateY(-50%);
2384 border-radius: 50%;
2385 background: #3d50df url("../img/download-white.svg") no-repeat center center;
2386 }
2387 .wtotem_antivirus-logs__button--rescan {
2388 position: relative;
2389 padding-left: 33px;
2390 }
2391 .wtotem_antivirus-logs__button--rescan::before {
2392 content: "";
2393 position: absolute;
2394 height: 28px;
2395 width: 28px;
2396 top: 50%;
2397 left: 0;
2398 transform: translateY(-50%);
2399 border-radius: 50%;
2400 background: #3d50df url("../img/round-arrows.svg") no-repeat center center;
2401 }
2402 .wtotem_antivirus-logs__button--rescan.active::before {
2403 top: 0;
2404 transform: rotate(0deg);
2405 animation: 1s linear 0s normal none infinite running rot;
2406 -webkit-animation: 1s linear 0s normal none infinite running rot;
2407 }
2408 .wtotem_antivirus-logs__button:last-child {
2409 margin-right: 0;
2410 }
2411
2412 /*
2413 * Antivirus small styles 768px
2414 */
2415 @media screen and (max-width: 768px) {
2416 .wtotem_antivirus-logs__button {
2417 padding-left: 28px;
2418 }
2419 .wtotem_antivirus-logs__button-text {
2420 position: absolute;
2421 clip: rect(1px 1px 1px 1px);
2422 /* IE6, IE7 */
2423 clip: rect(1px, 1px, 1px, 1px);
2424 padding: 0;
2425 border: 0;
2426 height: 1px;
2427 width: 1px;
2428 overflow: hidden;
2429 }
2430 }
2431
2432 /*
2433 * Antivirus small styles 768px
2434 */
2435 @media screen and (max-width: 992px) {
2436 .wtotem_antivirus__quarantine .wtotem_file-table__td:first-child {
2437 width: auto;
2438 }
2439 .wtotem_antivirus__quarantine .wtotem_file-table__td:last-child {
2440 display: block;
2441 width: auto;
2442 }
2443 }
2444
2445 /*
2446 * Antivirus Extra small styles 320-576px
2447 */
2448 @media screen and (max-width: 576px) {
2449 .wtotem_antivirus__block {
2450 flex-wrap: wrap;
2451 }
2452 .wtotem_antivirus__item {
2453 width: 172px;
2454 border-bottom: 1px solid #f3f5f6;
2455 }
2456 .wtotem_antivirus__item:last-child {
2457 border-right: none;
2458 border-bottom: none;
2459 }
2460 .wtotem_antivirus__item:nth-child(2) {
2461 border-right: none;
2462 }
2463 .wtotem_antivirus__item:nth-child(3) {
2464 border-bottom: none;
2465 }
2466 .wtotem_antivirus-logs__permission {
2467 order: 3;
2468 margin-left: 0;
2469 margin-top: 10px;
2470 }
2471 }
2472
2473 /*
2474 * Antivirus Extra small styles 320-375px
2475 */
2476 @media screen and (max-width: 375px) {
2477 .wtotem_antivirus__item {
2478 width: 150px;
2479 }
2480 }
2481
2482 /*
2483 * Monitoring and scanning block styles
2484 */
2485 .wtotem_monitoring {
2486 margin-bottom: 30px;
2487 }
2488 .wtotem_table__row {
2489 display: flex;
2490 width: 100%;
2491 }
2492 .wtotem_table__col {
2493 width: 33.3333333333%;
2494 border-right: 1px solid #f3f5f6;
2495 border-bottom: 1px solid #f3f5f6;
2496 }
2497 .wtotem_table__col:last-child {
2498 border-right: none;
2499 }
2500 .wtotem_table__th,
2501 .wtotem_table__td,
2502 .wtotem_table__info {
2503 padding: 15px 15px;
2504 }
2505 .wtotem_table__th{
2506 display: flex;
2507 justify-content: space-between;
2508 align-items: center;
2509 }
2510 .wtotem_table__th,
2511 .wtotem_table__td {
2512 border-bottom: 1px solid #f3f5f6;
2513 }
2514 .wtotem_table__td {
2515 display: flex;
2516 justify-content: space-between;
2517 align-items: center;
2518 height: 64px;
2519 }
2520 .wtotem_table__item {
2521 height: 110px;
2522 display: flex;
2523 align-items: center;
2524 justify-content: center;
2525 }
2526 .wtotem_table__expired {
2527 color: #d56c6a;
2528 }
2529 .wtotem_table__solve {
2530 color: #3d50df;
2531 }
2532 .wtotem_table__info {
2533 min-height: 55px;
2534 display: flex;
2535 justify-content: space-between;
2536 align-items: center;
2537 }
2538 .wtotem_table__subject {
2539 font-size: 14px;
2540 text-transform: uppercase;
2541 }
2542 .wtotem_table__status {
2543 text-transform: uppercase;
2544 }
2545 .wtotem_table__status_green {
2546 color: #4bc374;
2547 }
2548 .wtotem_table__status_yellow {
2549 color: #dcb320;
2550 text-transform: none;
2551 }
2552 .wtotem_table__text {
2553 color: #86939e;
2554 font-weight: 500;
2555 margin-left: 15px;
2556 word-break: break-all;
2557 }
2558 .wtotem_table__perfomance {
2559 font-weight: 500;
2560 color: #5e6977;
2561 }
2562 .wtotem_table__perfomance span {
2563 color: #3d50df;
2564 }
2565 .wtotem_table__wrap {
2566 width: 30px;
2567 height: 30px;
2568 }
2569 .wtotem_table__wrap_big {
2570 width: 56px;
2571 height: 56px;
2572 }
2573 .wtotem_table__img {
2574 width: 100%;
2575 display: block;
2576 }
2577 .wtotem_table__link {
2578 display: flex;
2579 justify-content: space-between;
2580 align-items: center;
2581 padding: 13px 16px;
2582 }
2583 .wtotem_table__link:after {
2584 content: "";
2585 border: solid #5e6977;
2586 border-width: 0 1px 1px 0;
2587 display: inline-block;
2588 padding: 4px;
2589 -webkit-transform: rotate(-45deg);
2590 transform: rotate(-45deg);
2591 }
2592 .wtotem_table__loader {
2593 min-height: 275px;
2594 display: flex;
2595 justify-content: center;
2596 align-items: center;
2597 }
2598 .wtotem_table__right_progress-wrap {
2599 width: 167px;
2600 margin-top: -21px;
2601 }
2602 .wtotem_table__stick-progress {
2603 position: relative;
2604 background: #3d50df;
2605 width: 96%;
2606 height: 7px;
2607 border-radius: 100px;
2608 }
2609 .wtotem_table__stick-progress:after {
2610 content: "";
2611 position: absolute;
2612 top: 0;
2613 left: 0;
2614 width: 167px;
2615 height: 7px;
2616 opacity: 0.1;
2617 border-radius: 100px;
2618 background: #5e6977;
2619 }
2620 .wtotem_table__initial-value {
2621 font-size: 10px;
2622 font-weight: 500;
2623 color: #5e6977;
2624 }
2625 .wtotem_table__message {
2626 position: absolute;
2627 top: -20px;
2628 right: -12px;
2629 z-index: 50;
2630 width: 30px;
2631 height: 15px;
2632 border-radius: 2px;
2633 background: #3d50df;
2634 font-size: 10px;
2635 font-weight: 500;
2636 text-align: center;
2637 color: #fff;
2638 display: flex;
2639 justify-content: center;
2640 align-items: center;
2641 }
2642 .wtotem_table__triangle {
2643 position: absolute;
2644 z-index: -1;
2645 top: 55%;
2646 left: 40%;
2647 width: 8px;
2648 height: 8px;
2649 display: block;
2650 border-radius: 1px;
2651 transform: rotate(45deg);
2652 background: #3d50df;
2653 margin: 0 auto;
2654 }
2655
2656 /*
2657 * Monitoring and scanning block Medium styles 768-992px
2658 */
2659 @media screen and (max-width: 992px) {
2660 .wtotem_table__row {
2661 flex-direction: column;
2662 }
2663 .wtotem_table__col {
2664 width: 100%;
2665 border-right: none;
2666 }
2667 }
2668
2669 /*
2670 * Monitoring and scanning block Extra small styles 320-375px
2671 */
2672 @media screen and (max-width: 375px) {
2673 .wtotem_table__perfomance_long {
2674 width: 210px;
2675 }
2676 .wtotem_chart-first {
2677 padding: 0 16px;
2678 }
2679 }
2680
2681 /*
2682 * Scanning block styles
2683 */
2684 .port__top {
2685 flex-grow: 1;
2686 border-bottom: 1px solid #e1e8ee;
2687 margin-bottom: 20px;
2688 }
2689 .port__header {
2690 justify-content: space-between
2691 }
2692 .port__header,.port__title {
2693 display: flex;
2694 align-items: center
2695 }
2696 .port__title {
2697 color: #374151;
2698 font-weight: 700;
2699 font-size: 20px;
2700 line-height: 30px;
2701 grid-gap: .25em;
2702 gap: .25em
2703 }
2704 .port__settings {
2705 font-weight: 500;
2706 font-size: 14px;
2707 background-color: transparent;
2708 color: #3d50df;
2709 display: flex;
2710 grid-gap: 4px;
2711 gap: 4px;
2712 align-items: center;
2713 border-color: transparent;
2714 cursor: pointer
2715 }
2716 .port__settings:focus {
2717 outline-offset: .5em;
2718 outline-color: #3d50df
2719 }
2720 .port__settings-icon {
2721 transform: rotate(-90deg)
2722 }
2723 .port__last-check {
2724 display: flex;
2725 grid-gap: 57px;
2726 gap: 57px;
2727 margin-top: 24px;
2728 padding-bottom: 24px
2729 }
2730 .port__last-status {
2731 display: flex;
2732 flex-direction: column;
2733 grid-gap: 4px;
2734 gap: 4px
2735 }
2736 .port__last-status-title {
2737 font-size: 14px;
2738 color: #6b7280
2739 }
2740 .port__last-status-value {
2741 color: #6b7280;
2742 font-weight: 500
2743 }
2744 .port__last-status-value--warning {
2745 color: #fbbf24
2746 }
2747 .port__last-status-value--good {
2748 color: #10b981
2749 }
2750 .port__last-check-date {
2751 display: flex;
2752 flex-direction: column;
2753 grid-gap: 4px;
2754 gap: 4px
2755 }
2756 .port__last-check-date-title {
2757 font-size: 14px;
2758 color: #6b7280
2759 }
2760 .port__last-check-date-value {
2761 font-weight: 500;
2762 color: #374151
2763 }
2764 .port__result {
2765 display: flex;
2766 flex-direction: column;
2767 justify-content: end;
2768 grid-gap: 12px;
2769 gap: 12px;
2770 flex-grow: 1
2771 }
2772 .port__result-title {
2773 font-size: 14px;
2774 color: #6b7280
2775 }
2776 .port__result-list {
2777 list-style-type: none;
2778 display: flex;
2779 flex-wrap: wrap;
2780 grid-gap: 4px;
2781 gap: 4px
2782 }
2783 .port__result-list-item {
2784 border-radius: 100px;
2785 background-color: #fffbeb;
2786 border: 1px solid #fef3c7;
2787 color: #ebad0e
2788 }
2789 .port__result-list-item,.port__result-list-item--selected {
2790 padding: 5px 16px;
2791 line-height: 14px;
2792 font-size: 14px;
2793 display: flex;
2794 align-items: center;
2795 cursor: pointer;
2796 margin-bottom: 5px;
2797 }
2798 .port__result-list-item--selected {
2799 border-radius: 100px;
2800 background-color: #3d50df;
2801 border: 1px solid #3d50df;
2802 color: #fff
2803 }
2804 .port__result-more-btn {
2805 border-radius: 100px;
2806 color: #5e6977;
2807 background-color: #f9fafb;
2808 border: 1px solid #f3f4f6;
2809 padding: 5px 16px;
2810 line-height: 14px;
2811 font-size: 14px;
2812 transition: all .1s;
2813 display: flex;
2814 align-items: center;
2815 cursor: pointer;
2816 outline-width: 1px
2817 }
2818 .port__result-more-btn:hover {
2819 background-color: #eff6ff;
2820 color: #3d50df
2821 }
2822 .port__result-more-btn:focus {
2823 outline-color: #fff;
2824 background-color: #3d50df;
2825 color: #fff
2826 }
2827 .port__no-data {
2828 flex-grow: 1;
2829 display: flex;
2830 align-items: center;
2831 justify-content: space-between
2832 }
2833 .port__no-data-text {
2834 display: flex;
2835 flex-direction: column;
2836 grid-gap: 12px;
2837 gap: 12px
2838 }
2839 .port__no-data-heading {
2840 color: #111827;
2841 font-weight: 700
2842 }
2843 .port__no-data-status {
2844 color: #10b981;
2845 display: flex;
2846 align-items: center;
2847 grid-gap: 4px;
2848 gap: 4px;
2849 font-size: 16px
2850 }
2851 .port__no-data-link {
2852 border: 2px solid #3d50df;
2853 border-radius: 5px;
2854 color: #3d50df;
2855 font-size: 14px;
2856 font-weight: 700;
2857 text-transform: uppercase;
2858 padding: 12px 24px;
2859 text-decoration: none
2860 }
2861 .port-cve__technology-container {
2862 padding: 22px 24px;
2863 color: #86939e;
2864 }
2865 .port-cve__technology {
2866 display: flex;
2867 gap: 24px;
2868 align-items: center;
2869 padding-bottom: 22px;
2870 }
2871 .port-cve__technology-info {
2872 flex: 2;
2873 }
2874 .port-cve__technology-description {
2875 display: flex;
2876 gap: 12px;
2877 margin-top: 6px;
2878 align-items: center;
2879 }
2880 .port-cve__technology-name {
2881 color: #5e6977;
2882 font-size: 16px;
2883 line-height: 24px;
2884 }
2885 .port-cve__technology-version {
2886 color: #ee3f3f;
2887 font-size: 14px;
2888 line-height: 24px;
2889 min-height: 24px;
2890 }
2891 .port-cve__technology-icon {
2892 width: 40px;
2893 height: 40px;
2894 }
2895 .port-cve__technology-btn {
2896 flex: 1;
2897 padding: 12px 24px;
2898 }
2899
2900 /*
2901 * Open path block styles
2902 */
2903 .open-path {
2904 display: flex;
2905 flex-direction: column;
2906 grid-gap: 24px;
2907 gap: 24px;
2908 padding: 24px;
2909 height: 100%
2910 }
2911 .open-path *,.open-path :after,.open-path :before {
2912 margin: 0;
2913 padding: 0;
2914 box-sizing: border-box
2915 }
2916 .open-path__top {
2917 flex-grow: 1;
2918 border-bottom: 1px solid #e1e8ee;
2919 margin-bottom: 20px;
2920 }
2921 .open-path__header {
2922 display: flex;
2923 justify-content: space-between;
2924 align-items: center
2925 }
2926 .open-path__title {
2927 color: #374151;
2928 font-weight: 700;
2929 font-size: 20px;
2930 line-height: 30px
2931 }
2932 .open-path__force-check-btn,
2933 .open-path__title {
2934 display: flex;
2935 grid-gap: .25em;
2936 gap: .25em;
2937 align-items: center
2938 }
2939 .open-path__force-check-btn {
2940 font-weight: 500;
2941 font-size: 16px;
2942 background-color: transparent;
2943 color: #3d50df;
2944 border-color: transparent;
2945 border-radius: 10px;
2946 cursor: pointer
2947 }
2948 .open-path__force-check-btn:focus {
2949 outline-offset: .5em;
2950 outline-color: #3d50df
2951 }
2952 .open-path__last-check {
2953 display: flex;
2954 grid-gap: 57px;
2955 gap: 57px;
2956 margin-top: 24px;
2957 padding-bottom: 24px
2958 }
2959 .open-path__last-status {
2960 display: flex;
2961 flex-direction: column;
2962 grid-gap: 4px;
2963 gap: 4px
2964 }
2965 .open-path__last-status-title {
2966 font-size: 14px;
2967 color: #6b7280
2968 }
2969 .open-path__last-status-value {
2970 color: #6b7280;
2971 font-weight: 500
2972 }
2973 .open-path__last-status-value--warning {
2974 color: #fbbf24
2975 }
2976 .open-path__last-status-value--good {
2977 color: #10b981
2978 }
2979 .open-path__last-check-date {
2980 display: flex;
2981 flex-direction: column;
2982 grid-gap: 4px;
2983 gap: 4px
2984 }
2985 .open-path__last-check-date-title {
2986 font-size: 14px;
2987 color: #6b7280
2988 }
2989 .open-path__last-check-date-value {
2990 font-weight: 500;
2991 color: #374151
2992 }
2993 .open-path__result {
2994 display: flex;
2995 flex-direction: column;
2996 justify-content: end;
2997 grid-gap: 12px;
2998 gap: 12px;
2999 flex-grow: 1
3000 }
3001 .open-path__result-title {
3002 font-size: 14px;
3003 color: #6b7280
3004 }
3005 .open-path__result-list {
3006 list-style-type: none;
3007 display: flex;
3008 grid-gap: 4px;
3009 gap: 4px
3010 }
3011 .open-path__result-list-item {
3012 border-radius: 100px;
3013 color: #3d50df;
3014 background-color: #eff6ff;
3015 border: 1px solid #dbeafe
3016 }
3017 .open-path__result-list-item, .open-path__result-more-btn {
3018 padding: 3px 16px;
3019 font-size: 14px;
3020 display: flex;
3021 align-items: center
3022 }
3023 .open-path__result-more-btn {
3024 border-radius: 100px;
3025 color: #5e6977;
3026 background-color: #f9fafb;
3027 border: 1px solid #f3f4f6;
3028 transition: all .1s;
3029 cursor: pointer;
3030 outline-width: 1px
3031 }
3032 .open-path__result-more-btn:hover {
3033 background-color: #eff6ff;
3034 color: #3d50df
3035 }
3036 .open-path__result-more-btn:focus {
3037 outline-color: #fff;
3038 background-color: #3d50df;
3039 color: #fff
3040 }
3041 .open-path__no-data {
3042 flex-grow: 1;
3043 display: flex;
3044 align-items: center;
3045 justify-content: space-between
3046 }
3047 .open-path__no-data-text {
3048 display: flex;
3049 flex-direction: column;
3050 grid-gap: 12px;
3051 gap: 12px
3052 }
3053 .open-path__no-data-heading {
3054 color: #111827;
3055 font-weight: 700
3056 }
3057 .open-path__no-data-status {
3058 color: #10b981;
3059 display: flex;
3060 align-items: center;
3061 grid-gap: 4px;
3062 gap: 4px;
3063 font-size: 16px
3064 }
3065 .open-path__no-data-link {
3066 border: 2px solid #3d50df;
3067 border-radius: 5px;
3068 color: #3d50df;
3069 font-size: 14px;
3070 font-weight: 700;
3071 text-transform: uppercase;
3072 padding: 12px 24px;
3073 text-decoration: none
3074 }
3075 .open-path-details__header {
3076 display: flex;
3077 justify-content: space-between;
3078 align-items: center;
3079 padding: 28px 24px 25px 22px;
3080 }
3081 .open-path-details__heading {
3082 font-size: 18px;
3083 color: #5e6977;
3084 font-weight: 700
3085 }
3086 .open-path-details__close-btn {
3087 background-color: transparent;
3088 border-color: transparent;
3089 cursor: pointer
3090 }
3091 .open-path-details__close-btn:focus,.open-path-details__close-btn:hover {
3092 outline: 0
3093 }
3094 .open-path-details__close-btn:focus .open-path-details__close-icon path,.open-path-details__close-btn:hover .open-path-details__close-icon path {
3095 fill: #3d50df
3096 }
3097 .open-path-details__content {
3098 display: flex;
3099 /*flex-direction: column;*/
3100 flex-wrap: wrap;
3101 grid-gap: 12px;
3102 gap: 12px;
3103 padding: 22px
3104 }
3105 .open-path-details__item {
3106 padding: 24px;
3107 border-radius: 12px;
3108 background-color: #f9fafb;
3109 width: 49%;
3110 }
3111 .open-path-details__item-header {
3112 display: flex;
3113 align-items: start;
3114 justify-content: space-between;
3115 padding-bottom: 12px;
3116 border-bottom: 1px solid #e1e8ee
3117 }
3118 .open-path-details__item-action {
3119 padding-top: 12px;
3120 color: #3d50df;
3121 font-size: 18px;
3122 display: flex;
3123 align-items: center;
3124 justify-content: space-between
3125 }
3126 .open-path-details__item-info {
3127 display: flex;
3128 grid-gap: 24px;
3129 gap: 24px;
3130 line-height: 30px
3131 }
3132 .open-path-details__item-value {
3133 color: #111827
3134 }
3135 .open-path-details__status {
3136 padding: 2px 12px;
3137 font-size: 14px;
3138 font-weight: 500;
3139 text-align: center;
3140 line-height: 20px;
3141 border-radius: 12px;
3142 text-transform: capitalize
3143 }
3144 .open-path-details__status--high {
3145 background-color: #fee2e2;
3146 color: #991b1b
3147 }
3148 .open-path-details__status--medium {
3149 background-color: #fef3c7;
3150 color: #92400e
3151 }
3152 .open-path-details__status--low {
3153 background-color: #D1FAE5;
3154 color: #065F46
3155 }
3156
3157 /*
3158 * Map block styles
3159 */
3160 select.wtotem_select__inner {
3161 -webkit-appearance: none;
3162 -moz-appearance: none;
3163 appearance: none;
3164 width: 100%;
3165 box-sizing: border-box;
3166 background: #f3f3f3 url('../img/select-arrow.svg') no-repeat right 10px center;
3167 height: 42px;
3168 font-size: 14px;
3169 color: #86939E;
3170 border: none;
3171 border-radius: 25px;
3172 padding: 0 30px 0 15px;
3173 box-shadow: none !important;
3174 }
3175
3176 select.wtotem_select__inner option{
3177 background: #fff;
3178 }
3179
3180 /*
3181 * Map block styles
3182 */
3183 .wtotem_map .wtotem_map-block {
3184 display: flex;
3185 align-items: center;
3186 justify-content: space-around;
3187 padding-right: 26px;
3188 }
3189 .wtotem_map .wtotem_map-block .firewall_bar {
3190 display: block;
3191 }
3192 .wtotem_map .wtotem_map-block__map {
3193 width: 50%;
3194 height: 330px;
3195 }
3196 .wtotem_map .firewall {
3197 width: 50%;
3198 position: relative;
3199 height: 230px;
3200 }
3201 .wtotem_map-wrap {
3202 padding-top: 15px;
3203 margin-bottom: 30px;
3204 }
3205 .wtotem_country {
3206 margin-bottom: -15px;
3207 }
3208 .wtotem_country__title {
3209 font-size: 14px;
3210 line-height: 18px;
3211 color: #86939e;
3212 margin-bottom: 9px;
3213 }
3214 .wtotem_country__desc {
3215 font-size: 18px;
3216 line-height: 18px;
3217 color: #1d293f;
3218 }
3219
3220
3221 /*
3222 * Map block styles Medium 768-992px
3223 */
3224 @media screen and (max-width: 992px) {
3225 .wtotem_map .wtotem_map-wrap {
3226 padding-bottom: 20px;
3227 }
3228 .wtotem_map .wtotem_map-block {
3229 flex-direction: column;
3230 padding-right: 0;
3231 }
3232 .wtotem_map .wtotem_map-block__map {
3233 width: 100%;
3234 text-align: center;
3235 }
3236 .wtotem_map .wtotem_map-block__map svg {
3237 width: 403px;
3238 }
3239 .wtotem_map .firewall_bar {
3240 display: block;
3241 height: 135px;
3242 width: 270px;
3243 }
3244 .wtotem_map .firewall {
3245 position: relative;
3246 margin: auto;
3247 height: 70vh;
3248 width: 60vw;
3249 }
3250 }
3251
3252 /*
3253 * Map block styles Extra small 375-576px
3254 */
3255 @media screen and (max-width: 576px) {
3256 .wtotem_map .wtotem_map-block__map {
3257 height: auto;
3258 }
3259 .wtotem_map .firewall_map {
3260 width: 100%;
3261 zoom: 0.8;
3262 }
3263 .wtotem_map .wtotem_country {
3264 margin-bottom: 20px;
3265 }
3266 .wtotem_map .wtotem_chart__wrapper {
3267 width: 100%;
3268 }
3269 }
3270
3271 /*
3272 * Map block styles Extra small 500px
3273 */
3274 @media screen and (max-width: 500px) {
3275 .wtotem_map .firewall {
3276 width: 70vw;
3277 }
3278 }
3279
3280 /*
3281 * Map block styles Extra small 420px
3282 */
3283 @media screen and (max-width: 420px) {
3284 .wtotem_map .firewall {
3285 width: 75vw;
3286 }
3287 .wtotem_map__title {
3288 width: 120px;
3289 }
3290 }
3291
3292 /*
3293 * Map block styles Extra small 390px
3294 */
3295 @media screen and (max-width: 390px) {
3296 .wtotem_map .firewall {
3297 width: 80vw;
3298 }
3299 }
3300
3301 /*
3302 * Map block styles Extra small 375px
3303 */
3304 @media screen and (max-width: 375px) {
3305 .wtotem_map .firewall_map {
3306 width: 100%;
3307 zoom: 0.7;
3308 display: block;
3309 transform: translateX(25px);
3310 }
3311 }
3312
3313 /*
3314 * Map block styles Extra small 340px
3315 */
3316 @media screen and (max-width: 340px) {
3317 .wtotem_map .firewall_map {
3318 width: 100%;
3319 zoom: 0.7;
3320 display: block;
3321 transform: translateX(15px);
3322 }
3323 }
3324
3325 /*
3326 * Firewall training alert styles
3327 */
3328 .wtotem_firwall-training-alert {
3329 padding: 17px 22px;
3330 display: flex;
3331 justify-content: space-between;
3332 align-items: center;
3333 background: #fff;
3334 border-radius: 4px;
3335 margin-bottom: 30px;
3336 }
3337 .wtotem_firwall-training-alert__text-wrapper {
3338 display: flex;
3339 align-items: center;
3340 }
3341 .wtotem_firwall-training-alert__text-wrapper::before {
3342 content: '';
3343 display: block;
3344 align-self: center;
3345 height: 45px;
3346 width: 45px;
3347 margin-right: 9px;
3348 background: url("../img/firewall-icon.svg") no-repeat center center;
3349 flex-shrink: 0;
3350 }
3351 .wtotem_firwall-training-alert__text {
3352 font-weight: 500;
3353 font-size: 16px;
3354 line-height: 19px;
3355 }
3356 .wtotem_firwall-training-alert__learn-more {
3357 display: block;
3358 width: auto;
3359 padding: 14px 26px;
3360 position: relative;
3361 flex-shrink: 0;
3362 }
3363
3364 /*
3365 * Firewall training alert Small styles 768px
3366 */
3367 @media screen and (max-width: 768px) {
3368 .wtotem_firwall-training-alert {
3369 flex-direction: column;
3370 }
3371 .wtotem_firwall-training-alert__text-wrapper {
3372 margin-bottom: 10px;
3373 }
3374 }
3375
3376 /*
3377 * State styles
3378 */
3379 .wtotem_state {
3380 border-radius: 4px;
3381 background: #fff;
3382 padding: 13px 0 0 0;
3383 }
3384 .wtotem_state__select-wrapper {
3385 position: relative;
3386 width: 220px;
3387 cursor: pointer;
3388 }
3389 .wtotem_state__select-wrapper:after {
3390 content: "";
3391 position: absolute;
3392 top: 45%;
3393 right: 0;
3394 border-style: solid;
3395 border-width: 5px 5px 0 5px;
3396 border-color: #86939e transparent transparent transparent;
3397 border-radius: 50px;
3398 }
3399 .wtotem_state__select-wrapper .ajax-progress {
3400 position: absolute;
3401 top: 25%;
3402 left: -10px;
3403 }
3404 select.wtotem_state__select {
3405 display: block;
3406 margin-left: 18px;
3407 width: 100%;
3408 padding: 14px 12px;
3409 color: #86939e;
3410 font-size: 14px;
3411 font-weight: 400;
3412 -webkit-appearance: none;
3413 /*appearance: none;*/
3414 background-color: #f3f5f6;
3415 background-image: none;
3416 border-radius: 4px;
3417 border: none;
3418 font-family: inherit;
3419 cursor: pointer;
3420 line-height: normal;
3421 }
3422 .wtotem_body select.wtotem_state__select:hover {
3423 background-image: none;
3424 color: #86939e;
3425 }
3426 .wtotem_state__option {
3427 border: none;
3428 }
3429 .wtotem_state__line {
3430 background: #f3f5f6;
3431 height: 1px;
3432 margin-bottom: 20px;
3433 }
3434 .wtotem_state__last {
3435 display: flex;
3436 align-items: center;
3437 justify-content: space-between;
3438 padding: 0 18px;
3439 }
3440 .wtotem_state__text {
3441 color: #5e6977;
3442 font-weight: 500;
3443 }
3444 .wtotem_state__text a {
3445 color: #3d50df;
3446 }
3447
3448 /*
3449 * State Medium styles 992px
3450 */
3451 @media screen and (max-width: 992px) {
3452 .wtotem_state {
3453 overflow: hidden;
3454 }
3455 }
3456
3457 /*
3458 * State Extra small styles 375-576px
3459 */
3460 @media screen and (max-width: 576px) {
3461 .wtotem_state__text {
3462 display: none;
3463 }
3464 }
3465
3466 /*
3467 * File table styles
3468 */
3469 .wtotem_file-table {
3470 color: #86939e;
3471 padding-bottom: 10px;
3472 }
3473 .wtotem_file-table__tr {
3474 display: flex;
3475 border-top: 1px solid #f5f5f5;
3476 margin: 0;
3477 padding: 10px 15px;
3478 }
3479 .wtotem_file-table__th {
3480 color: #5e6977;
3481 width: 17.5%;
3482 font-weight: 500;
3483 font-size: 13px;
3484 }
3485 .wtotem_file-table__th:first-child {
3486 width: 50%;
3487 }
3488 .wtotem_file-table__td {
3489 font-size: 13px;
3490 width: 17.5%;
3491 font-weight: 500;
3492 }
3493 .wtotem_file-table__td:first-child {
3494 width: 50%;
3495 }
3496 .wtotem_file-table__td_normal {
3497 color: #5e6977;
3498 }
3499 .wtotem_file-table__td_critical {
3500 color: #d56c6a;
3501 }
3502 .wtotem_file-table__td_changed {
3503 color: #caae4b;
3504 }
3505 .wtotem_file_path {
3506 cursor: help;
3507 }
3508
3509 /*
3510 * File table Medium styles 768-992px
3511 */
3512 @media screen and (max-width: 992px) {
3513 .wtotem_file-table__td,
3514 .wtotem_file-table__th {
3515 display: none;
3516 }
3517 .wtotem_file-table__td:first-child,
3518 .wtotem_file-table__th:first-child {
3519 display: block;
3520 width: 100%;
3521 }
3522 }
3523
3524 /*
3525 * Login block styles
3526 */
3527 .wtotem_welcome-wrapper {
3528 background: #f3f5f6;
3529 }
3530 .wtotem_welcome-wrapper__head-height {
3531 display: flex;
3532 align-items: center;
3533 justify-content: center;
3534 height: calc(100vh - 135px);
3535 min-height: 596px;
3536 }
3537 .wtotem_welcome-wrapper__footer-height {
3538 display: flex;
3539 justify-content: center;
3540 height: 135px;
3541 }
3542 .wtotem_welcome-wrapper .wtotem_modal__btn {
3543 background: #4bc374;
3544 font-weight: 700;
3545 font-size: 14px;
3546 line-height: 16px;
3547 text-transform: uppercase;
3548 width: 300px;
3549 padding: 16px 0;
3550 border: none;
3551 color: #fff;
3552 border-radius: 0;
3553 text-shadow: none;
3554 }
3555 .wtotem_welcome-wrapper .wtotem_modal__btn:hover {
3556 background: #dbdbdb;
3557 color: #fff;
3558 }
3559 .wtotem_welcome-bottom {
3560 text-align: center;
3561 }
3562 .wtotem_welcome-bottom__logo {
3563 margin-bottom: 26px;
3564 }
3565 .wtotem_welcome-bottom__label {
3566 margin-bottom: 20px;
3567 }
3568 .wtotem_welcome-bottom__block {
3569 width: 54px;
3570 display: flex;
3571 justify-content: space-between;
3572 margin: 0 auto;
3573 }
3574 .wtotem_modal {
3575 text-align: center;
3576 }
3577 .wtotem_modal__subject {
3578 font-size: 24px;
3579 line-height: 18px;
3580 margin-bottom: 24px;
3581 }
3582 .wtotem_modal__window {
3583 background: #fff;
3584 padding: 23px 0 35px 0;
3585 width: 360px;
3586 margin: 0 auto 24px;
3587 }
3588 .wtotem_modal__title {
3589 font-size: 18px;
3590 margin-bottom: 5px;
3591 }
3592 .wtotem_modal__text {
3593 font-size: 10px;
3594 margin-bottom: 8px;
3595 }
3596 .wtotem_modal__block {
3597 margin-bottom: 50px;
3598 }
3599 .wtotem_modal__block:after {
3600 content: "";
3601 display: block;
3602 height: 1px;
3603 width: 100%;
3604 background: #e1e8ee;
3605 margin-top: -40px;
3606 }
3607 .wtotem_modal__logo {
3608 margin: 0 auto;
3609 }
3610 .wtotem_modal__wrap {
3611 width: 300px;
3612 display: flex;
3613 align-items: center;
3614 margin: 0 auto 18px;
3615 }
3616 .wtotem_modal__api-key {
3617 width: 100%;
3618 padding: 13px 30px 13px 15px;
3619 border: 2px solid #e1e8ee;
3620 border-radius: 2px;
3621 line-height: normal;
3622 }
3623 .wtotem_modal__api-key[type="text"]::-webkit-input-placeholder {
3624 font-weight: 500;
3625 font-size: 14px;
3626 line-height: 14px;
3627 color: #5e6977;
3628 }
3629 .wtotem_modal__api-key[type="text"]:-ms-input-placeholder {
3630 font-weight: 500;
3631 font-size: 14px;
3632 line-height: 14px;
3633 color: #5e6977;
3634 }
3635 .wtotem_modal__api-key[type="text"]::-ms-input-placeholder {
3636 font-weight: 500;
3637 font-size: 14px;
3638 line-height: 14px;
3639 color: #5e6977;
3640 }
3641 .wtotem_modal__api-key[type="text"]::placeholder {
3642 font-weight: 500;
3643 font-size: 14px;
3644 line-height: 14px;
3645 color: #5e6977;
3646 }
3647 .wtotem_modal__info {
3648 margin-left: -30px;
3649 }
3650 .wtotem_modal__desc {
3651 font-size: 12px;
3652 font-weight: 500;
3653 line-height: 16px;
3654 max-width: 274px;
3655 margin: 0 auto;
3656 color: #5e6977;
3657 }
3658 .wtotem_modal__cabinet {
3659 color: #3d50df;
3660 }
3661
3662 /*
3663 * Login block Extra small styles 320-375px
3664 */
3665 @media screen and (max-width: 375px) {
3666 .wtotem_modal__window {
3667 width: 345px;
3668 }
3669 }
3670
3671 /*
3672 * Login block Extra small styles 320-375px
3673 */
3674 @media screen and (max-width: 355px) {
3675 .wtotem_modal__window {
3676 width: 320px;
3677 }
3678 .wtotem_modal__wrap,
3679 .wtotem_modal__btn {
3680 width: 85%;
3681 }
3682 }
3683
3684 /*
3685 * Login block Extra small styles 330px
3686 */
3687 @media screen and (max-width: 330px) {
3688 .wtotem_modal__window {
3689 width: 305px;
3690 }
3691 }
3692
3693 /*
3694 * Settings blocks styles
3695 */
3696 .wtotem_item {
3697 margin-bottom: 23px;
3698 }
3699 .wtotem_holder {
3700 display: flex;
3701 justify-content: space-between;
3702 }
3703 .wtotem_holder__content {
3704 width: 70%;
3705 }
3706 .wtotem_holder__sidebar {
3707 width: 27.8431372549%;
3708 }
3709 .wtotem_option {
3710 margin-bottom: 12px;
3711 padding: 28px 24px 24px 24px;
3712 display: flex;
3713 align-items: center;
3714 justify-content: space-between;
3715 width: 100%;
3716 position: relative;
3717 }
3718 .wtotem_option:last-child {
3719 margin-bottom: 0;
3720 }
3721 .wtotem_option__title {
3722 margin-bottom: 7px;
3723 color: #1d293f;
3724 font-size: 14px;
3725 font-weight: 500;
3726 }
3727 .wtotem_option__text {
3728 width: 495px;
3729 font-size: 12px;
3730 color: #5e6977;
3731 line-height: 16px;
3732 }
3733 .wtotem_option__checkbox div {
3734 display: flex;
3735 }
3736 .wtotem_control {
3737 padding: 16px 22px 24px 22px;
3738 }
3739 .wtotem_control__title {
3740 color: #1d293f;
3741 font-size: 14px;
3742 font-weight: 500;
3743 margin-bottom: 18px;
3744 }
3745 .wtotem_control__block {
3746 padding: 12px 8px;
3747 display: flex;
3748 align-items: center;
3749 background: #f3f5f6;
3750 border-radius: 5px;
3751 margin-bottom: 12px;
3752 width: 100%;
3753 }
3754 .wtotem_control__block_switch {
3755 justify-content: space-between;
3756 align-items: center;
3757 }
3758 .wtotem_control__circle {
3759 margin-right: 4px;
3760 width: 20px;
3761 height: 20px;
3762 }
3763 .wtotem_control__circle img {
3764 width: 18px;
3765 height: 18px;
3766 }
3767 .wtotem_control__name {
3768 color: #5e6977;
3769 }
3770 .wtotem_control__trash {
3771 width: 15px;
3772 height: 15px;
3773 background: url("../img/trash.svg") no-repeat center center/cover;
3774 margin-left: auto;
3775 cursor: pointer;
3776 }
3777 .wtotem_body .wtotem_control__btn {
3778 color: #fff;
3779 width: 100%;
3780 height: 42px;
3781 display: flex;
3782 align-items: center;
3783 justify-content: center;
3784 background: #3d50df;
3785 border-radius: 5px;
3786 transition: all 0.2s ease-in-out;
3787 border: none;
3788 cursor: pointer;
3789 padding: 0 20px;
3790 }
3791 .wtotem_body .wtotem_control__btn:hover {
3792 transition: all 0.2s ease-in-out;
3793 background: #e5e5e5;
3794 color: #5e6977;
3795 }
3796 .wtotem_body .wtotem_btn_wc {
3797 width: fit-content;
3798 }
3799 .wtotem_control__label {
3800 position: relative;
3801 width: 41px;
3802 height: 23px;
3803 border-radius: 100px;
3804 background: #1f2323;
3805 padding: 4px 7px;
3806 display: flex;
3807 justify-content: space-between;
3808 align-items: center;
3809 cursor: pointer;
3810 margin: 0 25px;
3811 }
3812 .wtotem_control__label:before,
3813 .wtotem_control__label:after {
3814 content: "";
3815 display: block;
3816 position: relative;
3817 z-index: 2;
3818 }
3819 .wtotem_control__label:before {
3820 width: 8px;
3821 height: 8px;
3822 background: url("../img/checkbox-sun.svg") no-repeat center center/cover;
3823 }
3824 .wtotem_control__label:after {
3825 width: 6px;
3826 height: 6px;
3827 background: url("../img/checkbox-moon.svg") no-repeat center center/cover;
3828 }
3829 .wtotem_control__switched-circle {
3830 position: absolute;
3831 left: 4px;
3832 width: 15px;
3833 height: 15px;
3834 background: #fff;
3835 border-radius: 100px;
3836 display: block;
3837 z-index: 1;
3838 transition: all 0.3s ease-in-out;
3839 }
3840 .wtotem_control__input {
3841 display: none;
3842 }
3843 .wtotem_control__input:checked + label {
3844 background: #777;
3845 }
3846 .wtotem_control__input:checked + label span {
3847 left: 23px;
3848 background: #3d50df;
3849 }
3850 .wtotem_body .onoff__input {
3851 display: none;
3852 }
3853 .wtotem_body .onoff__label {
3854 position: relative;
3855 display: flex;
3856 align-items: center;
3857 width: 43px;
3858 height: 23px;
3859 border-radius: 100px;
3860 padding: 4px;
3861 background: #e2e2e2;
3862 overflow: hidden;
3863 cursor: pointer;
3864 }
3865 .wtotem_body .onoff__label:before,
3866 .wtotem_body .onoff__label:after {
3867 position: absolute;
3868 font-weight: 500;
3869 font-size: 9px;
3870 transition: all 0.3s ease-in-out;
3871 }
3872 .wtotem_body .onoff__label:before {
3873 content: "ON";
3874 color: #3d50df;
3875 left: -100%;
3876 }
3877 .wtotem_body .onoff__label:after {
3878 content: "OFF";
3879 color: #979797;
3880 right: 4px;
3881 }
3882 .wtotem_body .onoff__circle {
3883 position: absolute;
3884 left: 4px;
3885 width: 15px;
3886 height: 15px;
3887 border-radius: 100px;
3888 background: #c4c4c4;
3889 transition: all 0.3s ease-in-out;
3890 }
3891 .wtotem_body .onoff__input:checked + label .onoff__circle {
3892 background: #3d50df;
3893 left: 22px;
3894 }
3895 .wtotem_body .onoff__input:checked + label:before {
3896 left: 4px;
3897 }
3898 .wtotem_body .onoff__input:checked + label:after {
3899 right: -100%;
3900 }
3901
3902 input.wtotem_settings_input{
3903 width: 100%;
3904 border: 2px solid #e1e8ee;
3905 border-radius: 8px;
3906 margin-bottom: 15px;
3907 padding: 2px 14px;
3908 }
3909
3910 .wtotem_settings_section_inner{
3911 padding: 22px;
3912 }
3913
3914 .wtotem_settings_submit_wrap {
3915 text-align: right;
3916 }
3917 .wtotem_body .wtotem_settings_submit_wrap .wtotem_control__btn{
3918 display: inline-block;
3919 width: 250px;
3920 margin-top: 15px;
3921 }
3922
3923 /*
3924 * Settings blocks Large styles 992-1100px
3925 */
3926 @media screen and (max-width: 1100px) {
3927 .wtotem_option__text {
3928 width: 95%;
3929 }
3930 }
3931
3932 /*
3933 * Settings blocks Medium styles 576-992px
3934 */
3935 @media screen and (max-width: 992px) {
3936 .wtotem_holder {
3937 flex-direction: column;
3938 }
3939 .wtotem_holder__content {
3940 width: 100%;
3941 margin-bottom: 30px;
3942 }
3943 .wtotem_holder__sidebar {
3944 width: 100%;
3945 }
3946 }
3947
3948 /*
3949 * Settings blocks Small styles 576px
3950 */
3951 @media screen and (max-width: 576px) {
3952 .wtotem_holder__content {
3953 margin-bottom: 20px;
3954 }
3955 }
3956
3957 /*
3958 * Server Status block styles
3959 */
3960 .wtotem-ss-info {
3961 padding: 25px;
3962 }
3963 .wtotem-ss-info__stats-list {
3964 display: grid;
3965 grid-template-columns: 1fr 1fr 1fr;
3966 font-size: 14px;
3967 line-height: 17px;
3968 }
3969 .wtotem-ss-info__stats-list dt {
3970 font-weight: bold;
3971 }
3972 .wtotem-ss-info__stat-wrapper {
3973 display: flex;
3974 justify-content: space-between;
3975 flex-wrap: wrap;
3976 margin-bottom: 10px;
3977 margin-right: 10px;
3978 }
3979 .wtotem-ss-info__stat-wrapper:last-child {
3980 margin-bottom: 0;
3981 }
3982 .wtotem-ss-disc {
3983 margin-bottom: 0;
3984 height: 100%;
3985 display: flex;
3986 flex-direction: column;
3987 }
3988 .wtotem-ss-disc__header {
3989 margin-bottom: 15px;
3990 }
3991 .wtotem-ss-disc__line {
3992 margin-bottom: 10px;
3993 }
3994 .wtotem-ss-disc__content {
3995 display: flex;
3996 padding: 0 25px;
3997 flex-grow: 1;
3998 justify-content: center;
3999 align-items: center;
4000 }
4001 .wtotem-ss-disc__wrapper {
4002 display: flex;
4003 flex-direction: column;
4004 justify-content: center;
4005 align-items: center;
4006 margin-right: 15px;
4007 }
4008 .wtotem-ss-disc__totals {
4009 display: flex;
4010 font-weight: 500;
4011 font-size: 14px;
4012 line-height: 17px;
4013 }
4014 .wtotem-ss-disc__totals-caption {
4015 margin-right: 10px;
4016 }
4017 .wtotem-ss-disc__totals-value {
4018 font-weight: 600;
4019 }
4020 .wtotem-ss-disc__legend-item {
4021 padding-top: 15px;
4022 position: relative;
4023 margin-bottom: 20px;
4024 }
4025 .wtotem-ss-disc__legend-item:last-child {
4026 margin-bottom: 0;
4027 }
4028 .wtotem-ss-disc__legend-item::before {
4029 content: "";
4030 display: block;
4031 width: 20px;
4032 height: 4px;
4033 left: 0;
4034 top: 0;
4035 position: absolute;
4036 background: #3d50df;
4037 border-radius: 14px;
4038 }
4039 .wtotem-ss-disc__legend-item--free::before {
4040 background: #3d50df;
4041 }
4042 .wtotem-ss-disc__legend-item--use::before {
4043 background: #5e6977;
4044 }
4045 .wtotem-ss-disc__legend-value {
4046 font-weight: 600;
4047 font-size: 18px;
4048 line-height: 22px;
4049 margin-bottom: 10px;
4050 }
4051 .wtotem-ss-disc__legend-caption {
4052 font-weight: 500;
4053 font-size: 14px;
4054 line-height: 17px;
4055 }
4056
4057 /*
4058 * Server Status block Medium styles 992px
4059 */
4060 @media screen and (max-width: 992px) {
4061 .wtotem-ss-info__stat-wrapper {
4062 display: block;
4063 }
4064 }
4065
4066 /*
4067 * Server Status block Small styles 768px
4068 */
4069 @media screen and (max-width: 768px) {
4070 .wtotem-ss-info__stats-list {
4071 grid-template-columns: 1fr;
4072 }
4073 .wtotem-ss-info__stat-wrapper {
4074 display: flex;
4075 }
4076 .wtotem-ss-info__stat-wrapper:last-child {
4077 margin-bottom: 10px;
4078 }
4079 }
4080
4081 /*
4082 * Loader styles
4083 */
4084 .wtotem-loader {
4085 display: flex;
4086 flex-direction: column;
4087 align-items: center;
4088 justify-content: center;
4089 z-index: 1;
4090 }
4091 .wtotem-loader__wrapper {
4092 display: flex;
4093 justify-content: center;
4094 align-items: center;
4095 width: 54px;
4096 height: 54px;
4097 background: #e5ebf0;
4098 box-shadow: 0 2px 4px rgba(0, 0, 0, 0.005);
4099 border-radius: 12px;
4100 margin-bottom: 20px;
4101 }
4102 .wtotem-loader__text {
4103 line-height: 24px;
4104 font-size: 14px;
4105 }
4106 .wtotem-loader__text--blue {
4107 color: #3d50df;
4108 }
4109 .wtotem-loader__dots {
4110 display: flex;
4111 justify-content: space-between;
4112 }
4113 .wtotem-loader__dots span {
4114 border-radius: 50%;
4115 opacity: 0.2;
4116 background: #3d50df;
4117 width: 6px;
4118 height: 6px;
4119 display: block;
4120 }
4121 .wtotem-loader__dots span:first-child {
4122 animation: fball 1350ms infinite linear;
4123 }
4124 .wtotem-loader__dots span:nth-child(2) {
4125 animation: sball 1350ms infinite linear;
4126 }
4127 .wtotem-loader__dots span:last-child {
4128 animation: tball 1350ms infinite linear;
4129 }
4130 @keyframes fball {
4131 0% {
4132 opacity: 0;
4133 transform: scale(0.5);
4134 }
4135 13% {
4136 opacity: 0.9;
4137 transform: scale(1.03);
4138 }
4139 26% {
4140 opacity: 1;
4141 transform: scale(0.95);
4142 }
4143 33% {
4144 transform: scale(1);
4145 }
4146 34% {
4147 opacity: 0.2;
4148 }
4149 }
4150 @keyframes sball {
4151 32% {
4152 opacity: 0.2;
4153 transform: scale(1);
4154 }
4155 33% {
4156 opacity: 0;
4157 transform: scale(0.5);
4158 }
4159 46% {
4160 opacity: 0.9;
4161 transform: scale(1.03);
4162 }
4163 59% {
4164 opacity: 1;
4165 transform: scale(0.95);
4166 }
4167 66% {
4168 transform: scale(1);
4169 }
4170 67% {
4171 opacity: 0.2;
4172 }
4173 }
4174 @keyframes tball {
4175 67% {
4176 opacity: 0.2;
4177 transform: scale(1);
4178 }
4179 68% {
4180 opacity: 0;
4181 transform: scale(0.5);
4182 }
4183 81% {
4184 opacity: 0.9;
4185 transform: scale(1.03);
4186 }
4187 94% {
4188 opacity: 1;
4189 transform: scale(0.95);
4190 }
4191 100% {
4192 transform: scale(1);
4193 }
4194 }
4195
4196 /*
4197 * Confirm popup styles
4198 */
4199 .wtotem_body .popup-content {
4200 z-index: 30!important;
4201 }
4202 .wtotem_body .confirmation-dialog {
4203 padding: 20px;
4204 display: flex;
4205 align-items: center;
4206 justify-content: center;
4207 flex-direction: column;
4208 }
4209 .wtotem_body .confirmation-dialog__title {
4210 font-weight: 700;
4211 font-size: 24px;
4212 line-height: 1.5;
4213 color: #1d293f;
4214 margin: 0;
4215 }
4216 .wtotem_body .confirmation-dialog__text {
4217 font-weight: 500;
4218 font-size: 14px;
4219 line-height: 1.5;
4220 text-align: center;
4221 color: #000;
4222 margin-bottom: 24px;
4223 max-width: 242px;
4224 white-space: pre-wrap;
4225 }
4226 .wtotem_body .confirmation-dialog__buttons-wrapper {
4227 display: flex;
4228 }
4229 .wtotem_body .wt-button {
4230 min-width: 28px;
4231 height: 36px;
4232 padding: 0 10px;
4233 color: #3d50df;
4234 font-size: 14px;
4235 border-radius: 5px;
4236 border: 2px solid #3d50df;
4237 text-transform: uppercase;
4238 cursor: pointer;
4239 display: flex;
4240 align-items: center;
4241 justify-content: center;
4242 background-color: transparent;
4243 text-decoration: none;
4244 }
4245 .wtotem_body .wt-button--padded {
4246 padding: 0 22px;
4247 }
4248 .wtotem_body .wt-button--size-300 {
4249 height: 32px;
4250 }
4251 .wtotem_body .wt-button--red {
4252 border: none;
4253 background-color: #ee3f3f;
4254 color: #fff;
4255 }
4256 .wtotem_body .confirmation-dialog__button {
4257 margin-right: 15px;
4258 }
4259 .wtotem_body .wt-button--success {
4260 border: none;
4261 background-color: #4bc374;
4262 color: #fff;
4263 }
4264
4265 /*
4266 * Firewall settings styles
4267 */
4268 .wtotem-waf-settings-popup {
4269 background: #ffffff;
4270 box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05);
4271 border-radius: 10px;
4272 width: 280px;
4273 padding: 15px 24px;
4274 }
4275 .wtotem_body .wtotem-waf-settings-popup__title {
4276 font-weight: 500;
4277 font-size: 14px;
4278 line-height: 24px;
4279 margin-bottom: 20px;
4280 }
4281 .wtotem_body .wtotem-waf-settings-popup__label {
4282 display: block;
4283 font-weight: 500;
4284 font-size: 14px;
4285 line-height: 24px;
4286 margin-bottom: 10px;
4287 color: #555555;
4288 }
4289 .wtotem_body .wtotem_body .wtotem-waf-settings-popup__input {
4290 display: block;
4291 font-size: 12px;
4292 line-height: 22px;
4293 padding: 5px 10px;
4294 border: 2px solid #c9c9c9;
4295 box-sizing: border-box;
4296 border-radius: 8px;
4297 width: 100%;
4298 margin-bottom: 20px;
4299 }
4300 .wtotem_body .wtotem-waf-settings-popup__save {
4301 padding: 12px 48px;
4302 width: 100%;
4303 text-transform: none;
4304 font-weight: normal;
4305 font-size: 14px;
4306 line-height: 12px;
4307 }
4308 .wtotem_body .firewall-add-ip-popup__add {
4309 padding: 12px;
4310 width: 100%;
4311 }
4312 .wtotem_body .firewall-add-ip-popup__title {
4313 margin-bottom: 20px;
4314 }
4315 .wtotem_body .firewall-add-ip-popup__list-label {
4316 display: block;
4317 font-weight: 500;
4318 font-size: 14px;
4319 line-height: 14px;
4320 color: #86939e;
4321 margin-bottom: 15px;
4322 }
4323 .wtotem_body .firewall-add-ip-popup__input {
4324 display: block;
4325 box-sizing: border-box;
4326 font-weight: 500;
4327 font-size: 14px;
4328 line-height: 14px;
4329 padding: 10px 15px;
4330 width: 100%;
4331 font-family: inherit;
4332 color: inherit;
4333 border: 2px solid #e1e8ee;
4334 border-radius: 5px;
4335 margin-bottom: 20px;
4336 }
4337 .wtotem_body .firewall-configuration {
4338 padding-bottom: 20px;
4339 }
4340 .wtotem_body .firewall-configuration__header-wrapper {
4341 display: flex;
4342 justify-content: space-between;
4343 align-items: center;
4344 }
4345 .wtotem_body .firewall-configuration__list-types {
4346 display: flex;
4347 flex-wrap: wrap;
4348 padding: 0 18px;
4349 border-bottom: 1px solid #f3f5f6;
4350 margin-bottom: 15px;
4351 }
4352 .wtotem_body .firewall-configuration__list-type-label {
4353 cursor: pointer;
4354 display: block;
4355 font-weight: normal;
4356 font-size: 16px;
4357 line-height: 18px;
4358 padding: 20px 0;
4359 }
4360 .wtotem_body .firewall-configuration__list-types-item {
4361 margin-right: 18px;
4362 cursor: pointer;
4363 display: block;
4364 font-weight: normal;
4365 font-size: 16px;
4366 line-height: 18px;
4367 padding: 20px 0;
4368 }
4369 .wtotem_body .firewall-configuration__list-types-item:last-child {
4370 margin-right: 0;
4371 }
4372 .wtotem_body .firewall-configuration__list-types-item.active {
4373 color: #3d50df;
4374 font-weight: bold;
4375 border-bottom: 1px solid #3d50df;
4376 }
4377 .wtotem_body .firewall-configuration__list-type-input:checked + .firewall-configuration__list-type-label {
4378 color: #3d50df;
4379 font-weight: bold;
4380 }
4381
4382 .wtotem_body .firewall-configuration__ip-adress-wrapper {
4383 display: flex;
4384 flex-wrap: wrap;
4385 padding: 0 18px;
4386 margin-bottom: 20px;
4387 }
4388 .wtotem_body .firewall-configuration__ip-adress {
4389 display: block;
4390 font-size: 12px;
4391 line-height: 22px;
4392 padding: 5px 10px;
4393 border: 2px solid #86939e;
4394 box-sizing: border-box;
4395 border-radius: 8px;
4396 margin-right: 20px;
4397 width: 350px;
4398 box-shadow: none;
4399 }
4400 .wtotem_body .firewall-configuration__add {
4401 padding: 12px 21px;
4402 text-transform: none;
4403 }
4404 .wtotem_body .firewall-configuration__add {
4405 padding: 12px 21px;
4406 text-transform: none;
4407 }
4408 .wtotem_body .firewall-configuration__multi-adding {
4409 font-size: 16px;
4410 /*line-height: 18px;*/
4411 color: #3d50df;
4412 background-color: transparent;
4413 align-self: stretch;
4414 margin-left: 10px;
4415 border: none;
4416 cursor: pointer;
4417 padding: 5px;
4418 }
4419 .wtotem_body .firewall-ip-table {
4420 width: 100%;
4421 }
4422 .wtotem_body .firewall-ip-table__th {
4423 font-weight: 500;
4424 font-size: 14px;
4425 line-height: 21px;
4426 text-align: left;
4427 padding: 12px;
4428 background: #fff;
4429 border: solid #f3f5f6;
4430 border-width: 1px 0;
4431 }
4432 .wtotem_body .firewall-ip-table__th:last-child {
4433 text-align: right;
4434 }
4435 .wtotem_body .firewall-ip-table__td {
4436 font-size: 16px;
4437 line-height: 16px;
4438 color: #86939e;
4439 padding: 12px;
4440 border-bottom: 1px solid #f3f5f6;
4441 }
4442 .wtotem_body .firewall-ip-table__td:last-child {
4443 text-align: right;
4444 }
4445 .wtotem_body .firewall-ip-table__tr:last-child .firewall-ip-table__td {
4446 border-bottom: none;
4447 }
4448 .wtotem_body .firewall-ip-table__tr {
4449 border-bottom: 1px solid #f3f5f6;
4450 }
4451 .wtotem_body .firewall-ip-table__remove {
4452 cursor: pointer;
4453 font-weight: 500;
4454 font-size: 16px;
4455 line-height: 24px;
4456 color: #d56c6a;
4457 background-color: transparent;
4458 border: none;
4459 }
4460 .wtotem_body .firewall-configuration .wtotem-waf-settings-popup__configuration-link {
4461 display: none;
4462 }
4463 .wtotem_body .firewall-multi-adding__label-wrapper {
4464 display: flex;
4465 align-items: center;
4466 margin-bottom: 20px;
4467 }
4468 .wtotem_body .firewall-multi-adding__label {
4469 font-size: 18px;
4470 line-height: 18px;
4471 font-weight: bold;
4472 }
4473 .wtotem_body .firewall-multi-adding__form {
4474 padding: 30px;
4475 }
4476 .wtotem_body .firewall-multi-adding__input {
4477 width: 100%;
4478 padding: 12px;
4479 border: 2px solid #e1e8ee;
4480 border-radius: 10px;
4481 font-family: inherit;
4482 color: inherit;
4483 font-size: 16px;
4484 line-height: 18px;
4485 resize: vertical;
4486 margin-bottom: 15px;
4487 box-shadow: none;
4488 }
4489 .wtotem_body .firewall-multi-adding__save {
4490 padding: 12px;
4491 width: 100%;
4492 text-transform: none;
4493 font-weight: normal;
4494 }
4495 .wtotem-firewall-settings__no-data-icon {
4496 background: #e5ebf0;
4497 box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05);
4498 border-radius: 12px;
4499 padding: 18px 20px;
4500 margin-bottom: 18px;
4501 }
4502 .wtotem-firewall-settings__no-data {
4503 display: flex;
4504 flex-direction: column;
4505 align-items: center;
4506 padding: 50px;
4507 color: #86939e;
4508 }
4509
4510 /*
4511 * Firewall settings Small styles 576px
4512 */
4513 @media screen and (max-width: 576px) {
4514 .wtotem_body .firewall-ip-table__td:nth-child(2),
4515 .wtotem_body .firewall-ip-table__th:nth-child(2) {
4516 display: none;
4517 }
4518 .wtotem_body .firewall-multi-adding__tooltip-content {
4519 min-width: 170px;
4520 }
4521 .wtotem_body .firewall-multi-adding__tooltip-header {
4522 display: none;
4523 }
4524 }
4525
4526 /*
4527 * Messages styles
4528 */
4529 .wtotem_input__error_text {
4530 margin: 0 0 15px;
4531 color: #ee3f3f;
4532 }
4533 .wtotem_input__success {
4534 margin: 0 0 15px;
4535 color: #68bd28;
4536 }
4537 .wtotem_input__messages {
4538 margin: 0 0 15px;
4539 }
4540
4541 .wtotem_body .message {
4542 margin: 20px 0;
4543 }
4544
4545 .wtotem_body .success_message {
4546 color: #4bc374;
4547 }
4548
4549 .wtotem_body .error_message {
4550 color: #ee3f3f;
4551 }
4552
4553 /*
4554 * Agents Install clock styles
4555 */
4556 .wtotem_unit {
4557 margin-bottom: 30px;
4558 }
4559 .wtotem_unit__first {
4560 display: flex;
4561 justify-content: space-between;
4562 }
4563
4564 .wtotem_unit__wrapper {
4565 display: flex;
4566 justify-content: space-between;
4567 background: #fff;
4568 }
4569 .wtotem_unit__block {
4570 display: flex;
4571 justify-content: space-between;
4572 align-items: center;
4573 width: 100%;
4574 padding: 30px 30px;
4575 border-right: 1px solid #f3f5f6;
4576 }
4577 .wtotem_unit__contain {
4578 display: flex;
4579 justify-content: space-between;
4580 align-items: center;
4581 }
4582 .wtotem_unit__circle {
4583 margin-right: 16px;
4584 width: 45px;
4585 height: 45px;
4586 border-radius: 100px;
4587 display: flex;
4588 align-items: center;
4589 justify-content: center;
4590 }
4591 .wtotem_unit__circle_success {
4592 background: #4bc374;
4593 }
4594 .wtotem_unit__circle_error {
4595 background: #ee3f3f;
4596 position: relative;
4597 }
4598 .wtotem_unit__circle_error:before {
4599 content: "";
4600 position: absolute;
4601 width: 19px;
4602 height: 3px;
4603 background: #fff;
4604 border-radius: 1px;
4605 display: block;
4606 transform: rotate(45deg);
4607 }
4608 .wtotem_unit__circle_error:after {
4609 content: "";
4610 position: absolute;
4611 width: 19px;
4612 height: 3px;
4613 background: #fff;
4614 border-radius: 1px;
4615 display: block;
4616 transform: rotate(-45deg);
4617 }
4618 .wtotem_unit__img_spinner {
4619 animation: 1s linear 0s normal none infinite running rot;
4620 -webkit-animation: 1s linear 0s normal none infinite running rot;
4621 }
4622 @keyframes rot {
4623 0% {
4624 transform: rotate(0deg);
4625 }
4626 100% {
4627 transform: rotate(360deg);
4628 }
4629 }
4630 @-webkit-keyframes rot {
4631 0% {
4632 transform: rotate(0deg);
4633 }
4634 100% {
4635 transform: rotate(360deg);
4636 }
4637 }
4638 .wtotem_unit__expectation {
4639 font-size: 16px;
4640 font-weight: 500;
4641 }
4642 .wtotem_unit__expectation_loading {
4643 color: #7c8087;
4644 }
4645 .wtotem_unit__expectation_success {
4646 color: #bace3d;
4647 }
4648 .wtotem_unit__expectation_error {
4649 color: #d56c6a;
4650 }
4651 .wtotem_unit__repeat {
4652 color: #3d50df;
4653 cursor: pointer;
4654 }
4655
4656 /*
4657 * Alert block styles
4658 */
4659 .wtotem_alert {
4660 padding: 17px 22px;
4661 display: flex;
4662 justify-content: space-between;
4663 align-items: center;
4664 background: #fff;
4665 border-radius: 4px;
4666 margin-bottom: 15px;
4667 margin-top: 20px;
4668 }
4669 .wtotem_alert__desc {
4670 display: flex;
4671 align-items: center;
4672 width: 100%;
4673 }
4674 .wtotem_alert__img {
4675 margin-right: 5px;
4676 display: flex;
4677 align-items: center;
4678 justify-content: center;
4679 }
4680 .wtotem_alert__img_cross {
4681 width: 16px;
4682 height: 16px;
4683 border-radius: 100px;
4684 display: flex;
4685 align-items: center;
4686 justify-content: center;
4687 background: #ee3f3f;
4688 }
4689 .wtotem_alert__img_cross:before {
4690 content: "";
4691 position: absolute;
4692 display: block;
4693 width: 8px;
4694 height: 1px;
4695 border-radius: 1px;
4696 transform: rotate(45deg);
4697 background: #fff;
4698 }
4699 .wtotem_alert__img_cross:after {
4700 content: "";
4701 position: absolute;
4702 display: block;
4703 width: 8px;
4704 height: 1px;
4705 border-radius: 1px;
4706 transform: rotate(-45deg);
4707 background: #fff;
4708 }
4709 .wtotem_alert__title {
4710 font-size: 12px;
4711 text-transform: uppercase;
4712 }
4713 .wtotem_alert__title_yellow {
4714 color: #f5c451;
4715 }
4716 .wtotem_alert__title_green {
4717 color: #4bc374;
4718 }
4719 .wtotem_alert__title_red {
4720 color: #ee3f3f;
4721 }
4722 .wtotem_alert__title_blue {
4723 color: #3070b3;
4724 }
4725 .wtotem_alert__text {
4726 color: #1d293f;
4727 font-size: 12px;
4728 word-wrap: break-word;
4729 display: block;
4730 width: calc(100% - 140px);
4731 margin-left: 20px;
4732 }
4733 .wtotem_alert__close {
4734 position: relative;
4735 width: 10px;
4736 height: 10px;
4737 display: flex;
4738 justify-self: center;
4739 align-items: center;
4740 cursor: pointer;
4741 }
4742 .wtotem_alert__close:before {
4743 content: "";
4744 position: absolute;
4745 display: block;
4746 width: 10px;
4747 height: 2px;
4748 border-radius: 1px;
4749 transform: rotate(45deg);
4750 background: #000;
4751 }
4752 .wtotem_alert__close:after {
4753 content: "";
4754 position: absolute;
4755 display: block;
4756 width: 10px;
4757 height: 2px;
4758 border-radius: 1px;
4759 transform: rotate(-45deg);
4760 background: #000;
4761 }
4762
4763 /*
4764 * Alert block Small styles 576-768px
4765 */
4766 @media screen and (max-width: 768px) {
4767 .wtotem_alert {
4768 margin-bottom: 20px;
4769 }
4770
4771 .wtotem_alert__desc {
4772 margin-right: -10px;
4773 }
4774 }
4775
4776 /*
4777 * Tlite styles
4778 */
4779 .wtotem_body .tlite {
4780 background: #111;
4781 color: #fff;
4782 font-family: sans-serif;
4783 font-size: 0.8rem;
4784 font-weight: normal;
4785 text-decoration: none;
4786 text-align: left;
4787 padding: 0.6em 0.75rem;
4788 border-radius: 4px;
4789 position: absolute;
4790 opacity: 0;
4791 visibility: hidden;
4792 transition: opacity 0.4s;
4793 max-width: 350px;
4794 box-shadow: 0 0.5rem 1rem -0.5rem #000;
4795 z-index: 1000;
4796 -webkit-backface-visibility: hidden;
4797 }
4798 .wtotem_body .tlite-table td,
4799 .wtotem_body .tlite-table th {
4800 position: relative;
4801 }
4802 .wtotem_body .tlite-visible {
4803 visibility: visible;
4804 opacity: 0.9;
4805 }
4806 .wtotem_body .tlite::before {
4807 content: " ";
4808 display: block;
4809 background: inherit;
4810 width: 10px;
4811 height: 10px;
4812 position: absolute;
4813 transform: rotate(45deg);
4814 }
4815 .wtotem_body .tlite-n::before {
4816 top: -3px;
4817 left: 50%;
4818 margin-left: -5px;
4819 }
4820 .wtotem_body .tlite-nw::before {
4821 top: -3px;
4822 left: 10px;
4823 }
4824 .wtotem_body .tlite-ne::before {
4825 top: -3px;
4826 right: 10px;
4827 }
4828 .wtotem_body .tlite-s::before {
4829 bottom: -3px;
4830 left: 50%;
4831 margin-left: -5px;
4832 }
4833 .wtotem_body .tlite-se::before {
4834 bottom: -3px;
4835 right: 10px;
4836 }
4837 .wtotem_body .tlite-sw::before {
4838 bottom: -3px;
4839 left: 10px;
4840 }
4841 .wtotem_body .tlite-w::before {
4842 left: -3px;
4843 top: 50%;
4844 margin-top: -5px;
4845 }
4846 .wtotem_body .tlite-e::before {
4847 right: -3px;
4848 top: 50%;
4849 margin-top: -5px;
4850 }
4851
4852 /*
4853 * Status styles
4854 */
4855 .wtotem_body .is--status--ok {
4856 color: #4bc374;
4857 fill: #4bc374;
4858 }
4859 .wtotem_body .is--status--error {
4860 color: #ee3f3f;
4861 fill: #ee3f3f;
4862 }
4863 .wtotem_body .is--status--pending {
4864 color: #3d50df;
4865 fill: #3d50df;
4866 }
4867 .wtotem_body .is--status--warning {
4868 color: #f5bf4f;
4869 fill: #f5bf4f;
4870 }
4871
4872 /*
4873 * Reports page styles
4874 */
4875 .wtotem_reports {
4876 display: grid;
4877 grid-template-rows: auto 1fr auto;
4878 min-height: calc(100vh - 315px);
4879 background: #f3f5f6;
4880 }
4881 .wtotem_reports__content {
4882 height: 100%;
4883 }
4884 .wtotem_reports__header {
4885 display: flex;
4886 align-items: center;
4887 margin-bottom: 15px;
4888 flex-wrap: wrap;
4889 }
4890 .wtotem_reports__title {
4891 margin-right: auto;
4892 }
4893 .wtotem_body .wtotem_reports__btn {
4894 margin-bottom: 15px;
4895 }
4896 .wtotem_reports__btn--load-more {
4897 text-transform: none;
4898 display: flex;
4899 justify-content: center;
4900 }
4901 .wtotem_reports-dates {
4902 background-color: #e1e8ee;
4903 cursor: pointer;
4904 display: flex;
4905 margin-right: 6px;
4906 padding: 10px 12px;
4907 border-radius: 5px;
4908 }
4909 .wtotem_reports-dates::before {
4910 content: '';
4911 display: block;
4912 align-self: center;
4913 height: 13px;
4914 width: 13px;
4915 margin-right: 9px;
4916 background: url("../img/calendar.svg") no-repeat center center;
4917 }
4918 .wtotem_reports-dates__input {
4919 cursor: pointer;
4920 color: #5e6977;
4921 display: block;
4922 position: relative;
4923 background-color: transparent;
4924 border: none;
4925 text-align: center;
4926 width: 0;
4927 flex-grow: 1;
4928 min-width: 90px;
4929 }
4930 .wtotem_reports-dates__divider {
4931 display: block;
4932 align-self: center;
4933 margin: 0 3px;
4934 }
4935 .wtotem_reports-no-data {
4936 display: flex;
4937 flex-direction: column;
4938 align-items: center;
4939 justify-content: center;
4940 height: 100%;
4941 }
4942 .wtotem_reports-no-data::before {
4943 content: '';
4944 display: block;
4945 height: 89px;
4946 width: 89px;
4947 margin-bottom: 10px;
4948 background: url("../img/empty-list.svg") no-repeat center center;
4949 }
4950 .wtotem_reports-no-data__text {
4951 font-weight: bold;
4952 font-size: 14px;
4953 line-height: 18px;
4954 margin-bottom: 23px;
4955 }
4956 .wtotem_reports-table {
4957 width: 100%;
4958 text-align: left;
4959 border-spacing: 0 8px;
4960 margin-bottom: 30px;
4961 border-collapse: separate;
4962 }
4963 .wtotem_reports-table__row {
4964 font-weight: 500;
4965 font-size: 14px;
4966 line-height: 21px;
4967 color: #5e6977;
4968 box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05);
4969 background: #ffffff;
4970 }
4971 .wtotem_reports-table__row--header {
4972 color: #86939e;
4973 }
4974 .wtotem_reports-table__column {
4975 padding: 18px 18px 18px 0;
4976 background: #ffffff;
4977 color: #86939e;
4978 border: none;
4979 }
4980 .wtotem_reports-table__column:first-child {
4981 padding-left: 18px;
4982 }
4983 .wtotem_reports-table__column--success {
4984 color: #4bc374;
4985 }
4986 .wtotem_reports-table__column--warning {
4987 color: #f5c451;
4988 }
4989 .wtotem_reports-table__column--error {
4990 color: #f5c451;
4991 }
4992 .wtotem_reports-table__column--actions {
4993 padding-top: 0;
4994 padding-bottom: 0;
4995 text-align: right;
4996 }
4997 .wtotem_reports-table__buttons-wrapper {
4998 height: 100%;
4999 width: 100%;
5000 display: flex;
5001 justify-content: flex-end;
5002 align-content: center;
5003 }
5004 .wtotem_reports-table__button {
5005 cursor: pointer;
5006 display: block;
5007 height: 35px;
5008 width: 35px;
5009 border: none;
5010 background-color: transparent;
5011 }
5012 .wtotem_reports-table__button:last-child {
5013 margin-right: 0;
5014 }
5015 .wtotem_reports-table__button--print {
5016 background: url("../img/print.svg") no-repeat center center;
5017 }
5018 .wtotem_reports-table__button--download {
5019 background: url("../img/download.svg") no-repeat center center;
5020 }
5021 .wtotem_reports-list__load-more-wrapper {
5022 width: 100%;
5023 display: flex;
5024 justify-content: center;
5025 }
5026 .wtotem_reports__load-more-label {
5027 position: relative;
5028 padding-left: 25px;
5029 }
5030 .wtotem_reports__load-more-label::before {
5031 content: '';
5032 display: block;
5033 position: absolute;
5034 height: 20px;
5035 width: 20px;
5036 top: 50%;
5037 left: 0;
5038 transform: translateY(-50%);
5039 background: url("../img/load-more.svg") no-repeat center center;
5040 }
5041 .wtotem_reports-modal {
5042 position: fixed;
5043 left: 0;
5044 top: 0;
5045 display: grid;
5046 place-items: center;
5047 height: 100%;
5048 width: 100%;
5049 z-index: 99999;
5050 background-color: rgba(94, 105, 119, 0.67);
5051 color: #545c68;
5052 font-weight: 500;
5053 font-size: 16px;
5054 }
5055 .wtotem_reports-modal--hidden {
5056 display: none;
5057 }
5058 .wtotem_reports-modal__close {
5059 cursor: pointer;
5060 position: absolute;
5061 height: 30px;
5062 width: 30px;
5063 border: none;
5064 transform: translate(0, 0);
5065 top: 12px;
5066 right: 12px;
5067 background: url("../img/close-dark.svg") no-repeat center center;
5068 }
5069 .wtotem_body .wtotem_reports-modal--active {
5070 display: grid;
5071 }
5072 .wtotem_body .wtotem_reports-modal__content {
5073 position: relative;
5074 background: #ffffff;
5075 box-shadow: 1px 2px 3px rgba(0, 0, 0, 0.0965523);
5076 border-radius: 12px;
5077 padding: 30px;
5078 min-width: 360px;
5079 max-height: 100%;
5080 overflow-y: auto;
5081 }
5082 .wtotem_reports-settings__field-title {
5083 font-size: 16px;
5084 line-height: 14px;
5085 margin-bottom: 20px;
5086 }
5087 .wtotem_body .wtotem_reports-settings__field-title--modules {
5088 margin-bottom: 10px;
5089 }
5090 .wtotem_body .wtotem_reports-settings__period-list {
5091 padding: 0;
5092 margin: 0 0 20px;
5093 list-style: none;
5094 display: flex;
5095 width: 300px;
5096 height: 38px;
5097 }
5098 .wtotem_body .wtotem_reports-settings__period-item {
5099 flex-grow: 1;
5100 border: 2px solid #e1e8ee;
5101 }
5102 .wtotem_body .wtotem_reports-settings__period-item:not(:last-child) {
5103 border-right: none;
5104 }
5105 .wtotem_body .wtotem_reports-settings__period-radio {
5106 display: none;
5107 }
5108 .wtotem_body .wtotem_reports-settings__period-label {
5109 cursor: pointer;
5110 position: relative;
5111 display: flex;
5112 justify-content: center;
5113 align-items: center;
5114 height: 100%;
5115 width: 100%;
5116 font-size: 12px;
5117 line-height: 14px;
5118 font-weight: normal;
5119 text-align: center;
5120 }
5121 .wtotem_body .wtotem_reports-settings__period-radio:checked + .wtotem_reports-settings__period-label {
5122 color: #3d50df;
5123 }
5124 .wtotem_body .wtotem_reports-settings__dates {
5125 display: flex;
5126 border-radius: 2px;
5127 border: 2px solid #e1e8ee;
5128 padding: 7px 15px;
5129 margin-bottom: 25px;
5130 }
5131 .wtotem_body .wtotem_reports-settings__dates::before {
5132 content: '';
5133 display: block;
5134 align-self: center;
5135 height: 13px;
5136 width: 15px;
5137 margin-right: 9px;
5138 background: url('../img/report.svg') no-repeat center center;
5139 }
5140 .wtotem_body .wtotem_reports-settings__date-input {
5141 cursor: pointer;
5142 display: block;
5143 border: none;
5144 width: 0;
5145 min-width: 92px;
5146 padding-left: 10px;
5147 margin-left: 7px;
5148 font-size: 12px;
5149 line-height: 14px;
5150 font-weight: normal;
5151 text-align: right;
5152 color: inherit;
5153 background-color: transparent;
5154 }
5155 .wtotem_body .wtotem_reports-settings__date-input:focus {
5156 border: 0;
5157 box-shadow: none;
5158 outline: none;
5159 }
5160 .wtotem_body .wtotem_reports-settings__date-input:last-child {
5161 flex-grow: 1;
5162 text-align: left;
5163 }
5164 .wtotem_body .wtotem_reports-settings__date-divider {
5165 display: block;
5166 align-self: center;
5167 margin: 0 3px;
5168 }
5169 .wtotem_body .wtotem_reports-settings__modules-list {
5170 padding: 0;
5171 margin: 0 0 20px;
5172 list-style: none;
5173 }
5174 .wtotem_reports-settings__module-item {
5175 position: relative;
5176 display: flex;
5177 align-items: center;
5178 justify-content: space-between;
5179 min-height: 48px;
5180 }
5181 .wtotem_reports-settings__module-item .form-item {
5182 margin: 0;
5183 }
5184 .wtotem_body .wtotem_reports-settings__module-item::after {
5185 content: '';
5186 position: absolute;
5187 height: 1px;
5188 left: -30px;
5189 right: -30px;
5190 bottom: 0;
5191 background-color: #ebf0f5;
5192 }
5193 .wtotem_body .wtotem_reports-settings__module-item:last-child::after {
5194 content: unset;
5195 }
5196 .wtotem_body .wtotem_reports-settings__module-title {
5197 font-size: 14px;
5198 line-height: 35px;
5199 }
5200 .wtotem_body .wtotem_reports-settings__module-label {
5201 cursor: pointer;
5202 display: block;
5203 position: relative;
5204 width: 45px;
5205 height: 35px;
5206 color: #fff;
5207 }
5208 .wtotem_body .wtotem_reports-settings__module-label::before {
5209 content: '';
5210 position: absolute;
5211 left: 50%;
5212 top: 50%;
5213 transform: translate(-50%, -50%);
5214 width: 100%;
5215 height: 10px;
5216 background: #e1e8ee;
5217 box-shadow: inset 0 1px 0 rgba(189, 198, 207, 0.529014);
5218 border-radius: 100px;
5219 }
5220 .wtotem_body .wtotem_reports-settings__module-label::after {
5221 content: '';
5222 position: absolute;
5223 left: 0;
5224 top: 50%;
5225 transform: translateY(-50%);
5226 width: 18px;
5227 height: 18px;
5228 margin-left: 5px;
5229 background: #5e6977;
5230 box-shadow: 1px 2px 3px rgba(0, 0, 0, 0.189736);
5231 border-radius: 100%;
5232 transition: 0.15s;
5233 }
5234 .wtotem_body .wtotem_reports-settings__module-checkbox {
5235 display: none;
5236 }
5237 .wtotem_body .wtotem_reports-settings__module-checkbox:checked + .wtotem_reports-settings__module-label::after {
5238 background: #3d50df;
5239 left: 100%;
5240 margin-left: -23px;
5241 }
5242 .wtotem_body .wtotem_reports-settings__btn {
5243 width: 100%;
5244 }
5245 .wtotem_reports-accordion {
5246 font-weight: 500;
5247 font-size: 14px;
5248 line-height: 21px;
5249 display: none;
5250 }
5251 .wtotem_reports-accordion__header {
5252 display: flex;
5253 align-items: center;
5254 justify-content: space-between;
5255 color: #86939e;
5256 }
5257 .wtotem_reports-accordion__header,
5258 .wtotem_reports-accordion__item {
5259 width: 100%;
5260 padding: 18px 14px;
5261 background: #ffffff;
5262 margin-bottom: 6px;
5263 box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05);
5264 border-radius: 4px;
5265 }
5266 .wtotem_reports-accordion__header:last-child,
5267 .wtotem_reports-accordion__item:last-child {
5268 margin-bottom: 0;
5269 }
5270 .wtotem_reports-accordion__title {
5271 cursor: pointer;
5272 display: flex;
5273 justify-content: space-between;
5274 align-items: center;
5275 }
5276 .wtotem_reports-accordion__title::after {
5277 content: '';
5278 display: block;
5279 align-self: center;
5280 height: 20px;
5281 width: 20px;
5282 background: url("../img/arrow-down.svg") no-repeat center center;
5283 }
5284 .wtotem_reports-accordion__content-wrapper {
5285 margin-top: 10px;
5286 border-top: 1px solid #f3f5f6;
5287 }
5288 .wtotem_reports-accordion__line-wrapper {
5289 display: flex;
5290 justify-content: space-between;
5291 padding: 10px 0;
5292 }
5293 .wtotem_reports-accordion__line-title {
5294 color: #86939e;
5295 }
5296 .wtotem_reports-accordion__line-value--success {
5297 color: #4bc374;
5298 }
5299 .wtotem_reports-accordion__line-value--warning {
5300 color: #f5c451;
5301 }
5302 .wtotem_reports-accordion__line-value--error {
5303 color: #f5c451;
5304 }
5305 .wtotem_reports-accordion__button {
5306 display: block;
5307 width: 100%;
5308 margin-bottom: 12px;
5309 }
5310 .wtotem_reports-accordion__button:last-child {
5311 margin-bottom: 0;
5312 }
5313 .wtotem_body .reports_load_more_td {
5314 background: transparent;
5315 border-color: transparent;
5316 }
5317
5318 /*
5319 * Reports page Small styles 768px
5320 */
5321 @media screen and (max-width: 768px) {
5322 .wtotem_reports__header {
5323 margin-bottom: 10px;
5324 }
5325 .wtotem_reports__btn {
5326 width: 100%;
5327 margin-top: 15px;
5328 }
5329 .wtotem_reports-dates {
5330 margin-right: 0;
5331 }
5332 .wtotem_reports-table {
5333 display: none;
5334 }
5335 .wtotem_reports-accordion {
5336 display: block;
5337 }
5338 }
5339
5340 /*
5341 * Reports page Small styles 576px
5342 */
5343 @media screen and (max-width: 576px) {
5344 .wtotem_reports-dates::before {
5345 margin-right: 0;
5346 }
5347 .wtotem_reports-dates__divider {
5348 display: none;
5349 }
5350 .wtotem_reports-dates__input {
5351 display: none;
5352 }
5353 }
5354
5355 /*
5356 * Settings page styles
5357 */
5358 .wtotem_body .settings__header {
5359 padding: 20px 22px 15px;
5360 }
5361 .wtotem_firewall-section-menu-item {
5362 position: relative;
5363 margin: 15px 0;
5364 }
5365 .wtotem_switch-checkbox-with-text {
5366 position: absolute;
5367 right: 6px;
5368 top: 1px;
5369 }
5370 .wtotem_body .togglers-list {
5371 margin: 0;
5372 list-style: none;
5373 position: relative;
5374 }
5375 .wtotem_body .togglers-list__item {
5376 display: flex;
5377 justify-content: space-between;
5378 align-items: center;
5379 margin-right: 20px;
5380 }
5381 .wtotem_body .togglers-list__item.one-element{
5382 max-width: 340px;
5383 }
5384 .wtotem_body .togglers-list__item.one-element .togglers-list__name{
5385 font-size: 16px;
5386 display: inline-block;
5387 }
5388 .wtotem_body .togglers-list__item.one-element .wtotem_option__checkbox{
5389 margin-left: 20px;
5390 }
5391
5392 .wtotem_body .togglers-list__item--disabled {
5393 color: #c4c4c4;
5394 }
5395
5396 .wtotem_body .togglers-list__name {
5397 margin: 0 10px 0 0;
5398 }
5399 .wtotem_body .notifications-list {
5400 padding: 22px;
5401 display: grid;
5402 grid-template-columns: repeat(3, 1fr);
5403 grid-template-rows: 1fr 1fr;
5404 grid-auto-flow: column;
5405 grid-row-gap: 25px;
5406 /*row-gap: 25px;*/
5407 /*grid-column-gap: 10%;*/
5408 /*-webkit-column-gap: 10%;*/
5409 /*column-gap: 10%*/
5410 }
5411 .wtotem_body .module-list {
5412 padding: 22px;
5413 display: grid;
5414 grid-template-columns: repeat(3, 1fr);
5415 grid-template-rows: 1fr 1fr 1fr;
5416 grid-auto-flow: column;
5417 grid-row-gap: 25px;
5418 /*row-gap: 25px;*/
5419 /*grid-column-gap: 10%;*/
5420 /*-webkit-column-gap: 10%;*/
5421 /*column-gap: 10%*/
5422 }
5423 .wtotem_body .notifications-settings__text {
5424 font-weight: 500;
5425 font-size: 14px;
5426 line-height: 20px;
5427 color: #86939e;
5428 margin: 0 0 22px;
5429 }
5430 .wtotem_body .notifications-settings__header-wrapper {
5431 padding: 20px 22px 0;
5432 border-bottom: 1px solid #f3f5f6;
5433 }
5434
5435
5436 /*
5437 * Settings page styles 768px
5438 */
5439 @media screen and (max-width: 768px) {
5440 .wtotem_body .module-list, .wtotem_body .notifications-list {
5441 grid-template-columns: repeat(1, 1fr);
5442 grid-template-rows: 1fr;
5443 grid-auto-flow: row;
5444 }
5445 }
5446
5447
5448 /*
5449 * Modal window styles
5450 */
5451 .wtotem-modal {
5452 position: fixed;
5453 left: 0;
5454 top: 0;
5455 display: grid;
5456 place-items: center;
5457 height: 100%;
5458 width: 100%;
5459 z-index: 1000;
5460 background-color: rgba(94, 105, 119, 0.67);
5461 color: #545c68;
5462 font-weight: 500;
5463 font-size: 16px;
5464 line-height: 18px;
5465 }
5466 .wtotem-modal--hidden {
5467 display: none;
5468 }
5469 .wtotem-modal__content {
5470 box-sizing: border-box;
5471 position: relative;
5472 background: #ffffff;
5473 box-shadow: 1px 2px 3px rgba(0, 0, 0, 0.0965523);
5474 border-radius: 12px;
5475 padding: 30px;
5476 min-width: 360px;
5477 margin-top: 40px;
5478 }
5479 .wtotem-modal__close {
5480 cursor: pointer;
5481 position: absolute;
5482 height: 30px;
5483 width: 30px;
5484 top: 0;
5485 right: 0;
5486 transform: translate(100%, -100%);
5487 border: none;
5488 background: transparent url("../img/close.svg") no-repeat center center;
5489 }
5490 .wtotem-modal__title {
5491 font-weight: bold;
5492 font-size: 18px;
5493 line-height: 20px;
5494 }
5495 .wtotem_body .side-modal__content {
5496 display: block;
5497 position: fixed;
5498 height: 100vh;
5499 overflow-y: auto;
5500 top: 30px;
5501 right: 0;
5502 z-index: 1000;
5503 background: #ffffff;
5504 transition: all 200ms;
5505 transform: translateX(100%);
5506 max-width: 500px;
5507 width: 100%;
5508 }
5509 .wtotem_body .side-modal__overlay {
5510 display: none;
5511 position: fixed;
5512 top: 0;
5513 left: 0;
5514 height: 100vh;
5515 width: 100%;
5516 z-index: 999;
5517 background-color: rgba(94, 105, 119, 0.67);
5518 }
5519 .wtotem_body .side-modal--opened .side-modal__content {
5520 transform: translateX(0);
5521 }
5522 .wtotem_body .side-modal--opened .side-modal__overlay {
5523 display: block;
5524 }
5525 .wtotem_body .side-modal__title {
5526 font-weight: bold;
5527 font-size: 18px;
5528 line-height: 21px;
5529 color: #3d50df;
5530 }
5531 .wtotem_body .side-modal__header-wrapper {
5532 position: relative;
5533 display: flex;
5534 justify-content: space-between;
5535 align-items: center;
5536 padding: 30px;
5537 border-bottom: 1px solid #e1e8ee;
5538 }
5539 .wtotem_body .side-modal__title.h2 {
5540 margin: 0;
5541 font-size: 18px;
5542 line-height: 21px;
5543 color: #3d50df;
5544 }
5545 .wtotem_body .side-modal__close {
5546 position: absolute;
5547 top: 50%;
5548 right: 10px;
5549 transform: translateY(-50%);
5550 padding: 15px;
5551 display: flex;
5552 justify-content: center;
5553 align-items: center;
5554 background-color: transparent;
5555 border: none;
5556 cursor: pointer;
5557 }
5558 .wtotem_body .side-modal__close svg {
5559 height: 24px;
5560 width: 24px;
5561 }
5562 .wtotem_body .side-modal__close path {
5563 fill: #5e6977;
5564 }
5565 .wtotem_body h2.side-modal__title {
5566 margin: 0;
5567 font-size: 18px;
5568 line-height: 21px;
5569 color: #3d50df;
5570 }
5571
5572 /*
5573 * Modal window Small styles 768px
5574 */
5575 @media screen and (max-width: 768px) {
5576 .wtotem-modal__close {
5577 transform: translate(0, 0);
5578 top: 12px;
5579 right: 12px;
5580 background: url("../img/close-dark.svg") no-repeat center center;
5581 }
5582 }
5583
5584 /*
5585 * Modal window Small styles 576px
5586 */
5587 @media screen and (max-width: 576px) {
5588 .wtotem-modal {
5589 font-size: 14px;
5590 line-height: 16px;
5591 }
5592 .wtotem-modal__content {
5593 padding: 20px;
5594 min-width: 320px;
5595 }
5596 .side-modal__content {
5597 width: 100%;
5598 }
5599 }
5600
5601 /*
5602 * Port scanner styles
5603 */
5604 .wtotem_body .wt-input input {
5605 border: none;
5606 background-color: transparent;
5607 flex-grow: 1;
5608 padding: 14px 42px 14px 16px;
5609 color: #5e6977;
5610 font-size: 16px;
5611 width: 100%;
5612 }
5613 .wtotem_body .popup-overlay {
5614 position: fixed;
5615 inset: 0;
5616 background: rgba(94, 105, 119, 0.6);
5617 display: flex;
5618 z-index: 999;
5619 padding: 0;
5620 }
5621 .wtotem_body .popup-overlay__close {
5622 width: 24px;
5623 height: 24px;
5624 display: flex;
5625 justify-content: center;
5626 align-items: center;
5627 border-radius: 50%;
5628 border: 1px solid #5e6977;
5629 transform: rotate(45deg);
5630 cursor: pointer;
5631 }
5632 .wtotem_body .popup-content {
5633 position: absolute;
5634 background: rgb(255, 255, 255);
5635 width: 700px;
5636 margin: 0 auto 30px;
5637 border: 1px solid rgb(187, 187, 187);
5638 padding: 0;
5639 right: 0;
5640 animation-name: slideLeft;
5641 animation-duration: 0.3s;
5642 animation-timing-function: ease;
5643 margin-top: 30px;
5644 }
5645 .wtotem_body .port-scanner-ports span+span {
5646 margin-left: 4px;
5647 }
5648 .wtotem_body .port-scanner-ports-wrap {
5649 display: flex;
5650 }
5651 .wtotem_body .port-scanner-port-wrapper {
5652 background-color: #e5ebf0;
5653 padding: 9px;
5654 border-radius: 4px;
5655 margin-right: 5px;
5656 display: none;
5657 }
5658 .wtotem_body .port-scanner-ports-wrap .port-scanner-port-wrapper {
5659 display: none;
5660 }
5661 .wtotem_body .port-scanner-list__form-ports .port-scanner-port-wrapper {
5662 display: flex;
5663 margin-bottom: 5px;
5664 }
5665 .wtotem_body .port-scanner-port-wrapper:nth-child(-n+2) {
5666 display: flex;
5667 }
5668 .wtotem_body .port-scanner-icon {
5669 background-color: #5e6977;
5670 width: 16px;
5671 margin-left: 4px;
5672 height: 16px;
5673 border-radius: 100%;
5674 display: flex;
5675 align-items: center;
5676 justify-content: center;
5677 transform: rotate(45deg);
5678 cursor: pointer;
5679 }
5680 .wtotem_body .port-scanner-list {
5681 height: calc(100vh - 30px);
5682 overflow: auto;
5683 }
5684 .wtotem_body .port-scanner-list__header {
5685 display: flex;
5686 justify-content: space-between;
5687 align-items: center;
5688 padding: 27px 22px;
5689 border-bottom: 1px solid #e1e8ee;
5690 }
5691 .wtotem_body .port-scanner-list__header--title {
5692 font-size: 18px;
5693 font-weight: 700;
5694 line-height: 19px;
5695 }
5696 .wtotem_body .port-scanner-list__form {
5697 padding: 24px 22px;
5698 display: flex;
5699 flex-direction: column;
5700 }
5701 .wtotem_body .port-scanner-list__form span {
5702 font-weight: 500;
5703 font-size: 14px;
5704 line-height: 14px;
5705 }
5706 .wtotem_body .port-scanner-list__form-ports {
5707 list-style: none;
5708 display: flex;
5709 flex-wrap: wrap;
5710 padding: 0;
5711 margin: 6px 0 14px;
5712 }
5713 .wtotem_body .port-scanner-list__form-ports .port-scanner-icon {
5714 transform: rotate(0deg);
5715 }
5716 .wtotem_body .port-scanner-list__form-ports .port-scanner-port-wrapper {
5717 background-color: #feeba6;
5718 }
5719 /*.wtotem_body .port-scanner-list__form-ports li {*/
5720 /* padding: 5px 10px;*/
5721 /* background-color: #feeba6;*/
5722 /* font-size: 14px;*/
5723 /* font-weight: 500;*/
5724 /* line-height: 24px;*/
5725 /* border-radius: 4px;*/
5726 /* display: flex;*/
5727 /* align-items: center;*/
5728 /*}*/
5729 /*.wtotem_body .port-scanner-list__form-ports li+li,*/
5730 /*.wtotem_body .port-scanner-list__form-ports li:first-child {*/
5731 /* margin-right: 5px;*/
5732 /* margin-top: 8px;*/
5733 /*}*/
5734 .wtotem_body .wt-input__icon {
5735 position: absolute;
5736 right: 15px;
5737 top: 50%;
5738 transform: translateY(-50%);
5739 display: flex;
5740 }
5741 .wtotem_body .port-scanner-list__form-input-icon {
5742 background-color: #dde2e5;
5743 border-radius: 100%;
5744 width: 16px;
5745 height: 16px;
5746 display: flex;
5747 justify-content: center;
5748 align-items: center;
5749 cursor: pointer;
5750 }
5751 .wtotem_body .port-scanner-list__table {
5752 padding: 0 22px;
5753 }
5754 .wtotem_body .port-scanner-list table {
5755 width: 100%;
5756 border-collapse: collapse;
5757 }
5758 .wtotem_body .port-scanner-list td {
5759 padding: 18px 0;
5760 border-bottom: 1px solid #f3f5f6;
5761 }
5762 .wtotem_body .port-scanner-list td span {
5763 background: #e5ebf0;
5764 border-radius: 4px;
5765 padding: 4px 10px;
5766 }
5767 .wtotem_body .port-scanner-list td div {
5768 color: #d46c6a;
5769 cursor: pointer;
5770 }
5771 .wtotem_body .port-scanner-list td:last-child {
5772 text-align: end;
5773 }
5774 .wtotem_body .wt-input__inner {
5775 position: relative;
5776 width: 100%;
5777 display: flex;
5778 height: 42px;
5779 border: 2px solid #f3f5f6;
5780 border-radius: 2px;
5781 background-color: #fff;
5782 margin-bottom: 15px;
5783 }
5784 .wtotem_body .wt-stats__value {
5785 line-height: 18px;
5786 display: flex;
5787 align-items: center;
5788 font-size: 14px;
5789 padding: 10px;
5790 color: #5e6977;
5791 white-space: nowrap;
5792 overflow: hidden;
5793 text-overflow: ellipsis;
5794 }
5795 .wtotem_body .port-scanner-list__form-input-icon input[type=image] {
5796 padding: 0;
5797 }
5798 .wtotem_body .popup-content {
5799 z-index: 30;
5800 }
5801 @-webkit-keyframes slideRight {
5802 0% {
5803 transform: translateX(-100%);
5804 }
5805 to {
5806 transform: translateX(0);
5807 }
5808 }
5809 @keyframes slideRight {
5810 0% {
5811 transform: translateX(-100%);
5812 }
5813 to {
5814 transform: translateX(0);
5815 }
5816 }
5817 @-webkit-keyframes slideLeft {
5818 0% {
5819 right: -100%;
5820 }
5821 to {
5822 right: 0;
5823 }
5824 }
5825 @keyframes slideLeft {
5826 0% {
5827 right: -100%;
5828 }
5829 to {
5830 right: 0;
5831 }
5832 }
5833
5834 /*
5835 * Port scanner Small styles 768px
5836 */
5837 @media screen and (max-width: 768px) {
5838 .wtotem_body .popup-content {
5839 width: 100%;
5840 }
5841 }
5842
5843 /*
5844 * Country blocking styles
5845 */
5846 .wtotem_body .block-country-section {
5847 padding: 19px 17px;
5848 display: flex;
5849 align-items: center;
5850 }
5851 .wtotem_body .block-country-section__content{
5852 width: 100%;
5853 }
5854 .wtotem_body .country-blocking-modal-attacks-container {
5855 display: flex;
5856 justify-content: space-between;
5857 padding: 16px 12px;
5858 border: 1px solid #f3f5f6;
5859 border-radius: 10px;
5860 }
5861 .wtotem_body .country-blocking-modal .side-modal__content{
5862 width: 100%!important;
5863 max-width: 650px!important;
5864 }
5865 .wtotem_body .country-blocking-modal-attack-block {
5866 display: flex;
5867 flex-direction: column;
5868 /*color: #5e6977;*/
5869 gap: 10px;
5870 margin-right: 10px;
5871 }
5872 .wtotem_body .country-blocking-modal-attack-block__percent {
5873 font-size: 20px;
5874 font-weight: 700;
5875 }
5876 .wtotem_body .country-blocking-modal-attack-block__country {
5877 font-weight: 500;
5878 font-size: 14px;
5879 }
5880 .wtotem_body .country-blocking-modal-attack-block__country span {
5881 color: #3d50df;
5882 }
5883 .wtotem_body .country-blocking-modal-header {
5884 padding: 30px;
5885 box-shadow: 0px 20px 20px -20px rgba(0, 0, 0, 0.15);
5886 display: flex;
5887 flex-direction: column;
5888 gap: 20px;
5889 }
5890 .wtotem_body .country-blocking-modal__search-input {
5891 padding: 3px 15px;
5892 border: 2px solid #f3f5f6;
5893 border-radius: 10px;
5894 width: 100%;
5895 font-weight: 500;
5896 font-size: 16px;
5897 }
5898 .wtotem_body .country-blocking-modal__search-input::placeholder {
5899 color: #86939e;
5900 font-weight: 500;
5901 font-size: 16px;
5902 }
5903 .wtotem_body .country-blocking-modal__content {
5904 height: calc(100% - 100px);
5905 }
5906 .wtotem_body .country-blocking-form {
5907 color: #9dafbd;
5908 font-size: 14px;
5909 min-height: calc(100% - 210px);
5910 display: flex;
5911 flex-direction: column;
5912 justify-content: space-between;
5913 }
5914 .wtotem_body .country-blocking-form__main {
5915 padding-bottom: 95px;
5916 }
5917 .wtotem_body .country-blocking-form__select-all {
5918 display: flex;
5919 align-items: center;
5920 gap: 16px;
5921 padding: 15px 30px 0;
5922 }
5923 .wtotem_body .country-blocking-form__checkbox:focus {
5924 border-width: 1px;
5925 }
5926 .wtotem_body .country-blocking-form__region-container {
5927 display: flex;
5928 justify-content: space-between;
5929 align-items: center;
5930 padding: 15px 30px;
5931 border-bottom: 1px solid #f3f5f6;
5932 background-color: transparent;
5933 border: none;
5934 cursor: pointer;
5935 width: 100%;
5936 color: inherit;
5937 }
5938 .wtotem_body .country-blocking-form__select-region {
5939 display: flex;
5940 align-items: center;
5941 justify-content: space-between;
5942 border-bottom: 1px solid #f3f5f6;
5943 padding: 15px 0;
5944 }
5945 .wtotem_body .country-blocking-form__region-name {
5946 color: #86939e;
5947 font-size: 18px;
5948 font-weight: 500;
5949 text-align: left;
5950 margin-bottom: 4px;
5951 }
5952 .wtotem_body .country-blocking-form__country-container {
5953 display: flex;
5954 align-items: center;
5955 justify-content: space-between;
5956 }
5957 .wtotem_body .country-blocking-form__region-countries {
5958 height: 0;
5959 overflow: hidden;
5960 }
5961 .wtotem_body .country-blocking-form__region-countries--open {
5962 padding: 13px 50px;
5963 height: auto;
5964 }
5965 .wtotem_body .country-blocking-form__country {
5966 padding: 15px 0;
5967 display: flex;
5968 align-items: center;
5969 gap: 12px;
5970 }
5971 .wtotem_body .country-blocking-form-save {
5972 padding: 20px 45px;
5973 display: flex;
5974 justify-content: space-between;
5975 align-items: center;
5976 background-color: #fff;
5977 box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.15);
5978 position: sticky;
5979 left: 0;
5980 width: 100%;
5981 bottom: 30px;
5982 }
5983 .wtotem_body .country-blocking-form-save__btn {
5984 margin: 0!important;
5985 text-transform: uppercase;
5986 font-weight: bold;
5987 }
5988 .wtotem_body .chevron {
5989 rotate: 0deg;
5990 transition: all 0.1s ease-in;
5991 }
5992 .wtotem_body .chevron--open {
5993 rotate: -90deg;
5994 }
5995
5996 /*
5997 * WP scan page styles
5998 */
5999 .wtotem_scan__third {
6000 margin-top: 48px;
6001 }
6002 .wtotem_body .wtotem_scan__first{
6003 margin-bottom: 10px!important;
6004 }
6005 .wtotem_body .wtotem_scan_no_data{
6006 display: flex;
6007 justify-content: center;
6008 align-items: center;
6009 height: 200px;
6010 text-align: center;
6011 }
6012 ::-webkit-scrollbar {
6013 width: 4px;
6014 }
6015 ::-webkit-scrollbar-thumb {
6016 background-color: #d1d5db;
6017 border-radius: 22222px;
6018 }
6019 .wtotem_body .wtotem_scan__header{
6020 display: flex;
6021 justify-content: space-between;
6022 align-items: center;
6023 margin-bottom: 25px;
6024 }
6025 .wtotem_body .wtotem_scan__subheader{
6026 display: flex;
6027 justify-content: space-between;
6028 align-items: center;
6029 margin-bottom: 25px;
6030 }
6031 .wtotem_body .tab.confidential-files,
6032 .wtotem_body .tab.links,
6033 .wtotem_body .tab.scripts,
6034 .wtotem_body .tab.iframes {
6035 display: none;
6036 }
6037 .wtotem_body .tab.confidential-files.tab--active,
6038 .wtotem_body .tab.links.tab--active,
6039 .wtotem_body .tab.scripts.tab--active,
6040 .wtotem_body .tab.iframes.tab--active {
6041 display: block;
6042 }
6043 .wtotem_body .scan-tabs {
6044 display: flex;
6045 flex-wrap: wrap;
6046 gap: 40px;
6047 padding: 12px 0 0;
6048 border-bottom: 1px solid #f3f4f6;
6049 margin: 0 16px;
6050 }
6051 .wtotem_body .scan-tabs__item {
6052 padding-bottom: 16px;
6053 border-bottom: 2px solid transparent;
6054 transform: translateY(1.5px);
6055 }
6056 .wtotem_body .scan-tabs__item .num {
6057 padding: 2px 10px;
6058 border-radius: 10px;
6059 margin-left: 8px;
6060 background-color: #f3f4f6;
6061 color: #1d293f;
6062 }
6063 .wtotem_body .scan-tabs__item .num--empty {
6064 padding: 0;
6065 }
6066 .wtotem_body .scan-tabs__item--active {
6067 border-bottom-color: #3d50df;
6068 }
6069 .wtotem_body .scan-tabs__item--active .scan-tabs__btn {
6070 color: #3d50df;
6071 }
6072 .wtotem_body .scan-tabs__item--active .num {
6073 color: #3d50df;
6074 background-color: #e0e7ff;
6075 }
6076 .wtotem_body .scan-tabs__btn {
6077 font-weight: 500;
6078 cursor: pointer;
6079 color: #86939e;
6080 background-color: transparent;
6081 border: none;
6082 }
6083 .wtotem_body .audit-logs {
6084 display: flex;
6085 flex-direction: column;
6086 }
6087 .wtotem_body .audit-logs__controls {
6088 display: flex;
6089 padding: 12px 16px;
6090 border-bottom: 1px solid #f3f4f6;
6091 }
6092 .wtotem_body .audit-logs__time {
6093 background-color: transparent;
6094 border: none;
6095 color: #86939e;
6096 text-transform: uppercase;
6097 display: flex;
6098 gap: 35px;
6099 align-items: center;
6100 padding-right: 15px
6101 }
6102 .wtotem_body .audit-logs__time:hover {
6103 cursor: pointer;
6104 }
6105 .wtotem_body .audit-logs__time-icon--up,
6106 .wtotem_body .audit-logs__time-icon--down {
6107 width: 8px;
6108 fill: #86939e;
6109 }
6110 .wtotem_body .audit-logs__time[data-order="descending"] .audit-logs__time-icon--down {
6111 fill: #1d293f;
6112 }
6113 .wtotem_body .audit-logs__time[data-order="ascending"] .audit-logs__time-icon--up {
6114 fill: #1d293f;
6115 }
6116 .wtotem_body .audit-logs__icon-container {
6117 height: 24px;
6118 display: flex;
6119 gap: 4px;
6120 justify-content: center;
6121 flex-direction: column;
6122 }
6123 .wtotem_body .audit-logs__label {
6124 color: #86939e;
6125 text-transform: uppercase;
6126 }
6127 .wtotem_body .audit-logs__event-container {
6128 display: flex;
6129 align-items: center;
6130 gap: 24px;
6131 flex: 3;
6132 }
6133 .wtotem_body .audit-logs__event {
6134 padding: 5px 8px;
6135 border-radius: 6px;
6136 border: 1px solid #d1d5db;
6137 color: #86939e;
6138 }
6139 .wtotem_body .audit-logs__left {
6140 display: flex;
6141 flex-wrap: wrap;
6142 justify-content: space-between;
6143 align-items: center;
6144 flex: 2;
6145 }
6146 .wtotem_body .audit-logs__ip {
6147 text-align: right;
6148 flex: 1;
6149 }
6150 .wtotem_body .audit-logs__time,
6151 .wtotem_body .audit-logs__user {
6152 flex: 1;
6153 }
6154 .wtotem_body .audit-logs__user {
6155 padding-right: 20px;
6156 }
6157 .wtotem_body .audit-logs__content {
6158 display: flex;
6159 flex-direction: column;
6160 gap: 32px;
6161 /*max-height: 390px;*/
6162 overflow-y: scroll;
6163 padding: 12px 16px 20px;
6164 }
6165 .wtotem_body .audit-logs__short-info {
6166 display: flex;
6167 align-items: center;
6168 }
6169 .wtotem_body .audit-logs__date {
6170 color: #1d293f;
6171 font-size: 18px;
6172 margin-right: 12px;
6173 }
6174 .wtotem_body .audit-logs__divider {
6175 flex: 5;
6176 background-color: #d1d5db;
6177 height: 1px;
6178 float: left;
6179 align-items: center;
6180 }
6181 .wtotem_body .audit-logs__time-count {
6182 text-align: right;
6183 display: flex;
6184 align-items: center;
6185 justify-content: center;
6186 width: 35px;
6187 height: 35px;
6188 border: 1px solid #d1d5db;
6189 border-radius: 100%;
6190 }
6191 .wtotem_body .audit-logs__entries-container {
6192 display: flex;
6193 flex-direction: column;
6194 gap: 20px;
6195 }
6196 .wtotem_body .audit-logs-entry {
6197 display: flex;
6198 justify-content: space-between;
6199 }
6200 .wtotem_body .audit-logs-entry__left {
6201 display: flex;
6202 justify-content: space-between;
6203 align-items: center;
6204 flex: 2;
6205 }
6206 .wtotem_body .audit-logs-entry__ip {
6207 flex: 1;
6208 text-align: right;
6209 color: #86939e;
6210 font-size: 14px;
6211 }
6212 .wtotem_body .audit-logs-entry__time {
6213 color: #86939e;
6214 display: flex;
6215 align-items: center;
6216 gap: 4px;
6217 flex: 1;
6218 margin-right: -25px;
6219 }
6220 .wtotem_body .audit-logs-entry__description {
6221 flex: 3;
6222 color: #1d293f;
6223 max-width: 395px;
6224 word-break: break-all;
6225 }
6226 .wtotem_body .audit-logs-entry__status-container {
6227 flex: 1;
6228 margin-right: 25px;
6229 width: 131px;
6230 position: relative;
6231 align-items: center;
6232 display: flex;
6233 }
6234 .wtotem_body .audit-logs-entry__status{
6235 padding: 0 10px;
6236 border-radius: 10px;
6237 max-width: 130px;
6238 width: fit-content;
6239 text-overflow:ellipsis;
6240 white-space: nowrap;
6241 overflow: hidden;
6242 display: block;
6243 position: absolute;
6244 }
6245 .wtotem_body .audit-logs-entry__status:hover{
6246 text-overflow:clip;
6247 width:auto;
6248 white-space: normal;
6249 max-width: none;
6250 }
6251 .wtotem_body .audit-logs-entry__status--notice {
6252 color: #065f46;
6253 background-color: #d1fae5;
6254 }
6255 .wtotem_body .audit-logs-entry__status--warning {
6256 color: #92400e;
6257 background-color: #fef3c7;
6258 }
6259 .wtotem_body .audit-logs-entry__status--critical {
6260 color: #991b1b;
6261 background-color: #fee2e2;
6262 }
6263 .wtotem_body .audit-logs-entry[data-unseen="1"] .audit-logs-entry__new {
6264 display: block;
6265 width: 6px;
6266 height: 6px;
6267 background-color: #3d50df;
6268 border-radius: 100%;
6269 }
6270 .wtotem_body .tab.links.tab--active,
6271 .wtotem_body .tab.scripts.tab--active,
6272 .wtotem_body .tab.iframes.tab--active {
6273 display: flex;
6274 flex-direction: column;
6275 gap: 20px;
6276 /*height: 390px;*/
6277 /*margin-top: 12px;*/
6278 overflow-y: scroll;
6279 }
6280 .wtotem_body .tab.links.tab--active.tab--no-data,
6281 .wtotem_body .tab.scripts.tab--active.tab--no-data,
6282 .wtotem_body .tab.iframes.tab--active.tab--no-data {
6283 justify-content: center;
6284 align-items: center;
6285 color: #1d293f;
6286 }
6287 .wtotem_body .tab.links.tab--active .links__item,
6288 .wtotem_body .tab.links.tab--active .scripts__item,
6289 .wtotem_body .tab.links.tab--active .iframes__item,
6290 .wtotem_body .tab.scripts.tab--active .links__item,
6291 .wtotem_body .tab.scripts.tab--active .scripts__item,
6292 .wtotem_body .tab.scripts.tab--active .iframes__item,
6293 .wtotem_body .tab.iframes.tab--active .links__item,
6294 .wtotem_body .tab.iframes.tab--active .scripts__item,
6295 .wtotem_body .tab.iframes.tab--active .iframes__item {
6296 color: #3d50df;
6297 padding: 8px 16px;
6298 display: flex;
6299 align-items: center;
6300 gap: 13px;
6301 word-break: break-all;
6302 }
6303 .wtotem_body .link_source{
6304 font-size: 14px;
6305 width: 310px;
6306 padding: 8px 5px;
6307 display: flex;
6308 align-items: center;
6309 gap: 13px;
6310 word-break: break-all;
6311 }
6312 .wtotem_body .span__item{
6313 padding: 8px 16px;
6314 display: flex;
6315 align-items: center;
6316 gap: 13px;
6317 }
6318
6319 .wtotem_body .tab.links.tab--active .links__item .hover-icon,
6320 .wtotem_body .tab.links.tab--active .scripts__item .hover-icon,
6321 .wtotem_body .tab.links.tab--active .iframes__item .hover-icon,
6322 .wtotem_body .tab.scripts.tab--active .links__item .hover-icon,
6323 .wtotem_body .tab.scripts.tab--active .scripts__item .hover-icon,
6324 .wtotem_body .tab.scripts.tab--active .iframes__item .hover-icon,
6325 .wtotem_body .tab.iframes.tab--active .links__item .hover-icon,
6326 .wtotem_body .tab.iframes.tab--active .scripts__item .hover-icon,
6327 .wtotem_body .tab.iframes.tab--active .iframes__item .hover-icon {
6328 display: none;
6329 }
6330 .wtotem_body .tab.links.tab--active .links__item:hover,
6331 .wtotem_body .tab.links.tab--active .scripts__item:hover,
6332 .wtotem_body .tab.links.tab--active .iframes__item:hover,
6333 .wtotem_body .tab.scripts.tab--active .links__item:hover,
6334 .wtotem_body .tab.scripts.tab--active .scripts__item:hover,
6335 .wtotem_body .tab.scripts.tab--active .iframes__item:hover,
6336 .wtotem_body .tab.iframes.tab--active .links__item:hover,
6337 .wtotem_body .tab.iframes.tab--active .scripts__item:hover,
6338 .wtotem_body .tab.iframes.tab--active .iframes__item:hover {
6339 background-color: rgba(61, 80, 223, 0.04);
6340 }
6341 .wtotem_body .tab.links.tab--active .links__item:hover .hover-icon,
6342 .wtotem_body .tab.links.tab--active .scripts__item:hover .hover-icon,
6343 .wtotem_body .tab.links.tab--active .iframes__item:hover .hover-icon,
6344 .wtotem_body .tab.scripts.tab--active .links__item:hover .hover-icon,
6345 .wtotem_body .tab.scripts.tab--active .scripts__item:hover .hover-icon,
6346 .wtotem_body .tab.scripts.tab--active .iframes__item:hover .hover-icon,
6347 .wtotem_body .tab.iframes.tab--active .links__item:hover .hover-icon,
6348 .wtotem_body .tab.iframes.tab--active .scripts__item:hover .hover-icon,
6349 .wtotem_body .tab.iframes.tab--active .iframes__item:hover .hover-icon {
6350 display: block;
6351 }
6352 .wtotem_body .files__controls {
6353 display: flex;
6354 gap: 36px;
6355 border-bottom: 1px solid #f3f5f6;
6356 padding: 12px 16px;
6357 }
6358 .wtotem_body .files__controls[data-order-type="modified_at"] .files__btn--modified_at[data-order="descending"] .files__last-modify-icon--down {
6359 fill: #1d293f;
6360 }
6361 .wtotem_body .files__controls[data-order-type="modified_at"] .files__btn--modified_at[data-order="ascending"] .files__last-modify-icon--up {
6362 fill: #1d293f;
6363 }
6364 .wtotem_body .files__controls[data-order-type="size"] .files__btn--size[data-order="descending"] .files__size-icon--down {
6365 fill: #1d293f;
6366 }
6367 .wtotem_body .files__controls[data-order-type="size"] .files__btn--size[data-order="ascending"] .files__size-icon--up {
6368 fill: #1d293f;
6369 }
6370 .wtotem_body .files__btn--type[data-order="descending"] .files__size-icon--down {
6371 fill: #1d293f;
6372 }
6373 .wtotem_body .files__btn--type[data-order="ascending"] .files__size-icon--up {
6374 fill: #1d293f;
6375 }
6376 .wtotem_body .files__btn {
6377 background-color: transparent;
6378 border: none;
6379 display: flex;
6380 justify-content: space-between;
6381 align-items: center;
6382 color: #86939e;
6383 text-transform: uppercase;
6384 }
6385 .wtotem_body .files__btn:hover {
6386 cursor: pointer;
6387 }
6388 .wtotem_body .files__btn--size {
6389 flex: 1;
6390 }
6391 .wtotem_body .files__btn--modified_at {
6392 flex: 2;
6393 }
6394 .wtotem_body .files__btn--file-name {
6395 flex: 3;
6396 }
6397 .wtotem_body .files__icon-container {
6398 height: 24px;
6399 display: flex;
6400 gap: 4px;
6401 justify-content: center;
6402 flex-direction: column;
6403 }
6404 .wtotem_body .files__icon {
6405 width: 8px;
6406 fill: #86939e;
6407 }
6408 .wtotem_body .files__file-name-title {
6409 color: #86939e;
6410 text-transform: uppercase;
6411 flex: 3;
6412 }
6413 .wtotem_body .files__path {
6414 color: #86939e;
6415 text-transform: uppercase;
6416 flex: 4;
6417 }
6418 .wtotem_body .files__empty {
6419 flex: 1;
6420 }
6421 .wtotem_body .files__link {
6422 color: #86939e;
6423 text-transform: uppercase;
6424 flex: 6;
6425 }
6426 .wtotem_body .files__btn--type{
6427 flex: 1;
6428 }
6429 .wtotem_body .links__item{
6430 flex: 6;
6431 }
6432 .wtotem_body .links__type{
6433 flex: 1;
6434 text-align: right;
6435 padding: 8px 12px;
6436 }
6437 .wtotem_body .files__icon-container {
6438 display: flex;
6439 flex-direction: column;
6440 }
6441 .wtotem_body .files__container {
6442 display: flex;
6443 flex-direction: column;
6444 gap: 16px;
6445 max-height: 390px;
6446 overflow-y: scroll;
6447 }
6448 .wtotem_body .files__item {
6449 display: flex;
6450 gap: 36px;
6451 align-items: center;
6452 justify-content: space-between;
6453 padding: 8px 12px 16px;
6454 font-size: 14px;
6455 position: relative;
6456 }
6457 .wtotem_body .links .files__item,
6458 .wtotem_body .scripts .files__item,
6459 .wtotem_body .iframes .files__item{
6460 padding: 0;
6461 }
6462 .wtotem_body .files__item:hover {
6463 background-color: rgba(61, 80, 223, 0.04);
6464 }
6465 .wtotem_body .files__size {
6466 flex: 1;
6467 color: #86939e;
6468 text-transform: uppercase;
6469 }
6470 .wtotem_body .files__last-modify {
6471 flex: 2;
6472 color: #1d293f;
6473 }
6474 .wtotem_body .files__file-name {
6475 flex: 3;
6476 color: #3d50df;
6477 }
6478 .wtotem_body .files__file-name:focus-visible {
6479 text-decoration: underline;
6480 }
6481 .wtotem_body .files__file-path {
6482 flex: 4;
6483 word-break: break-all;
6484 color: #1d293f;
6485 line-height: 20px;
6486 }
6487 .wtotem_body .files__btn-dots {
6488 display: flex;
6489 justify-content: end;
6490 background-color: transparent;
6491 border: 1px solid transparent;
6492 flex: 1;
6493 margin-top: 5px;
6494 padding-right: 10px;
6495 position: relative;
6496 }
6497 .wtotem_body .files__btn-dots:hover {
6498 cursor: pointer;
6499 }
6500 .wtotem_body .options {
6501 flex-direction: column;
6502 border-radius: 4px;
6503 background-color: #fff;
6504 box-shadow: 0px 4px 16px rgba(83, 93, 184, 0.12);
6505 position: absolute;
6506 display: none;
6507 top: 20px;
6508 right: 30px;
6509 z-index: 200;;
6510 width: 210px;
6511 }
6512 .wtotem_body .options.options--open {
6513 display: flex;
6514 }
6515 .wtotem_body .options__item {
6516 background-color: transparent;
6517 border: none;
6518 cursor: pointer;
6519 color: #1d293f;
6520 font-size: 14px;
6521 padding: 11px 45px 11px 14px;
6522 text-align: left;
6523 display: flex;
6524 gap: 10px;
6525 align-items: flex-end;
6526 }
6527 .wtotem_body .options__item:disabled {
6528 color: #86939e;
6529 cursor: default;
6530 }
6531 .wtotem_body .options__item:not(:last-child) {
6532 border-bottom: 1px solid #f3f5f6;
6533 }
6534 .wtotem_body .popup {
6535 position: fixed;
6536 z-index: 10;
6537 top: 0;
6538 left: 0;
6539 height: 100%;
6540 width: 100%;
6541 background: rgba(3, 4, 28, 0.3);
6542 justify-content: center;
6543 align-items: center;
6544 font-family: "Inter", sans-serif;
6545 display: none;
6546 }
6547 .wtotem_body .popup--active {
6548 display: flex;
6549 }
6550 .wtotem_body .popup__container {
6551 background-color: #fff;
6552 border-radius: 8px;
6553 padding: 24px;
6554 display: flex;
6555 flex-direction: column;
6556 width: 512px;
6557 box-shadow: 0px 20px 25px -5px rgba(0, 0, 0, 0.1), 0px 10px 10px -5px rgba(0, 0, 0, 0.04);
6558 }
6559 .wtotem_body .popup__content {
6560 display: flex;
6561 gap: 16px;
6562 }
6563 .wtotem_body .popup__text {
6564 display: flex;
6565 flex-direction: column;
6566 gap: 8px;
6567 }
6568 .wtotem_body .popup__title {
6569 color: #1d293f;
6570 font-size: 18px;
6571 }
6572 .wtotem_body .popup__file-name {
6573 color: #86939e;
6574 font-size: 14px;
6575 word-break: break-all;
6576 line-height: 20px;
6577 }
6578 .wtotem_body .popup__btns {
6579 margin-left: auto;
6580 display: flex;
6581 gap: 12px;
6582 }
6583 .wtotem_body .popup__btn {
6584 padding: 9px 17px;
6585 border-radius: 6px;
6586 font-size: 14px;
6587 border: 1px solid transparent;
6588 font-family: "Inter", sans-serif;
6589 }
6590 .wtotem_body .popup__btn:hover {
6591 cursor: pointer;
6592 }
6593 .wtotem_body .popup__cancel {
6594 border-color: #86939e;
6595 color: #1d293f;
6596 background-color: #fff;
6597 }
6598 .wtotem_body .popup__delete {
6599 background-color: #dc2626;
6600 border-color: #dc2626;
6601 color: #fff;
6602 }
6603
6604 /**
6605 * WP scan page small styles max-width 768px
6606 */
6607 /**
6608 * WP scan page small styles max-width 1024px
6609 */
6610 @media screen and (max-width: 1024px) {
6611 .wtotem_body .audit-logs-entry__status {
6612 max-width: 100px;
6613 }
6614 }
6615
6616 @media screen and (max-width: 768px) {
6617 .wtotem_body .link_source {
6618 display: none;
6619 }
6620 .wtotem_body .files__size {
6621 display: none;
6622 }
6623 .wtotem_body .files__last-modify {
6624 display: none;
6625 }
6626 .wtotem_body .files__controls {
6627 display: none;
6628 }
6629
6630 .wtotem_body .audit-logs__time,
6631 .wtotem_body .audit-logs__user,
6632 .wtotem_body .audit-logs-entry__time,
6633 .wtotem_body .audit-logs-entry__status-container{
6634 display: none;
6635 }
6636
6637 }
6638
6639 /*
6640 * Pagination styles
6641 */
6642 .wtotem_pagination {
6643 display: flex;
6644 align-items: center;
6645 justify-content: center;
6646 padding: 12px 16px 45px;
6647 }
6648 .wtotem_pagination__number {
6649 color: #99a6b1;
6650 font-weight: 500;
6651 margin: 15px;
6652 display: flex;
6653 align-items: center;
6654 }
6655 .wtotem_pagination__number:hover {
6656 color: #5e6977;
6657 }
6658 .wtotem_pagination__number_active {
6659 width: 46px;
6660 height: 46px;
6661 background: #f1f3f5;
6662 color: #5e6977;
6663 margin: 0px;
6664 border-radius: 100px;
6665 display: flex;
6666 justify-content: center;
6667 align-items: center;
6668 }
6669 .wtotem_pagination__number_etc {
6670 margin-right: 22px;
6671 }
6672 .wtotem_pagination__arrow {
6673 width: 19px;
6674 height: 12px;
6675 display: block;
6676 cursor: pointer;
6677 }
6678
6679 /*
6680 * MultiSite page
6681 */
6682 .wtotem_body .sites-section__icon {
6683 font-size: 12px;
6684 line-height: 15px;
6685 color: #5e6977
6686 }
6687 .wtotem_body .sites-section__icon--red {
6688 background: #ff0202;
6689 border: 1px solid rgba(61, 80, 223, .3)
6690 }
6691 .wtotem_body .sites-section__icon--yellow {
6692 background: #ffe602;
6693 border: 1px solid rgba(61, 80, 223, .3)
6694 }
6695 .wtotem_body .sites-section__icon--gray {
6696 border: 1px solid #86939e;
6697 background-color: #e1e8ee
6698 }
6699 .wtotem_body .sites-section__icon-stack {
6700 display: flex
6701 }
6702 .wtotem_body .sites-section__icon-stack>* {
6703 width: 40px;
6704 height: 40px;
6705 line-height: 28px;
6706 text-align: center;
6707 border-radius: 50%;
6708 margin-left: -9px;
6709 display: inline-flex;
6710 align-items: center;
6711 justify-content: center;
6712 position: relative;
6713 }
6714 .wtotem_body .sites-section__icon-stack>:first-child {
6715 margin-left: 0
6716 }
6717 .wtotem_body .services-icons rect{
6718 fill: rgb(255, 255, 255);
6719 }
6720 .wtotem_body .services-icons.services-icon__wa path{
6721 fill: rgb(105 105 105);
6722 }
6723 .wtotem_body .sites-section__icon--yellow .services-icons rect{
6724 fill: rgb(105 105 105);
6725 }
6726 .wtotem_body .services-icons {
6727 width: 18px;
6728 height: 18px;
6729 }
6730
6731 /**
6732 * Not working page styles
6733 */
6734 .wtotem_not-working {
6735 display: grid;
6736 grid-template-rows: auto 1fr auto;
6737 min-height: 100vh;
6738 }
6739 .wtotem_not-working__card {
6740 margin: 40px auto;
6741 }
6742 .wtotem_not-working__title {
6743 margin-bottom: 30px;
6744 }
6745 .wtotem_not-working__img {
6746 display: block;
6747 margin-bottom: 30px;
6748 }
6749 .wtotem_not-working__text {
6750 font-weight: 500;
6751 font-size: 16px;
6752 line-height: 19px;
6753 text-align: center;
6754 padding-bottom: 30px;
6755 border-bottom: 1px solid #e1e8ee;
6756 margin-bottom: 30px;
6757 width: 100%;
6758 }
6759
6760 /**
6761 * Message card
6762 */
6763 .wtotem_body .message-card {
6764 background: #ffffff;
6765 /* Shadow */
6766 box-shadow: 0px 6px 54px rgba(61, 80, 223, 0.04);
6767 border-radius: 24px;
6768 padding: 45px;
6769 display: flex;
6770 flex-direction: column;
6771 align-items: center;
6772 width: 390px;
6773 }
6774 .wtotem_body .message-card__title {
6775 font-weight: bold;
6776 font-size: 24px;
6777 line-height: 32px;
6778 color: #3d50df;
6779 text-align: center;
6780 }
6781 .wtotem_body .message-card__button {
6782 width: 100%;
6783 padding: 13px;
6784 }
6785
6786 /**
6787 * Message card small styles max-width 576px
6788 */
6789 @media screen and (max-width: 576px) {
6790 .wtotem_body .message-card {
6791 width: 300px;
6792 }
6793 }
6794
6795 /**
6796 * 2FA styles
6797 */
6798 .wtotem-recovery-codes li{
6799 font-family: monospace !important;
6800 }
6801 .wtotem_body .wtotem_control__btn.wtotem_disabled {
6802 color: #777;
6803 background-color: #f3f5f6;
6804 border-color: #9f9f9f;
6805 cursor: not-allowed;
6806 opacity: 0.75;
6807 }
6808 .wtotem-recovery-list{
6809 width: 350px;
6810 background: #F3F5F6;
6811 border-radius: 4px;
6812 padding: 16px 24px;
6813 position: relative;
6814 margin: 15px 0;
6815 color: #5a5a5a;
6816 }
6817 .wtotem-recovery-btn{
6818 position: absolute;
6819 bottom: 5px;
6820 right: 14px;
6821 }
6822 .wtotem-recovery-btn img{
6823 margin-right: 10px;
6824 cursor: pointer;
6825 }
6826 .wtotem-hr{
6827 border: 0;
6828 border-top: 1px solid #ebebeb;
6829 border-bottom: 1px solid #f6f7f7;
6830 }
6831 #wtotem_ga_qr canvas{
6832 border: 10px solid #fff;
6833 }
6834
6835 /**
6836 * Login attempts
6837 */
6838 .wtotem-interval-select{
6839 border: 2px solid #e1e8ee;
6840 border-radius: 5px;
6841 margin-bottom: 5px;
6842 position: relative;
6843 width: fit-content;
6844 }
6845 .wtotem-interval-select:before{
6846 content: '';
6847 background: url("../img/clock.svg") no-repeat;
6848 width: 20px;
6849 height: 20px;
6850 position: absolute;
6851 top: 5px;
6852 left: 5px;
6853 }
6854
6855 .wtotem-interval-select select{
6856 border: 0;
6857 padding-left: 30px;
6858 }
6859
6860
6861 /**
6862 * Feedback popup
6863 */
6864 .user-feedback {
6865 padding: 24px;
6866 border: 1px solid #eee;
6867 box-shadow: 0px 3.306px 3.623px 0px rgba(0, 0, 0, 0.03), 0px 9.141px 10.017px 0px rgba(0, 0, 0, 0.05), 0px 22.007px 24.118px 0px rgba(0, 0, 0, 0.06), 0px 73px 80px 0px rgba(0, 0, 0, 0.09);
6868 position: fixed;
6869 bottom: 20px;
6870 right: 140px;
6871 background-color: #fff;
6872 border-radius: 12px;
6873 z-index: 2147483648 !important;
6874 display: flex;
6875 flex-direction: column;
6876 gap: 24px;
6877 width: 400px;
6878 }
6879 .user-feedback__done {
6880 justify-content: center;
6881 height: 300px;
6882 }
6883 .user-feedback__header {
6884 display: flex;
6885 justify-content: space-between;
6886 position: relative;
6887 padding-right: 24px;
6888 }
6889 .user-feedback__header .user-feedback__close-btn {
6890 right: -4px;
6891 top: -4px;
6892 width: 24px;
6893 height: 24px;
6894 display: flex;
6895 justify-content: center;
6896 align-items: center;
6897 border-radius: 50%;
6898 border: 1px solid #5e6977;
6899 transform: rotate(45deg);
6900 cursor: pointer;
6901 }
6902 .user-feedback__title {
6903 color: #3D50DF;
6904 font-weight: 700;
6905 font-size: 18px;
6906 line-height: 18px;
6907 margin: 0;
6908 }
6909 .user-feedback__close-btn {
6910 background-color: transparent;
6911 border-color: transparent;
6912 padding: 0;
6913 margin: 0;
6914 display: flex;
6915 justify-content: center;
6916 align-items: center;
6917 position: absolute;
6918 top: 24px;
6919 right: 24px;
6920 }
6921 .user-feedback__close-btn:focus {
6922 border-color: #3D50DF;
6923 }
6924 .user-feedback__submit-btn {
6925 width: 181px;
6926 font-size: 14px;
6927 line-height: 12px;
6928 }
6929 .user-feedback__stars {
6930 display: flex;
6931 align-items: center;
6932 justify-content: space-between;
6933 }
6934 .user-feedback__additional {
6935 display: flex;
6936 flex-direction: column;
6937 gap: 12px;
6938 }
6939 .user-feedback__additional-title {
6940 margin: 0;
6941 color: #3D50DF;
6942 font-size: 12px!important;
6943 line-height: 18px;
6944 font-weight: 700;
6945 }
6946 .user-feedback__comment {
6947 resize: none;
6948 width: 100%;
6949 padding: 16px 12px;
6950 border: 1px solid #eff0f6;
6951 border-radius: 2px;
6952 color: #5e6977;
6953 font-family: 'Inter', sans-serif;
6954 font-size: 14px;
6955 font-weight: 400;
6956 line-height: 18px;
6957 }
6958 .user-feedback__comment::placeholder {
6959 font-size: 14px;
6960 line-height: 18px;
6961 color: #86939e;
6962 font-family: 'Inter', sans-serif;
6963 }
6964 .score-star {
6965 display: block;
6966 cursor: pointer;
6967 border-radius: 4px;
6968 position: absolute;
6969 transform: translateX(100%);
6970 width: 50%;
6971 height: 100%;
6972 }
6973 .score-star svg {
6974 transform: translateX(-50%);
6975 }
6976 .score-star__checkbox {
6977 width: 0;
6978 height: 0;
6979 visibility: hidden;
6980 position: absolute;
6981 opacity: 0;
6982 z-index: -1;
6983 }
6984 .score {
6985 position: relative;
6986 width: 35px;
6987 height: 35px;
6988 }
6989 .score-star-half {
6990 position: absolute;
6991 width: 50%;
6992 height: 35px;
6993 z-index: 1;
6994 overflow: hidden;
6995 cursor: pointer;
6996 }
6997 .rating-area {
6998 overflow: hidden;
6999 width: 200px;
7000 margin: 0 auto;
7001 }
7002 .rating-area:not(:checked) > input {
7003 display: none;
7004 }
7005 .rating-area:not(:checked) > label {
7006 float: right;
7007 width: 40px;
7008 padding: 0;
7009 cursor: pointer;
7010 font-size: 32px;
7011 line-height: 32px;
7012 color: lightgrey;
7013 text-shadow: 1px 1px #bbb;
7014 }
7015 .rating-area:not(:checked) > label:before {
7016 content: '�
7017 ';
7018 }
7019 .rating-area > input:checked ~ label,
7020 input[type=radio]:checked+label:before {
7021 color: gold;
7022 text-shadow: 1px 1px #c60;
7023 }
7024 .rating-area:not(:checked) > label:hover,
7025 .rating-area:not(:checked) > label:hover ~ label {
7026 color: gold;
7027 }
7028 .rating-area > input:checked + label:hover,
7029 .rating-area > input:checked + label:hover ~ label,
7030 .rating-area > input:checked ~ label:hover,
7031 .rating-area > input:checked ~ label:hover ~ label,
7032 .rating-area > label:hover ~ input:checked ~ label {
7033 color: gold;
7034 text-shadow: 1px 1px goldenrod;
7035 }
7036 .rate-area > label:active {
7037 position: relative;
7038 }
7039
7040
7041 /*
7042 * Dark mode styles
7043 */
7044 .wtotem_theme—dark {
7045 background: #191919;
7046 color: #e2e2e2;
7047 }
7048 .wtotem_theme—dark .wtotem_body .h1,
7049 .wtotem_theme—dark .wtotem_body .h2,
7050 .wtotem_theme—dark .wtotem_body .h3,
7051 .wtotem_theme—dark .wtotem_body .h4,
7052 .wtotem_theme—dark .wtotem_body .h5 {
7053 color: #e8e8e8;
7054 }
7055 .wtotem_theme—dark .wtotem_body .wt_card,
7056 .wtotem_theme—dark .wtotem_body .wt_card:before,
7057 .wtotem_theme—dark .wtotem_chart-first__btn_active,
7058 .wtotem_theme—dark .country-blocking-form-save{
7059 background: #282828;
7060 }
7061 .wtotem_theme—dark .wtotem_content,
7062 .wtotem_theme—dark .wtotem_footer,
7063 .wtotem_theme—dark .wtotem_chart-first__right,
7064 .wtotem_theme—dark .wtotem_control__block,
7065 .wtotem_theme—dark .wtotem_state__select,
7066 .wtotem_theme—dark .wtotem_chart__calendars,
7067 .wtotem_theme—dark .wtotem_control__btn:hover,
7068 .wtotem_theme—dark .user-feedback__comment{
7069 background: #191919;
7070 }
7071 .wtotem_theme—dark .wtotem_version__count {
7072 border: 1px solid #f3f5f6;
7073 }
7074 .wtotem_theme—dark .wtotem_logo {
7075 background: url("../img/dr-logo.svg") no-repeat center center/cover;
7076 }
7077 .wtotem_theme—dark .wtotem_nav__link,
7078 .wtotem_theme—dark .wtotem_version__count,
7079 .wtotem_theme—dark .wtotem_body .title,
7080 .wtotem_theme—dark .wtotem_title-info__title,
7081 .wtotem_theme—dark .wtotem_overall__text,
7082 .wtotem_theme—dark .wtotem_info__subtitle,
7083 .wtotem_theme—dark .wtotem_info__info,
7084 .wtotem_theme—dark .wtotem_numbers__figures,
7085 .wtotem_theme—dark .wtotem_from__country,
7086 .wtotem_theme—dark .wtotem_from__country span,
7087 .wtotem_theme—dark .wtotem_data__th,
7088 .wtotem_theme—dark .wtotem_antivirus__title,
7089 .wtotem_theme—dark .wtotem_table__title,
7090 .wtotem_theme—dark .wtotem_table__subject,
7091 .wtotem_theme—dark .wtotem_table__text,
7092 .wtotem_theme—dark .wtotem_table__perfomance,
7093 .wtotem_theme—dark .wtotem_footer__text,
7094 .wtotem_theme—dark .wtotem_footer__text,
7095 .wtotem_theme—dark .wtotem_chart__btn,
7096 .wtotem_theme—dark .wtotem_antivirus__item:last-child div,
7097 .wtotem_theme—dark .wtotem_from__percent,
7098 .wtotem_theme—dark .wtotem_chart-first__all,
7099 .wtotem_theme—dark .wtotem_chart-first__hack p,
7100 .wtotem_theme—dark .wtotem_chart-first__btn_active,
7101 .wtotem_theme—dark .wtotem_chart__text,
7102 .wtotem_theme—dark .wtotem_table__initial-value,
7103 .wtotem_theme—dark .wtotem_body .arrow-right,
7104 .wtotem_theme—dark .wtotem_print__label,
7105 .wtotem_theme—dark .wtotem_state__text,
7106 .wtotem_theme—dark .wtotem_data__td,
7107 .wtotem_theme—dark .wtotem_file-table__th,
7108 .wtotem_theme—dark .wtotem_file-table,
7109 .wtotem_theme—dark .wtotem_option__title,
7110 .wtotem_theme—dark .wtotem_option__text,
7111 .wtotem_theme—dark .wtotem_control__title,
7112 .wtotem_theme—dark .wtotem_control__name,
7113 .wtotem_theme—dark .wtotem_body .onoff__label:after,
7114 .wtotem_theme—dark .wtotem_body .onoff__label:before,
7115 .wtotem_theme—dark .wtotem_unit__expectation_loading,
7116 .wtotem_theme—dark .wtotem_alert__text,
7117 .wtotem_theme—dark .audit-logs-entry__description,
7118 .wtotem_theme—dark .audit-logs__date{
7119 color: #f3f5f6;
7120 }
7121 .wtotem_theme—dark .wtotem_nav__link_active {
7122 color: #3d50df;
7123 }
7124 .wtotem_theme—dark .wtotem_data__ip,
7125 .wtotem_theme—dark .files__last-modify,
7126 .wtotem_theme—dark .wtotem_body .files__file-path{
7127 color: #86939e;
7128 }
7129 .wtotem_theme—dark .wtotem_body .options__item{
7130 color: #fff;
7131 width: 100%;
7132 border-bottom: 1px solid #282828;
7133 }
7134 .wtotem_theme—dark .wtotem_body .options{
7135 border: 1px solid rgb(25, 25, 25);
7136 background: rgb(60, 60, 61);
7137 }
7138 .wtotem_theme—dark .wtotem_chart__btn {
7139 border: 1px solid #f3f5f6;
7140 }
7141 .wtotem_theme—dark .wtotem_file-table__tr,
7142 .wtotem_theme—dark .wtotem_last_scan_av,
7143 .wtotem_theme—dark .user-feedback__comment {
7144 border-color: #191919;
7145 }
7146 .wtotem_theme—dark .audit-logs__time-count{
7147 border: 1px solid #3c3c3d;
7148 }
7149 .wtotem_theme—dark .wtotem_title-info__info {
7150 background: url("../img/dr-info.svg") no-repeat center center/cover;
7151 }
7152 .wtotem_theme—dark .wtotem_info__item:first-child,
7153 .wtotem_theme—dark .wtotem_numbers__item,
7154 .wtotem_theme—dark .wtotem_antivirus__item,
7155 .wtotem_theme—dark .wtotem_unit__block {
7156 border-right: 1px solid #3c3c3d;
7157 }
7158 .wtotem_theme—dark .wtotem_antivirus__item:last-child {
7159 border-right: none;
7160 }
7161 .wtotem_theme—dark .wtotem_numbers__item:last-child {
7162 border-right: none;
7163 }
7164 .wtotem_theme—dark .wtotem_table__col {
7165 border-right: 1px solid #3c3c3d;
7166 border-bottom: 1px solid #3c3c3d;
7167 }
7168 .wtotem_theme—dark .wtotem_table__col:last-child {
7169 border-right: none;
7170 }
7171 .wtotem_theme—dark .wtotem_chart__line,
7172 .wtotem_theme—dark .audit-logs__divider{
7173 background: #3c3c3d;
7174 }
7175 .wtotem_theme—dark .antivirus-scan,
7176 .wtotem_theme—dark .antivirus-log{
7177 background-color: #282828;
7178 }
7179 .wtotem_theme—dark .antivirus-log__title,
7180 .wtotem_theme—dark .antivirus-log__item{
7181 border-bottom: 1px solid #222;
7182 }
7183 .wtotem_theme—dark .antivirus-log__view-all:hover,
7184 .wtotem_theme—dark .antivirus-log__view-all:focus,
7185 .wtotem_theme—dark .antivirus-log__item:hover,
7186 .wtotem_theme—dark .antivirus-log__item:focus{
7187 background-color: #202020;
7188 }
7189 .wtotem_theme—dark .antivirus-quarantine__item-preview,
7190 .wtotem_theme—dark .antivirus-quarantine__btn,
7191 .wtotem_theme—dark .antivirus-scan__count{
7192 background-color: #191919;
7193 }
7194 .wtotem_theme—dark .antivirus-scan__footer{
7195 background-color: #202020;
7196 }
7197 .wtotem_theme—dark .antivirus-scan__icon-container--clean,
7198 .wtotem_theme—dark .antivirus-log__icon-container--clean{
7199 background-color: #395448;
7200 }
7201 .wtotem_theme—dark .antivirus-log__icon-container--infected{
7202 background-color: #543434;
7203 }
7204 .wtotem_theme—dark .antivirus-quarantine__nodata-icon-container {
7205 background-color: #27375e;
7206 }
7207 .wtotem_theme—dark .antivirus-log__icon-container--header{
7208 background-color: #a4aabd;
7209 }
7210 .wtotem_theme—dark .antivirus-quarantine__item-entry:not(:last-child){
7211 border-bottom: 1px solid #383838
7212 }
7213 .wtotem_theme—dark .antivirus-quarantine__item-table th,
7214 .wtotem_theme—dark .antivirus-quarantine__item-table td{
7215 border: solid 1px transparent;
7216 padding: 0;
7217 background-color: transparent;
7218 }
7219 .wtotem_theme—dark .antivirus-quarantine__nodata-title{
7220 color: #d7d7d7;
7221 }
7222 .wtotem_theme—dark .antivirus-picker__btn,
7223 .wtotem_theme—dark .antivirus-picker__btn--active{
7224 color: #d3d3d3;
7225 }
7226 .wtotem_theme—dark .antivirus-scanned thead,
7227 .wtotem_theme—dark .antivirus-scanned tbody td{
7228 border-bottom: 1px solid #2a2a2a;
7229 }
7230 .wtotem_theme—dark .antivirus-picker__date.date-picker,
7231 .wtotem_theme—dark .antivirus-picker__range,
7232 .wtotem_theme—dark .user-feedback{
7233 background-color: #282828;
7234 }
7235 .wtotem_theme—dark .wtotem_table__th,
7236 .wtotem_theme—dark .wtotem_table__td,
7237 .wtotem_theme—dark .wtotem_body .country-blocking-form__select-region{
7238 border-bottom: 1px solid #3c3c3d;
7239 }
7240 .wtotem_theme—dark .wtotem_body .country-blocking-form{
7241 color: #e2e2e2;
7242 }
7243 .wtotem_theme—dark .wtotem_table__link:after {
7244 content: "";
7245 border: solid #fff;
7246 border-width: 0 1px 1px 0;
7247 -webkit-transform: rotate(-45deg);
7248 transform: rotate(-45deg);
7249 }
7250 .wtotem_theme—dark .wtotem_body .arrow-right:after {
7251 content: "";
7252 border: solid #f3f5f6;
7253 border-width: 0 1px 1px 0;
7254 -webkit-transform: rotate(-45deg);
7255 transform: rotate(-45deg);
7256 margin-left: 10px;
7257 }
7258 .wtotem_theme—dark .wtotem_footer__line,
7259 .wtotem_theme—dark .wtotem_state__line {
7260 background: #2d2e2e;
7261 }
7262 .wtotem_theme—dark .wtotem_body td,
7263 .wtotem_theme—dark .wtotem_body th {
7264 border: 1px solid #282828;
7265 background: #282828;
7266 }
7267 .wtotem_theme—dark .wtotem_footer__logo {
7268 background: url("../img/dr-logo-footer.svg") no-repeat center center/cover;
7269 }
7270 .wtotem_theme—dark .wtotem_body .line-chart__tooltip {
7271 background: #3d50df;
7272 }
7273 .wtotem_theme—dark .wtotem_body .line-chart__tooltip::before {
7274 border-color: #3d50df transparent transparent transparent;
7275 }
7276 .wtotem_theme—dark .wtotem_body .line-chart__tooltip--reverse::before {
7277 border-color: transparent transparent #3d50df transparent;
7278 }
7279 .wtotem_theme—dark .wtotem_body .wtotem_firewall__icon {
7280 background: url("../img/dr-shape.svg") no-repeat center center/cover;
7281 }
7282 .wtotem_theme—dark .wtotem_body .onoff__label {
7283 background: #686868;
7284 }
7285 .wtotem_theme—dark .wtotem_body .wtotem_print__img {
7286 background: url("../img/dr-print.svg") no-repeat center center/cover;
7287 }
7288 .wtotem_theme—dark .wtotem_body .wtotem_control__trash {
7289 background: url("../img/dr-trash.svg") no-repeat center center/cover;
7290 }
7291 .wtotem_theme—dark .wtotem_body .onoff__input:checked + label .onoff__circle {
7292 background: #4bc374;
7293 }
7294 .wtotem_theme—dark .wtotem_body .onoff__circle {
7295 background: #ec6d62;
7296 }
7297 .wtotem_theme—dark .wtotem_alert__close:before,
7298 .wtotem_theme—dark .wtotem_alert__close:after {
7299 background: #dadada;
7300 }
7301 .wtotem_theme—dark .wtotem-waf-settings-popup {
7302 background: #282828;
7303 color: #e2e2e2;
7304 }
7305 .wtotem_theme—dark .wtotem_body .country-blocking-modal-attacks-container {
7306 border: 1px solid #333333;
7307 color: #ffffff;
7308 }
7309 .wtotem_theme—dark .wtotem_body .wtotem-waf-settings-popup__input,
7310 .wtotem_theme—dark .wtotem_body .firewall-configuration__ip-adress,
7311 .wtotem_theme—dark .wtotem_body .country-blocking-modal__search-input{
7312 border: 1px solid #333333;
7313 background-color: #191919;
7314 color: #ffffff;
7315 }
7316 .wtotem_theme—dark .wtotem_antivirus__figures_black {
7317 color: #5a7bb7;
7318 }
7319 .wtotem_theme—dark .wtotem_help-links__item {
7320 background: #282828;
7321 }
7322 .wtotem_theme—dark .wtotem_help-links__title {
7323 color: #eee;
7324 }
7325 .wtotem_theme—dark .wtotem_dark_btn {
7326 background: #1b3b75;
7327 }
7328 .wtotem_theme—dark .wtotem-firewall-settings__no-data-icon {
7329 background: #191919;
7330 }
7331 .wtotem_theme—dark input {
7332 background-color: #191919;
7333 color: #fff;
7334 border-color: #3a3a3a;
7335 }
7336 .wtotem_theme—dark .wtotem_body .firewall-ip-table__tr:hover {
7337 background: #191919;
7338 border-bottom: 1px solid #7a7a7a;
7339 }
7340 .wtotem_theme—dark .wtotem_body .firewall-ip-table__td {
7341 /*border-bottom: 1px solid #5a5a5a;*/
7342 }
7343 .wtotem_theme—dark .wtotem_body .firewall-ip-table__th {
7344 background: transparent;
7345 border-color: transparent;
7346 color: #cfcfcf;
7347 }
7348 .wtotem_theme—dark .wtotem-loader__wrapper {
7349 background: #191919;
7350 }
7351 .wtotem_theme—dark .wtotem_body .firewall-multi-adding__input {
7352 background-color: #191919;
7353 color: #fff;
7354 border-color: #3a3a3a;
7355 }
7356 .wtotem_theme—dark .wtotem_disk_chart svg path {
7357 stroke: #282828;
7358 }
7359 .wtotem_theme—dark input.wtotem_calendar {
7360 color: #cccccc;
7361 }
7362 .wtotem_theme—dark .flatpickr-calendar {
7363 background: #282828;
7364 border: 2px solid #191919;
7365 }
7366 .wtotem_theme—dark .flatpickr-day {
7367 color: #cccccc;
7368 }
7369 .wtotem_theme—dark .flatpickr-monthDropdown-months,
7370 .wtotem_theme—dark .flatpickr-current-month input.cur-year {
7371 color: #cccccc;
7372 }
7373 .wtotem_theme—dark .flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month {
7374 background-color: #282828;
7375 }
7376 .wtotem_theme—dark .flatpickr-current-month .flatpickr-monthDropdown-months,
7377 .wtotem_theme—dark .flatpickr-monthDropdown-months,
7378 .wtotem_theme—dark .flatpickr-current-month input.cur-year {
7379 border: 1px solid #545454;
7380 }
7381 .wtotem_theme—dark .flatpickr-day.inRange,
7382 .wtotem_theme—dark .flatpickr-day.prevMonthDay.inRange,
7383 .wtotem_theme—dark .flatpickr-day.nextMonthDay.inRange,
7384 .wtotem_theme—dark .flatpickr-day.today.inRange,
7385 .wtotem_theme—dark .flatpickr-day.prevMonthDay.today.inRange,
7386 .wtotem_theme—dark .flatpickr-day.nextMonthDay.today.inRange,
7387 .wtotem_theme—dark .flatpickr-day:hover,
7388 .wtotem_theme—dark .flatpickr-day.prevMonthDay:hover,
7389 .wtotem_theme—dark .flatpickr-day.nextMonthDay:hover,
7390 .wtotem_theme—dark .flatpickr-day:focus,
7391 .wtotem_theme—dark .flatpickr-day.prevMonthDay:focus,
7392 .wtotem_theme—dark .flatpickr-day.nextMonthDay:focus {
7393 background: #656565;
7394 border-color: #656565;
7395 color: #fff;
7396 }
7397 .wtotem_theme—dark .wtotem_body .wtotem_country__desc {
7398 color: #ccc;
7399 }
7400 .wtotem_theme—dark .wtotem_body .wtotem_reports {
7401 background: #191919;
7402 }
7403 .wtotem_theme—dark .wtotem_body .wtotem_reports-table__column,
7404 .wtotem_theme—dark .wtotem_body .wtotem_reports-dates,
7405 .wtotem_theme—dark .user-feedback {
7406 background: #282828;
7407 border: solid 1px #282828;
7408 }
7409 .wtotem_theme—dark .wtotem_body .wtotem_reports-dates__input {
7410 border: 1px solid #3a3a3a;
7411 color: #ccc;
7412 }
7413 .wtotem_theme—dark .wtotem_body .wtotem_reports-table__row {
7414 background: transparent;
7415 }
7416 .wtotem_theme—dark .wtotem_body .wtotem_reports-modal {
7417 color: #ddd;
7418 }
7419 .wtotem_theme—dark .wtotem_body .wtotem_reports-modal__content {
7420 background: #282828;
7421 }
7422 .wtotem_theme—dark .wtotem_body .wtotem_reports-settings__dates,
7423 .wtotem_theme—dark .wtotem_body .wtotem_reports-settings__period-item {
7424 border: 2px solid #35383b;
7425 }
7426 .wtotem_theme—dark .wtotem_body .wtotem_reports-modal__close {
7427 background-image: url(../img/close.svg);
7428 }
7429 .wtotem_theme—dark .wtotem_body .wtotem_reports-settings__module-item::after {
7430 background-color: #35383b;
7431 }
7432 .wtotem_theme—dark .wtotem_body .wtotem_reports-accordion__header,
7433 .wtotem_theme—dark .wtotem_body .wtotem_reports-accordion__item {
7434 background: #282828;
7435 color: #d6d6d6;
7436 }
7437 .wtotem_theme—dark .wtotem_body .wtotem_reports-accordion__content-wrapper {
7438 border-top: 1px solid #565656;
7439 }
7440 .wtotem_theme—dark .wtotem_body .wt-input input {
7441 background-color: #191919;
7442 color: #fff;
7443 border-color: #3a3a3a;
7444 }
7445 .wtotem_theme—dark .wtotem_body .wt-input input[type=image] {
7446 background-color: transparent;
7447 }
7448 .wtotem_theme—dark .wtotem_body .wt-input__inner {
7449 background-color: #191919;
7450 border-color: #3a3a3a;
7451 }
7452 .wtotem_theme—dark .wtotem_body .port-scanner-list td span {
7453 background-color: #424242;
7454 }
7455 .wtotem_theme—dark .wtotem_body .port-scanner-list__form-ports .port-scanner-port-wrapper {
7456 background-color: #867b56;
7457 }
7458 .wtotem_theme—dark .wtotem_body .port-scanner-list td,
7459 .wtotem_theme—dark .wtotem_body .port-scanner-list__header,
7460 .wtotem_theme—dark .wtotem_body .popup-content,
7461 .wtotem_theme—dark .wtotem_body .side-modal__header-wrapper {
7462 border-bottom: 1px solid #191919;
7463 }
7464 .wtotem_theme—dark .wtotem_body .popup-content{
7465 border: 1px solid #191919;
7466 }
7467 .wtotem_theme—dark .antivirus-scan__btn:hover,
7468 .wtotem_theme—dark .antivirus-scan__btn:focus-visible{
7469 background-color: #1a316c;
7470 }
7471 .wtotem_theme—dark .antivirus-scanned .infected__number{
7472 color: #cd4141;
7473 background-color: #423131;
7474 }
7475 .wtotem_theme—dark .antivirus-scanned .scanned__number{
7476 background-color: #343124;
7477 color: #c55b1b;
7478 }
7479 .wtotem_theme—dark .wtotem_loader_spinner::after{
7480 background: #000;
7481 opacity: .5;
7482 }
7483 .wtotem_theme—dark .wtotem_body .wtotem_reports-settings__module-label {
7484 color: #282828;
7485 }
7486 .wtotem_theme—dark .wtotem_body .wtotem_all__th {
7487 color: #f3f5f6;
7488 }
7489 .wtotem_theme—dark .wtotem_body .wtotem_body td,
7490 .wtotem_theme—dark .wtotem_body .wtotem_body th {
7491 border: 1px solid #282828;
7492 background: #282828;
7493 }
7494 .wtotem_theme—dark .wtotem_body .wtotem_all__td,
7495 .wtotem_theme—dark .wtotem_body .wtotem_all__th {
7496 background: #282828;
7497 border: solid 1px #282828;
7498 }
7499 .wtotem_theme—dark .wtotem_body .firewall-ip-table__tr{
7500 border: solid 1px #282828;
7501 }
7502 .wtotem_theme—dark .wtotem_body .notifications-settings__header-wrapper{
7503 border-bottom: 1px solid #525252;
7504 }
7505 .wtotem_theme—dark .wtotem_body .firewall-configuration__list-types,
7506 .wtotem_theme—dark .wtotem_body .wtotem_page-header__menu{
7507 border-bottom: 1px solid #525252;
7508 }
7509 .wtotem_theme—dark .wtotem_body .wtotem_page-header__link{
7510 color: #d5d5d5;
7511 }
7512 .wtotem_theme—dark .wtotem_body .wtotem_page-header__link:hover{
7513 color: #fff;
7514 }
7515 .wtotem_theme—dark .wtotem_body .popup-content{
7516 background: #282828;
7517 }
7518 .wtotem_theme—dark .wtotem_body .confirmation-dialog__title,
7519 .wtotem_theme—dark .wtotem_body .confirmation-dialog__text{
7520 color: #fff;
7521 }
7522 .wtotem_theme—dark .wtotem_body .sites-section__icon--gray{
7523 border: 1px solid #000000;
7524 background-color: #191919;
7525 }
7526 .wtotem_theme—dark .port__result-list-item{
7527 background-color: #62510b;
7528 border: 1px solid #9d7e05;
7529 color: #ebb836;
7530 }
7531 .wtotem_theme—dark .port__result-more-btn,
7532 .wtotem_theme—dark .open-path__result-more-btn{
7533 color: #c9c9c9;
7534 background-color: #505050;
7535 border: 1px solid #6c6c6c;
7536 }
7537 .wtotem_theme—dark .open-path__result-list-item{
7538 color: #a4adf1;
7539 background-color: #424242;
7540 border: 1px solid #666666;
7541 }
7542 .wtotem_theme—dark .port__last-check-date-value,
7543 .wtotem_theme—dark .open-path__last-check-date-value{
7544 color: #e5e5e5;
7545 }
7546 .wtotem_theme—dark select.wtotem_select__inner{
7547 background-color: #404040;
7548 color: #cad2d9;
7549 }
7550 .wtotem_theme—dark select.wtotem_select__inner option{
7551 background: #555;
7552 }
7553 .wtotem_theme—dark .open-path-details__item{
7554 background-color: #222222;
7555 }
7556 .wtotem_theme—dark .open-path-details__item-value{
7557 color: #a5a5a5;
7558 }
7559 .wtotem_theme—dark .wtotem-hr{
7560 border-top: 1px solid #626262;
7561 border-bottom: 1px solid #505050;
7562 }
7563 .wtotem_theme—dark .wtotem-interval-select{
7564 border: 2px solid #686868;
7565 }
7566 .wtotem_theme—dark .wtotem-interval-select select{
7567 background-color: #191919;
7568 background-image: url('../img/arrow-down.svg');
7569 color: #fff;
7570 }
7571 .wtotem_theme—dark .scan-tabs__item--active .scan-tabs__btn{
7572 color: #7d8dff;
7573 }
7574 .wtotem_theme—dark .scan-tabs__item--active{
7575 border-bottom-color: #7d8dff;
7576 }
7577 .wtotem_theme—dark .firewall-log-report__payload{
7578 color: #000;
7579 }
7580 .wtotem_theme—dark .wtotem_body .audit-logs__event{
7581 background: #191919 url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23555%22%2F%3E%3C%2Fsvg%3E) no-repeat right 5px top 55%;
7582 color: #f3f5f6;
7583 }
7584 .wtotem_theme—dark .scan-tabs__item .num{
7585 background-color: #191919;
7586 color: #f3f5f6;
7587 }
7588 .wtotem_theme—dark .wtotem_body .scan-tabs__item--active .num{
7589 background-color: #191919;
7590 color: #7d8dff;
7591 }
7592 .wtotem_theme—dark .wtotem_body .audit-logs__controls,
7593 .wtotem_theme—dark .wtotem_body .scan-tabs{
7594 border-bottom: 1px solid #3c3c3d;
7595 }
7596
7597 /*
7598 * Dark mode Small styles 768px
7599 */
7600 @media screen and (max-width: 1000px) {
7601 .wtotem_theme—dark .wtotem_body .wtotem_nav {
7602 background: #191919;
7603 }
7604 .wtotem_theme—dark .wtotem_body .wtotem_nav__item {
7605 border-bottom: 1px solid #3c3c3d;
7606 }
7607 }
7608
7609 /* Dark mode Extra small styles 576px*/
7610 @media screen and (max-width: 576px) {
7611 .wtotem_theme—dark .wtotem_info__item:first-child {
7612 border-right: none;
7613 }
7614 .wtotem_theme—dark .wtotem_body .wtotem_antivirus__item {
7615 border-bottom: 1px solid #3c3c3d;
7616 }
7617 .wtotem_theme—dark .wtotem_body .wtotem_numbers__item:last-child {
7618 border-right: 1px solid #3c3c3d;
7619 }
7620 .wtotem_theme—dark .wtotem_body .wtotem_numbers__item:nth-child(2) {
7621 border-right: none;
7622 }
7623 .wtotem_theme—dark .wtotem_body .wtotem_antivirus__item:last-child {
7624 border-right: none;
7625 border-bottom: none;
7626 }
7627 .wtotem_theme—dark .wtotem_body .wtotem_antivirus__item:nth-child(2) {
7628 border-right: none;
7629 }
7630 .wtotem_theme—dark .wtotem_body .wtotem_antivirus__item:nth-child(3) {
7631 border-bottom: none;
7632 }
7633 }