PluginProbe
BerqWP – All-In-One Optimization for Core Web Vitals, Cache, CDN, Images, CSS & JavaScript / 4.1.19
BerqWP – All-In-One Optimization for Core Web Vitals, Cache, CDN, Images, CSS & JavaScript v4.1.19
4.1.19 4.1.18 4.1.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 All 173 releases
searchpro / admin / css / style.css

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

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