PluginProbe
BerqWP – All-In-One Optimization for Core Web Vitals, Cache, CDN, Images, CSS & JavaScript / 4.0.24
BerqWP – All-In-One Optimization for Core Web Vitals, Cache, CDN, Images, CSS & JavaScript v4.0.24
4.1.16 4.1.15 4.1.14 4.1.13 4.1.12 4.1.11 4.1.10 4.0.30 4.0.29 4.0.28 4.0.27 4.0.26 4.0.24 4.0.25 4.0.23 4.0.22 4.0.21 4.0.19 4.0.18 4.0.17 4.0.16 1.9.3 1.9.4 1.9.5 1.9.6 All 170 releases
searchpro / admin / css / style.scss

style.scss in BerqWP – All-In-One Optimization for Core Web Vitals, Cache, CDN, Images, CSS & JavaScript 4.0.24, at admin/css/style.scss

1,507 lines 29.2 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 body {
2 background-color: #f7faff !important;
3 }
4
5 .berqwp-dashbaord {
6 font-family: "Lato", sans-serif !important;
7 // margin: 20px 0px;
8 // background-color: #fff;
9 background-color: #f7faff;
10 // border-radius: 10px;
11 // overflow: hidden;
12 // height: 100vh;
13 transition: all 0.3s ease;
14
15 ul {
16 font-size: 15px;
17 }
18
19 .bwp-notice {
20 margin-right: 0px !important;
21 box-shadow: none !important;
22 }
23
24 &.sticky {
25 position: fixed;
26 top: 12px;
27 // right: 0;
28 // left: 160px;
29 margin-left: -22px;
30 margin-right: 0px;
31 padding-bottom: 100vh;
32 margin-bottom: 100vh;
33 border-radius: 0;
34 z-index: 99;
35 }
36 }
37
38 .berqwp-dashbaord * {
39 box-sizing: border-box;
40 // -webkit-font-smoothing: antialiased;
41 }
42
43 // .notice:not(.bwp-notice), .fs-notice {
44 // display: none !important;
45 // }
46
47 .berqwp-header {
48 padding: 16px 30px;
49 display: flex;
50 align-items: center;
51 justify-content: space-between;
52 padding-top: 25px;
53 }
54
55 .berqwp-header img {
56 height: 40px;
57 width: auto;
58 }
59
60 a.berqwp-support {
61 color: #465774;
62 font-size: 16px;
63 font-style: normal;
64 font-weight: 400;
65 line-height: normal;
66 display: flex;
67 align-items: center;
68 gap: 5px;
69 }
70
71 .berqwp-dashbaord a {
72 text-decoration: none;
73 }
74
75 .berqwp-header-right {
76 display: flex;
77 align-items: center;
78 gap: 10px;
79
80 .optimization-methods-switch {
81 display: flex;
82 justify-content: center;
83 align-items: center;
84 background-color: #fff;
85 border: 1px solid #d4dff2;
86 border-radius: 8px;
87 overflow: hidden;
88
89 &.local .method-local {
90 color: #1f71ff;
91 border-bottom: 3px solid #1f71ff;
92 }
93
94 &.cloud .method-cloud {
95 color: #1f71ff;
96 border-bottom: 3px solid #1f71ff;
97 }
98
99 a {
100 display: flex;
101 justify-content: center;
102 align-items: center;
103 font-size: 15px;
104 color: #0c2d66;
105 padding: 8px 13px;
106 gap: 6px;
107 cursor: pointer;
108
109 &:first-child {
110 border-right: 1px solid #d4dff2;
111 }
112 }
113
114 svg {
115 width: 16px;
116 height: auto;
117 display: flex;
118 }
119 }
120 }
121
122 .berqwp-upgrade {
123 color: #fff;
124 font-size: 16px;
125 font-style: normal;
126 font-weight: 600;
127 background: #1f71ff;
128 display: flex;
129 align-items: center;
130 gap: 5px;
131 padding: 12px 20px;
132 }
133
134 .berqwp-dashbord-body {
135 display: flex;
136 flex-wrap: wrap;
137 position: relative;
138 // align-items: flex-start;
139 // background-color: #0d2958;
140 border-bottom-left-radius: 10px;
141 border-bottom-right-radius: 10px;
142 }
143
144 .berqwp-tabs {
145 width: 280px;
146 align-self: start;
147 // background: #0D2958;
148 position: relative;
149 top: 30px;
150 padding-left: 30px;
151 }
152
153 .sticky .berqwp-tabs {
154 overflow-y: scroll;
155 height: 85vh;
156 }
157
158 .berqwp-tab {
159 padding: 18px 20px;
160 font-size: 16px;
161 // border-bottom: 1px solid #ffffff21;
162 cursor: pointer;
163 color: #fff;
164 // font-weight: 500;
165 background-color: transparent;
166 color: #363636;
167 border-radius: 5px;
168 margin-bottom: 10px;
169 padding: 15px 20px;
170 font-size: 15px;
171 }
172
173 .berqwp-tab-content {
174 width: calc(100% - 280px);
175 padding: 0 55px;
176 padding-top: 25px;
177 // height: 85vh;
178 // overflow-y: scroll;
179 // overflow: hidden;
180 background: #f7faff;
181 border-bottom-right-radius: 10px;
182 }
183
184 .sticky .berqwp-tab-content {
185 overflow-y: scroll;
186 }
187
188 h2.berq-tab-title {
189 color: #353535;
190 font-size: 25px;
191 font-style: normal;
192 font-weight: 600;
193 line-height: normal;
194 margin: 0;
195 padding-bottom: 15px;
196 border-bottom: 1px solid #e8f0ff;
197 margin-bottom: 20px;
198 }
199
200 .berq-info-box {
201 border: 1px solid rgb(220, 230, 244);
202 background: #fff;
203 box-shadow: 0px 3px 5px 0px rgba(83, 113, 167, 0.05);
204 padding: 20px;
205 margin-bottom: 20px;
206 border-radius: 13px;
207 }
208
209 h3.berq-box-title {
210 color: #002159;
211 font-size: 16px;
212 font-style: normal;
213 font-weight: 600;
214 line-height: normal;
215 margin: 0;
216 margin-bottom: 16px;
217 }
218
219 .berq-box-content p {
220 margin: 0;
221 font-size: 16px;
222 color: #6071a4;
223 }
224
225 .berq-dual-box > div {
226 flex: 1;
227 }
228
229 .berq-dual-box {
230 display: flex;
231 gap: 20px;
232 }
233
234 p.cached-pages {
235 color: #465774;
236 font-size: 68px;
237 font-style: normal;
238 font-weight: 600;
239 line-height: 100%;
240 }
241
242 a.berq-btn {
243 background: #fff;
244 border-radius: 6px;
245 padding: 10px 20px;
246 color: #384a69;
247 font-size: 15px;
248 font-style: normal;
249 display: block;
250 line-height: normal;
251 width: fit-content;
252 margin-bottom: 5px;
253 border: 1px solid #dbe9fe;
254 box-shadow: 0px 0px 7px -6px #000;
255
256 &:hover {
257 background-color: #3d44d9;
258 border-color: #3d44d9;
259 color: #fff;
260 text-decoration: none;
261 }
262 }
263
264 label.berq-check {
265 margin-top: 16px;
266 display: block;
267 color: #465774;
268 font-size: 15px;
269 font-style: normal;
270 font-weight: 600;
271 line-height: normal;
272 width: fit-content;
273 -webkit-user-select: none;
274 -khtml-user-select: none;
275 -moz-user-select: none;
276 -o-user-select: none;
277 user-select: none;
278 }
279
280 button.berqwp-save {
281 border: none;
282 display: flex;
283 align-items: center;
284 gap: 5px;
285 font-size: 15px;
286 padding: 12px 20px;
287 text-transform: uppercase;
288 color: #fff;
289 background: #1f71ff;
290 border-radius: 10px;
291 margin-bottom: 20px;
292 cursor: pointer;
293
294 &:hover {
295 background-color: #3d44d9;
296 color: #fff;
297 text-decoration: none;
298 }
299
300 &.cf {
301 margin-top: 10px;
302 text-transform: inherit;
303 background-color: #f6821f;
304
305 &:hover {
306 background-color: #e29230;
307 }
308 }
309 }
310
311 .berqwp-tab.active {
312 background-color: #ece8ff;
313 border-bottom: none;
314 color: #fff;
315 font-weight: 400;
316 /* background-color: #fff; */
317 color: #000;
318 }
319
320 .berqwp-tab.active p {
321 // display: block;
322 color: #000000;
323 font-size: 13px;
324 margin-top: 5px;
325 }
326
327 p.berq-cache-lifespan {
328 margin-top: 16px;
329 }
330
331 .berqwp-webp-content {
332 display: flex;
333 }
334
335 .berqwp-webp-content .berq-box-content {
336 // width: 60%;
337 }
338
339 .berqwp-webp-chart {
340 width: 40%;
341 }
342
343 table.berq-image-settings {
344 margin-top: 20px;
345 }
346
347 .berq-progress-none {
348 width: 240px;
349 height: 240px;
350 border-radius: 50%;
351 background:
352 radial-gradient(closest-side, white 79%, transparent 80% 100%),
353 conic-gradient(#cadeff 75%, #cadeff 0);
354 }
355
356 .berq-progress-circles {
357 display: flex;
358 align-items: center;
359 gap: 16px;
360 position: relative;
361 flex-direction: column;
362 font-size: 13px;
363 }
364
365 .berq-progress-optimized-images {
366 width: 200px;
367 height: 200px;
368 border-radius: 50%;
369 background:
370 radial-gradient(closest-side, white 79%, transparent 80% 100%),
371 conic-gradient(#b6b9b6 65%, #e8e8e8 0);
372 }
373
374 .berq-speed-score {
375 background:
376 radial-gradient(closest-side, white 79%, transparent 80% 100%),
377 conic-gradient(#b6b9b6 65%, #e8e8e8 0);
378 width: 150px;
379 height: 150px;
380 border-radius: 50%;
381 display: flex;
382 justify-content: center;
383 align-items: center;
384 font-size: 50px;
385 font-weight: bold;
386 color: #2db91e;
387 transition: all 1s ease;
388 position: relative;
389 }
390
391 .berq-info-box.before-after-comparision {
392 display: flex;
393 justify-content: center;
394 flex-wrap: wrap;
395 gap: 15px;
396
397 h3 {
398 width: 100%;
399 }
400 }
401
402 .berq-info-box.before-after-comparision h4 {
403 text-align: center;
404 font-size: 18px;
405 margin-top: 0;
406 }
407
408 .berq-speed-score svg {
409 position: absolute;
410 top: -20px;
411 right: -20px;
412 }
413
414 .berq-info-box.before-after-comparision p.website-url {
415 text-align: center;
416 margin-top: 5px;
417 }
418
419 .berq-info-box.before-after-comparision p.device-type {
420 text-align: center;
421 margin-bottom: 0;
422 }
423
424 .berq-info-box.before-after-comparision > div {
425 padding: 25px;
426 border: 1px solid #dae8ff;
427 border-radius: 4px;
428 display: flex;
429 flex-direction: column;
430 align-items: center;
431 width: 100%;
432 max-width: 48%;
433 position: relative;
434 }
435
436 .berqw-sandbox {
437 background-color: #ffd200;
438 padding: 5px 10px;
439 position: absolute;
440 display: block;
441 top: 10px;
442 z-index: 99;
443 border-radius: 40px;
444 font-weight: bold;
445 color: #ac7808;
446 }
447
448 .with-berqwp.cache-not-deleted::before {
449 content: "Cache not detected";
450 display: block;
451 position: absolute;
452 top: -30px;
453 width: 100%;
454 max-width: 100%;
455 text-align: center;
456 background: red;
457 color: #fff;
458 font-size: 12px;
459 padding: 4px 0px;
460 border-radius: 3px;
461 }
462
463 .berq-optimized-images::before {
464 content: "";
465 width: 15px;
466 height: 15px;
467 background: #2763c9;
468 display: block;
469 }
470
471 .berq-optimized-images,
472 .berq-unoptimized-images {
473 display: flex;
474 width: 60%;
475 gap: 5px;
476 align-items: center;
477 }
478
479 .berq-unoptimized-images::before {
480 content: "";
481 width: 15px;
482 height: 15px;
483 background: #cadeff;
484 display: block;
485 }
486
487 .berqwp-webp {
488 margin-bottom: 30px;
489 }
490
491 .berq-progress-optimized-images {
492 display: flex;
493 justify-content: center;
494 align-items: center;
495 font-size: 40px;
496 font-weight: bold;
497 }
498
499 .berq-img-action {
500 display: flex;
501 align-items: center;
502 gap: 5px;
503 margin-top: 20px;
504 }
505
506 .berq-img-action > div {
507 padding: 10px 20px;
508 background: #1f71ff;
509 font-size: 15px;
510 color: #fff;
511 cursor: pointer;
512 }
513
514 .berq-img-action > .berq-delete-webp {
515 background: rgb(255 64 64 / 12%);
516 color: #ff4040;
517 }
518
519 .lds-ring {
520 display: inline-block;
521 position: relative;
522 width: 30px;
523 height: 30px;
524 }
525
526 .lds-ring div {
527 box-sizing: border-box;
528 display: block;
529 position: absolute;
530 width: 25px;
531 height: 25px;
532 margin: 8px;
533 border: 4px solid #1aaf24;
534 border-radius: 50%;
535 animation: lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
536 border-color: #1aaf24 transparent transparent transparent;
537 }
538
539 .lds-ring div:nth-child(1) {
540 animation-delay: -0.45s;
541 }
542
543 .lds-ring div:nth-child(2) {
544 animation-delay: -0.3s;
545 }
546
547 .lds-ring div:nth-child(3) {
548 animation-delay: -0.15s;
549 }
550
551 @keyframes lds-ring {
552 0% {
553 transform: rotate(0deg);
554 }
555
556 100% {
557 transform: rotate(360deg);
558 }
559 }
560
561 .berq-generating-images {
562 width: 30px;
563 height: 30px;
564 display: none;
565 position: absolute;
566 right: 30px;
567 }
568
569 .berq-optimization-guide {
570 background: #10326b;
571 font-family: "Lato", sans-serif !important;
572 padding: 25px;
573 border-radius: 10px;
574 box-shadow: 0px 10px 20px 0px #0003;
575 }
576
577 .berq-optimization-guide p.p2 {
578 margin: 0;
579 font-size: 20px;
580 font-weight: 400;
581 color: #ffffff;
582 }
583
584 .berq-optimization-guide p.p3 {
585 margin: 0;
586 font-size: 18px;
587 margin-top: 15px;
588 color: #ffffffd9;
589 }
590
591 .berq-optimization-guide p.text {
592 color: #ffffffbd;
593 font-size: 15px;
594 }
595
596 .berqwp-tab p {
597 display: none;
598 margin: 0;
599 margin-top: 10px;
600 font-size: 13px;
601 opacity: 0.7;
602 font-weight: normal;
603 }
604
605 .berqwp-header::before {
606 // content: '';
607 background: #0d2958;
608 position: absolute;
609 width: 300px;
610 height: 102%;
611 left: 0;
612 top: 0;
613 z-index: 0;
614 // border-top-left-radius: 10px;
615 }
616
617 .berqwp-header {
618 position: relative;
619 // border-top-right-radius: 10px;
620 }
621
622 .berqwp-header img {
623 z-index: 9;
624 }
625
626 .berq-info-box.unlock-js-optimization {
627 background-color: #1bc0a5;
628 color: #fff;
629 border-radius: 10px;
630 padding: 30px 20px;
631 }
632
633 .berq-info-box.unlock-js-optimization h3 {
634 font-size: 18px;
635 margin: 0;
636 color: #fff;
637 }
638
639 .berq-info-box.unlock-js-optimization p {
640 color: #ffffffe3;
641 font-size: 15px;
642 }
643
644 .berq-info-box.unlock-js-optimization a.upgrade-btn,
645 .berqwp-header a.upgrade-btn {
646 background-image: linear-gradient(45deg, #5521ff, #05b9ff);
647 font-size: 14px;
648 color: #ffffff;
649 padding: 15px 20px;
650 display: inline-block;
651 border-radius: 5px;
652 }
653
654 .berqwp-tab-content p a {
655 text-decoration: underline;
656 color: #1f72ff;
657 }
658
659 .berq-info-box textarea {
660 margin-top: 16px;
661 display: block;
662 color: #465774;
663 font-size: 15px;
664 width: 100%;
665 background-color: #f7faff;
666 border-radius: 10px;
667 border: 1px solid #d4dff2;
668 }
669
670 .berq-info-box select {
671 margin-top: 16px;
672 display: block;
673 color: #465774;
674 font-size: 15px;
675 }
676
677 .berq-info-box.guide p,
678 .berq-info-box.guide a {
679 color: #fff;
680 }
681
682 .berq-info-box.guide {
683 background-color: #273f67;
684 }
685
686 .slider.slider-horizontal {
687 width: calc(100% - 100px) !important;
688 margin-bottom: 10px !important;
689 margin-top: 30px;
690 }
691
692 .optimzation-slider .slider-track {
693 margin-left: -30px;
694 margin-right: -30px;
695 width: calc(100% + 60px) !important;
696 height: 3px !important;
697 margin-top: -1.5px !important;
698 background-color: #c2d9ff;
699 background-image: none;
700 box-shadow: none;
701 border-radius: 0;
702 z-index: 1;
703 }
704
705 .optimzation-slider .slider-selection.tick-slider-selection {
706 max-width: calc(100% - 30px);
707 min-width: 30px;
708 }
709
710 .optimzation-slider {
711 margin: 0 30px;
712 }
713
714 .optimzation-slider .slider-tick.round {
715 background-color: #d2e3ff;
716 background-image: none;
717 box-shadow: none;
718 opacity: 1;
719 border: none;
720 opacity: 0.7 !important;
721 width: 3px;
722 border-radius: 0;
723 margin-left: 0px !important;
724 }
725
726 .optimzation-slider .slider-tick.round.in-selection {
727 // background-color: #1F71FF !important;
728 background-image: none;
729 box-shadow: none;
730 // opacity: 0 !important;
731 }
732
733 .optimzation-slider .slider-selection.tick-slider-selection {
734 background-color: #1f71ff !important;
735 background-image: none;
736 }
737
738 .optimzation-slider .slider-handle.min-slider-handle.round {
739 background: #1f71ff !important;
740 z-index: 9;
741 }
742
743 .optimzation-slider .slider.slider-horizontal .slider-tick-label-container {
744 margin-top: -30px !important;
745 }
746
747 .optimzation-slider .slider-tick-label {
748 font-size: 15px;
749 color: #6e92cf;
750 font-weight: 500;
751 }
752
753 .optimzation-slider .slider-tick-label.label-in-selection.label-is-selection {
754 color: #315188;
755 }
756
757 .optimzation-slider .tooltip-inner {
758 padding: 20px;
759 font-size: 13px;
760 text-align: left;
761 max-width: 200px !important;
762 min-width: 200px !important;
763 white-space: pre-wrap !important;
764 z-index: 99;
765 border-radius: 0;
766 }
767
768 .optimzation-slider .tooltip-inner .tooltip-content {
769 color: #ffffffc2;
770 }
771
772 .slider-tick-label .bq_tooltip {
773 width: 200px;
774 background-color: #000;
775 opacity: 0.9;
776 padding: 20px;
777 display: inline-block;
778 white-space: break-spaces;
779 font-size: 13px;
780 font-weight: 400;
781 color: #fff;
782 top: 60px;
783 position: absolute;
784 left: 50%;
785 text-align: left;
786 opacity: 0;
787 visibility: hidden;
788 /* transform: translateX(-50%); */
789 }
790
791 .slider-tick-label:hover .bq_tooltip {
792 opacity: 0.9;
793 visibility: visible;
794 }
795
796 .slider .bs-tooltip-top .tooltip-inner,
797 .slider .bs-tooltip-bottom .tooltip-inner {
798 left: -20% !important;
799 }
800
801 .slider .tooltip.bs-tooltip-top .arrow,
802 .slider .tooltip.bs-tooltip-bottom .arrow {
803 left: 30px !important;
804 }
805
806 #berqwp-intro {
807 // min-height: 80vh;
808 background-color: #f7faff;
809 border-radius: 20px;
810 border: 1px solid #e6e6e6;
811 display: flex;
812 flex-direction: column;
813 justify-content: center;
814 align-items: center;
815 -webkit-font-smoothing: antialiased;
816 padding: 70px 20px;
817 padding-bottom: 100px;
818 max-width: 800px;
819 margin: 0 auto;
820 box-shadow: 0px 3px 5px 0px rgba(83, 113, 167, 0.05);
821
822 h2.title {
823 font-size: 35px;
824 text-align: center;
825 color: #222222;
826 line-height: normal;
827 max-width: 570px;
828 font-weight: 500;
829 text-transform: capitalize;
830 margin: 0;
831 margin-bottom: 40px;
832 }
833
834 .inner {
835 display: flex;
836 justify-content: center;
837 align-items: center;
838 gap: 10px;
839
840 input[type="email"]="email""],
841 input[type="password"]="password""] {
842 background-color: #fff;
843 padding: 10px 13px;
844 border: 1px solid #dad2ff;
845 border-radius: 8px;
846 font-size: 14px;
847 line-height: 1;
848 }
849
850 button[type="submit"]="submit""] {
851 background-color: #1f71ff;
852 padding: 10px 13px;
853 border: 1px solid #1f71ff;
854 border-radius: 8px;
855 font-weight: 500;
856 font-size: 14px;
857 cursor: pointer;
858 color: #fff;
859 line-height: 1;
860
861 &[disabled]] {
862 opacity: 0.7;
863 cursor: not-allowed;
864 }
865 }
866 }
867
868 .optimization-method-block {
869 margin-bottom: 50px;
870
871 h3 {
872 text-align: center;
873 font-size: 18px;
874 }
875
876 p {
877 text-align: center;
878 font-size: 14px;
879 max-width: 400px;
880 margin-bottom: 30px;
881 }
882
883 .optimization-method-options {
884 display: flex;
885 align-items: center;
886 justify-content: center;
887 gap: 10px;
888
889 input[type="radio"]="radio""] {
890 display: none;
891
892 &:checked + .optimization-method {
893 border-color: #1f71ff;
894 background-color: #1f71ff;
895 color: #fff;
896 }
897 }
898
899 .optimization-method {
900 display: flex;
901 justify-content: center;
902 align-items: center;
903 background-color: #fff;
904 padding: 10px 13px;
905 border: 1px solid #dad2ff;
906 border-radius: 8px;
907 gap: 8px;
908 font-weight: 500;
909 font-size: 14px;
910 cursor: pointer;
911
912 .icon svg {
913 width: 16px;
914 height: auto;
915 display: flex;
916 }
917 }
918 }
919 }
920
921 form.license-verification {
922 display: flex;
923 align-items: center;
924 gap: 10px;
925 justify-content: center;
926
927 input[type="password"]="password""] {
928 font-size: 18px;
929 border-radius: 6px;
930 padding: 16px 24px;
931 line-height: 1;
932 background: #fff;
933 border: 1px solid #d7d7d7;
934 width: 280px;
935
936 &::placeholder {
937 color: #928e8e;
938 }
939 }
940
941 input[type="submit"]="submit""] {
942 border: none;
943 color: #fff;
944 background: #1f71ff;
945 align-self: stretch;
946 padding: 20px 40px;
947 font-size: 18px;
948 font-weight: 400;
949 border-radius: 6px;
950 line-height: 0;
951 cursor: pointer;
952
953 &[disabled]] {
954 opacity: 0.8;
955 }
956 }
957 }
958
959 p.license-msg {
960 margin: 0;
961 font-size: 15px;
962 color: #676464;
963 margin-top: 10px;
964 }
965
966 .cta-btns {
967 display: flex;
968 gap: 10px;
969 justify-content: center;
970 align-items: center;
971 margin-top: 60px;
972
973 a.btn {
974 background: #1f71ff;
975 border-radius: 6px;
976 display: flex;
977 align-items: center;
978 gap: 10px;
979 color: #fff;
980 padding: 15px 30px;
981 font-size: 18px;
982 text-decoration: none;
983
984 &:hover {
985 background-color: #2067e3;
986 }
987 }
988 }
989 }
990
991 p.below-settings-panel {
992 text-align: center;
993 font-size: 16px;
994 color: #465774;
995 }
996
997 .optimize-post-types {
998 margin-top: 16px;
999 }
1000
1001 .slider.slider-horizontal
1002 .slider-tick-label-container
1003 .slider-tick-label:last-child {
1004 position: relative;
1005 }
1006
1007 .slider.slider-horizontal
1008 .slider-tick-label-container
1009 .slider-tick-label:last-child::after {
1010 content: "Best Performance";
1011 background: #33b133;
1012 font-size: 12px;
1013 width: 110px;
1014 text-align: center;
1015 padding: 4px 10px;
1016 border-radius: 40px;
1017 color: #fff;
1018 font-weight: 400;
1019 position: absolute;
1020 display: block;
1021 transform: translate3d(0, -50px, 0px);
1022 left: calc(50% - 55px);
1023 }
1024
1025 .cached-pages-bar {
1026 background-color: #e5eeff;
1027 height: 15px;
1028 border-radius: 10px;
1029 margin-top: 10px;
1030 overflow: hidden;
1031
1032 .progress-bar {
1033 height: 15px;
1034 width: 0%;
1035 max-width: 100%;
1036 }
1037 }
1038
1039 .optimized-pages table {
1040 width: 100%;
1041 margin-top: 20px;
1042 color: #465774;
1043 }
1044
1045 div.dt-container.dt-empty-footer tbody > tr:last-child > *,
1046 table.dataTable > tbody > tr:not(:last-child) {
1047 border-bottom: 1px solid #dae8ff;
1048 }
1049
1050 table.dataTable > thead > tr > th,
1051 table.dataTable > thead > tr > td {
1052 padding: 10px;
1053 border-bottom: 1px solid #dae8ff;
1054 }
1055
1056 div.dt-container .dt-paging .dt-paging-button.current,
1057 div.dt-container .dt-paging .dt-paging-button.current:hover {
1058 background: #1f71ff !important;
1059 border: none;
1060 font-size: 15px;
1061 padding: 6px 13px;
1062 color: #fff !important;
1063 }
1064
1065 div.dt-container .dt-paging .dt-paging-button {
1066 background-color: #fefefe;
1067 border: none;
1068 font-size: 15px;
1069 padding: 6px 13px;
1070 }
1071
1072 div.dt-container .dt-paging .dt-paging-button:hover {
1073 background: #e8e9ff !important;
1074 color: #2d2d2d !important;
1075 border: none;
1076 font-size: 15px;
1077 padding: 6px 13px;
1078 }
1079
1080 .berqwp-notification {
1081 display: flex;
1082 margin: 20px 0;
1083 background-color: #333333;
1084 color: #fff;
1085 padding: 15px 16px;
1086 border-radius: 6px;
1087 gap: 20px;
1088
1089 .icon svg {
1090 width: 24px;
1091 fill: #fff;
1092 }
1093
1094 &.warning {
1095 background-color: #fff074;
1096 color: #7b6904;
1097 border: 1px solid #eee069;
1098
1099 .icon svg {
1100 fill: #7b6904;
1101 }
1102 }
1103 }
1104
1105 span.bwp-cache-tag {
1106 padding: 6px 12px;
1107 text-align: center;
1108 background: #7b7b7b;
1109 display: block;
1110 color: #fff;
1111 font-size: 14px;
1112 border-radius: 50px;
1113 line-height: 1;
1114 width: fit-content;
1115 white-space: nowrap;
1116
1117 &.part-completed {
1118 background-color: #ffd171;
1119 color: #8b5f04;
1120 }
1121
1122 &.completed {
1123 background-color: #beffab;
1124 color: #008d31;
1125 }
1126 }
1127
1128 div.dt-container .dt-search input {
1129 border: 1px solid #dce6f7;
1130 border-radius: 10px;
1131 background-color: #f4f8ff;
1132 }
1133
1134 a.berqwp-refresh-license-btn {
1135 background-color: #cfffe8;
1136 padding: 5px;
1137 border-radius: 4px;
1138 position: absolute;
1139 right: 16px;
1140 display: flex;
1141 justify-content: center;
1142 align-items: center;
1143 transition: all 0.3s ease;
1144
1145 &:hover {
1146 background-color: #b9fddc;
1147 }
1148 }
1149
1150 label.berq-check input[type="text"]="text""] {
1151 width: 300px;
1152 display: block;
1153 font-weight: normal;
1154 max-width: 300px;
1155 border: 1px solid #d3d3d3;
1156 padding: 2px 10px;
1157 }
1158
1159 .berqwp-cf-connected {
1160 background-color: #c4ffc4;
1161 width: fit-content;
1162 padding: 10px 20px;
1163 margin-top: 15px;
1164 border-radius: 10px;
1165 display: flex;
1166 align-items: center;
1167
1168 svg {
1169 width: 35px;
1170 height: auto;
1171 fill: #22b522;
1172 margin-right: 10px;
1173 }
1174 }
1175
1176 input.bwp-disable-cf {
1177 margin-top: 10px;
1178 border: none;
1179 color: #ff1e1e;
1180 background: transparent;
1181 padding: 0;
1182 font-size: 15px;
1183 margin-left: auto;
1184 display: block;
1185 }
1186
1187 .berqwp-lifespan-options,
1188 .berqwp-inline-radio-select {
1189 margin-top: 16px;
1190 display: flex;
1191 flex-wrap: wrap;
1192 align-items: center;
1193 gap: 15px;
1194
1195 label {
1196 flex-grow: 2;
1197 max-width: 200px;
1198 padding: 10px 15px;
1199 margin: 0;
1200 border: 1px solid #e0e9fa;
1201 border-radius: 5px;
1202 color: #0c2d66;
1203 cursor: pointer;
1204 font-size: 14px;
1205
1206 &:focus-within,
1207 &.selected {
1208 background-color: #1f71ff;
1209 border-color: #1f71ff;
1210 color: #fff;
1211 }
1212
1213 &.selected input {
1214 border-color: #fff;
1215 }
1216 }
1217 }
1218
1219 .berqwp-pagecompress-options {
1220 margin-top: 16px;
1221
1222 a {
1223 box-shadow: none;
1224
1225 .berqwp-loader {
1226 display: none;
1227 }
1228 }
1229 }
1230
1231 .bwp-disable-pagecompression {
1232 cursor: pointer;
1233 background: #fff;
1234 border-radius: 6px;
1235 padding: 10px 20px;
1236 color: #384a69;
1237 font-size: 15px;
1238 font-style: normal;
1239 display: block;
1240 line-height: normal;
1241 width: -moz-fit-content;
1242 width: fit-content;
1243 margin-bottom: 5px;
1244 border: 1px solid #dbe9fe;
1245 }
1246
1247 .berq-info-box {
1248 .feature-blocks {
1249 display: flex;
1250 gap: 10px;
1251 margin: 20px 0;
1252
1253 .single-feature {
1254 background-color: #f3f3ff;
1255 padding: 13px;
1256 border: 1px solid #b5b8ff;
1257 border-radius: 7px;
1258
1259 .h5 {
1260 font-size: 14px;
1261 font-weight: 600;
1262 color: #0c2d66;
1263 }
1264
1265 p {
1266 color: #0c2d66;
1267 font-size: 14px;
1268 }
1269 }
1270 }
1271 }
1272
1273 .berq-info-box.fluid-images ul li {
1274 margin-left: 20px;
1275 color: #0c2d66;
1276 }
1277
1278 .berq-info-box.fluid-images ul {
1279 list-style: square;
1280 }
1281
1282 a.fluid-images-signup {
1283 font-size: 15px;
1284 padding: 12px 20px;
1285 text-transform: uppercase;
1286 color: #fff !important;
1287 background: #1f71ff;
1288 border-radius: 6px;
1289 display: inline-block;
1290 }
1291
1292 div#wpcontent {
1293 padding-left: 0;
1294 }
1295
1296 .berqwp-tab {
1297 display: flex;
1298 align-items: center;
1299 gap: 7px;
1300 }
1301
1302 .berqwp-tab .icon {
1303 display: flex;
1304
1305 svg {
1306 width: 20px;
1307 height: auto;
1308 color: #000;
1309 }
1310 }
1311
1312 .berq-info-box.guide .berq-box-content {
1313 display: flex;
1314 align-items: center;
1315 gap: 7px;
1316 color: #fff;
1317 }
1318
1319 .bwp-action-btn {
1320 font-size: 15px;
1321 display: flex;
1322 justify-content: center;
1323 align-content: center;
1324 background-color: #1f71ff;
1325 color: #fff;
1326 padding: 8px 16px;
1327 border-radius: 8px;
1328 gap: 6px;
1329 transition: cubic-bezier(0.075, 0.82, 0.165, 1) 0.3s all;
1330 text-decoration: none !important;
1331 border: 1px solid transparent;
1332
1333 &.light {
1334 background-color: #fff;
1335 color: #0c2d66;
1336 border: 1px solid #d4dff2;
1337 }
1338
1339 &:hover {
1340 background-color: #3d44d9;
1341 color: #fff;
1342 border: 1px solid transparent;
1343 }
1344
1345 svg {
1346 width: 15px;
1347 height: auto;
1348 }
1349 }
1350
1351 .berq-triple-boxes {
1352 display: grid;
1353 grid-template-columns: 1fr 1fr 1fr;
1354 gap: 16px;
1355 }
1356
1357 .berq-stats-count {
1358 font-weight: bold;
1359 font-size: 20px;
1360 margin: 13px 0;
1361 color: #1f366c;
1362 }
1363
1364 a.berq-stat-refresh {
1365 position: absolute;
1366 top: 18px;
1367 right: 14px;
1368
1369 svg {
1370 fill: #8daee5;
1371 }
1372 }
1373
1374 .berqwp-optimization-modes-container {
1375 margin-bottom: 10px;
1376
1377 .berqwp-inline-radio-select {
1378 display: grid;
1379 grid-template-columns: 1fr 1fr;
1380 align-items: stretch;
1381
1382 label {
1383 max-width: 100%;
1384 display: flex;
1385 gap: 5px;
1386 padding: 16px 15px;
1387
1388 &.berqwp-best-performance {
1389 position: relative;
1390
1391 &::before {
1392 content: "Best Performance";
1393 position: absolute;
1394 top: 10px;
1395 right: 8px;
1396 font-size: 12px;
1397 background-color: #cbffbc;
1398 color: #1f8d00;
1399 padding: 3px 9px;
1400 border-radius: 10px;
1401 }
1402
1403 &.selected::before {
1404 background-color: #538ef4;
1405 color: #fff;
1406 }
1407 }
1408
1409 div {
1410 font-size: 15px;
1411 }
1412
1413 input {
1414 margin-top: 1px;
1415 }
1416
1417 p {
1418 font-weight: normal;
1419 margin-top: 6px;
1420 margin-bottom: 0;
1421 font-size: 14px;
1422 }
1423
1424 &.selected p {
1425 color: #fff !important;
1426 }
1427 }
1428 }
1429 }
1430
1431 .berq-toggle {
1432 position: relative;
1433 width: 55px;
1434 min-width: 55px;
1435 height: 27px;
1436 display: block;
1437 background: #fafaff;
1438 border-radius: 30px;
1439 overflow: hidden;
1440 cursor: pointer;
1441 border: 1px solid #cbdeff;
1442
1443 input {
1444 display: none;
1445
1446 &:checked + .berq-toggle-switch {
1447 background-color: #1f71ff;
1448 }
1449
1450 &:checked + .berq-toggle-switch::before {
1451 left: calc(93% - 19px);
1452 background-color: #fff;
1453 }
1454 }
1455
1456 .berq-toggle-switch {
1457 background-color: transparent;
1458 display: block;
1459 height: 100%;
1460 transition: all 0.3s ease-out;
1461
1462 &::before {
1463 content: "";
1464 position: absolute;
1465 height: 19px;
1466 background: #002159;
1467 width: 19px;
1468 border-radius: 30px;
1469 left: 7%;
1470 top: 3px;
1471 transition: all 0.3s ease-out;
1472 }
1473 }
1474 }
1475
1476 .berq-box-content.berq-setting-toggle {
1477 display: flex;
1478 justify-content: space-between;
1479 gap: 30px;
1480
1481 .berq-toggle {
1482 /* margin-top: 10px; */
1483 }
1484 }
1485
1486 .berq-info-box.berq-setting-group {
1487 .group-container:not(:first-child) {
1488 padding-top: 20px;
1489 border-top: 1px solid #e9e8ff;
1490 margin-top: 20px;
1491 }
1492 }
1493
1494 .berq-box-title.cloud-exclusive::after {
1495 content: 'Cloud exclusive';
1496 font-weight: normal;
1497 font-size: 12px;
1498 margin-left: 10px;
1499 background: #2aad2a;
1500 color: #fff;
1501 padding: 3px 6px;
1502 border-radius: 20px;
1503 margin-top: 0px !important;
1504 display: inline-block;
1505 position: absolute;
1506 }
1507