PluginProbe
BerqWP – All-In-One Optimization for Core Web Vitals, Cache, CDN, Images, CSS & JavaScript / 4.0.17
BerqWP – All-In-One Optimization for Core Web Vitals, Cache, CDN, Images, CSS & JavaScript v4.0.17
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.css

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

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