PluginProbe
WebTotem Security / 2.4.36
WebTotem Security v2.4.36
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.36, at includes/css/main.css

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