PluginProbe
BerqWP – All-In-One Optimization for Core Web Vitals, Cache, CDN, Images, CSS & JavaScript / trunk
BerqWP – All-In-One Optimization for Core Web Vitals, Cache, CDN, Images, CSS & JavaScript vtrunk
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 1.9.7 All 169 releases
searchpro / admin / css / style.css

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

1,494 lines 28.5 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: -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: transparent;
757 border-radius: 20px;
758 display: flex;
759 flex-direction: column;
760 justify-content: center;
761 align-items: center;
762 padding: 70px 20px;
763 padding-bottom: 100px;
764 max-width: 800px;
765 margin: 0 auto;
766 padding-bottom: 30px;
767 margin-top: 50px;
768 }
769 #berqwp-intro img.logo {
770 width: 140px;
771 margin-bottom: 30px;
772 }
773 #berqwp-intro h2.title {
774 font-size: 35px;
775 text-align: center;
776 color: #222222;
777 line-height: normal;
778 max-width: 570px;
779 font-weight: 500;
780 text-transform: capitalize;
781 margin: 0;
782 margin-bottom: 40px;
783 }
784 #berqwp-intro .inner {
785 display: flex;
786 justify-content: center;
787 align-items: center;
788 gap: 10px;
789 }
790 #berqwp-intro .inner input[type=email],
791 #berqwp-intro .inner input[type=password] {
792 background-color: #fff;
793 padding: 10px 13px;
794 border: 1px solid #dad2ff;
795 border-radius: 8px;
796 font-size: 14px;
797 line-height: 1;
798 }
799 #berqwp-intro .inner button[type=submit] {
800 background-color: #1f71ff;
801 padding: 10px 13px;
802 border: 1px solid #1f71ff;
803 border-radius: 8px;
804 font-size: 14px;
805 cursor: pointer;
806 color: #fff;
807 line-height: 1;
808 }
809 #berqwp-intro .inner button[type=submit][disabled] {
810 opacity: 0.7;
811 cursor: not-allowed;
812 }
813 #berqwp-intro .optimization-method-block {
814 margin-bottom: 50px;
815 }
816 #berqwp-intro .optimization-method-block h3 {
817 text-align: center;
818 font-size: 18px;
819 }
820 #berqwp-intro .optimization-method-block p {
821 text-align: center;
822 font-size: 14px;
823 max-width: 400px;
824 margin-bottom: 30px;
825 }
826 #berqwp-intro .optimization-method-block .optimization-method-options {
827 display: flex;
828 align-items: center;
829 justify-content: center;
830 gap: 10px;
831 }
832 #berqwp-intro .optimization-method-block .optimization-method-options input[type=radio] {
833 display: none;
834 }
835 #berqwp-intro .optimization-method-block .optimization-method-options input[type=radio]:checked + .optimization-method {
836 border-color: #1f71ff;
837 background-color: #1f71ff;
838 color: #fff;
839 }
840 #berqwp-intro .optimization-method-block .optimization-method-options .optimization-method {
841 display: flex;
842 justify-content: center;
843 align-items: center;
844 background-color: #fff;
845 padding: 10px 13px;
846 border: 1px solid #dad2ff;
847 border-radius: 8px;
848 gap: 8px;
849 font-weight: 500;
850 font-size: 14px;
851 cursor: pointer;
852 }
853 #berqwp-intro .optimization-method-block .optimization-method-options .optimization-method .icon svg {
854 width: 16px;
855 height: auto;
856 display: flex;
857 }
858 #berqwp-intro form.license-verification {
859 display: flex;
860 align-items: center;
861 gap: 10px;
862 justify-content: center;
863 }
864 #berqwp-intro form.license-verification input[type=password] {
865 font-size: 18px;
866 border-radius: 6px;
867 padding: 16px 24px;
868 line-height: 1;
869 background: #fff;
870 border: 1px solid #d7d7d7;
871 width: 280px;
872 }
873 #berqwp-intro form.license-verification input[type=password]::-moz-placeholder {
874 color: #928e8e;
875 }
876 #berqwp-intro form.license-verification input[type=password]::placeholder {
877 color: #928e8e;
878 }
879 #berqwp-intro form.license-verification input[type=submit] {
880 border: none;
881 color: #fff;
882 background: #1f71ff;
883 align-self: stretch;
884 padding: 20px 40px;
885 font-size: 18px;
886 font-weight: 400;
887 border-radius: 6px;
888 line-height: 0;
889 cursor: pointer;
890 }
891 #berqwp-intro form.license-verification input[type=submit][disabled] {
892 opacity: 0.8;
893 }
894 #berqwp-intro p.license-msg {
895 margin: 0;
896 font-size: 15px;
897 color: #676464;
898 margin-top: 10px;
899 }
900 #berqwp-intro .cta-btns {
901 display: flex;
902 gap: 10px;
903 justify-content: center;
904 align-items: center;
905 margin-top: 30px;
906 }
907 #berqwp-intro .cta-btns a.btn {
908 background: #1f71ff;
909 border-radius: 9px;
910 display: flex;
911 align-items: center;
912 gap: 7px;
913 color: #fff;
914 padding: 12px 20px;
915 font-size: 15px;
916 text-decoration: none;
917 }
918 #berqwp-intro .cta-btns a.btn:hover {
919 background-color: #2067e3;
920 }
921 #berqwp-intro .cta-btns a.btn.secondary {
922 background: #edeef1;
923 color: #222;
924 }
925 #berqwp-intro .cta-btns a.btn.secondary:hover {
926 background-color: #e0e1e5;
927 }
928
929 p.below-settings-panel {
930 text-align: center;
931 font-size: 16px;
932 color: #465774;
933 }
934
935 .optimize-post-types {
936 margin-top: 16px;
937 }
938
939 .slider.slider-horizontal .slider-tick-label-container .slider-tick-label:last-child {
940 position: relative;
941 }
942
943 .slider.slider-horizontal .slider-tick-label-container .slider-tick-label:last-child::after {
944 content: "Best Performance";
945 background: #33b133;
946 font-size: 12px;
947 width: 110px;
948 text-align: center;
949 padding: 4px 10px;
950 border-radius: 40px;
951 color: #fff;
952 font-weight: 400;
953 position: absolute;
954 display: block;
955 transform: translate3d(0, -50px, 0px);
956 left: calc(50% - 55px);
957 }
958
959 .cached-pages-bar {
960 background-color: #e5eeff;
961 height: 15px;
962 border-radius: 10px;
963 margin-top: 10px;
964 overflow: hidden;
965 }
966 .cached-pages-bar .progress-bar {
967 height: 15px;
968 width: 0%;
969 max-width: 100%;
970 }
971
972 .optimized-pages table {
973 width: 100%;
974 margin-top: 20px;
975 color: #465774;
976 }
977
978 div.dt-container.dt-empty-footer tbody > tr:last-child > *,
979 table.dataTable > tbody > tr:not(:last-child) {
980 border-bottom: 1px solid #dae8ff;
981 }
982
983 table.dataTable > thead > tr > th,
984 table.dataTable > thead > tr > td {
985 padding: 10px;
986 border-bottom: 1px solid #dae8ff;
987 }
988
989 div.dt-container .dt-paging .dt-paging-button.current,
990 div.dt-container .dt-paging .dt-paging-button.current:hover {
991 background: #1f71ff !important;
992 border: none;
993 font-size: 15px;
994 padding: 6px 13px;
995 color: #fff !important;
996 }
997
998 div.dt-container .dt-paging .dt-paging-button {
999 background-color: #fefefe;
1000 border: none;
1001 font-size: 15px;
1002 padding: 6px 13px;
1003 }
1004
1005 div.dt-container .dt-paging .dt-paging-button:hover {
1006 background: #e8e9ff !important;
1007 color: #2d2d2d !important;
1008 border: none;
1009 font-size: 15px;
1010 padding: 6px 13px;
1011 }
1012
1013 .berqwp-notification {
1014 display: flex;
1015 margin: 20px 0;
1016 background-color: #333333;
1017 color: #fff;
1018 padding: 15px 16px;
1019 border-radius: 6px;
1020 gap: 20px;
1021 }
1022 .berqwp-notification .icon svg {
1023 width: 24px;
1024 fill: #fff;
1025 }
1026 .berqwp-notification.warning {
1027 background-color: #fff074;
1028 color: #7b6904;
1029 border: 1px solid #eee069;
1030 }
1031 .berqwp-notification.warning .icon svg {
1032 fill: #7b6904;
1033 }
1034
1035 span.bwp-cache-tag {
1036 padding: 6px 12px;
1037 text-align: center;
1038 background: #7b7b7b;
1039 display: block;
1040 color: #fff;
1041 font-size: 14px;
1042 border-radius: 50px;
1043 line-height: 1;
1044 width: -moz-fit-content;
1045 width: fit-content;
1046 white-space: nowrap;
1047 }
1048 span.bwp-cache-tag.part-completed {
1049 background-color: #ffd171;
1050 color: #8b5f04;
1051 }
1052 span.bwp-cache-tag.completed {
1053 background-color: #beffab;
1054 color: #008d31;
1055 }
1056
1057 div.dt-container .dt-search input {
1058 border: 1px solid #dce6f7;
1059 border-radius: 10px;
1060 background-color: #f4f8ff;
1061 }
1062
1063 a.berqwp-refresh-license-btn {
1064 background-color: #cfffe8;
1065 padding: 5px;
1066 border-radius: 4px;
1067 position: absolute;
1068 right: 16px;
1069 display: flex;
1070 justify-content: center;
1071 align-items: center;
1072 transition: all 0.3s ease;
1073 }
1074 a.berqwp-refresh-license-btn:hover {
1075 background-color: #b9fddc;
1076 }
1077
1078 label.berq-check input[type=text] {
1079 width: 300px;
1080 display: block;
1081 font-weight: normal;
1082 max-width: 300px;
1083 border: 1px solid #d3d3d3;
1084 padding: 2px 10px;
1085 }
1086
1087 .berqwp-cf-connected {
1088 background-color: #c4ffc4;
1089 width: -moz-fit-content;
1090 width: fit-content;
1091 padding: 10px 20px;
1092 margin-top: 15px;
1093 border-radius: 10px;
1094 display: flex;
1095 align-items: center;
1096 }
1097 .berqwp-cf-connected svg {
1098 width: 35px;
1099 height: auto;
1100 fill: #22b522;
1101 margin-right: 10px;
1102 }
1103
1104 input.bwp-disable-cf {
1105 margin-top: 10px;
1106 border: none;
1107 color: #ff1e1e;
1108 background: transparent;
1109 padding: 0;
1110 font-size: 15px;
1111 margin-left: auto;
1112 display: block;
1113 }
1114
1115 .berqwp-lifespan-options,
1116 .berqwp-inline-radio-select {
1117 margin-top: 16px;
1118 display: flex;
1119 flex-wrap: wrap;
1120 align-items: center;
1121 gap: 15px;
1122 }
1123 .berqwp-lifespan-options label,
1124 .berqwp-inline-radio-select label {
1125 flex-grow: 2;
1126 max-width: 200px;
1127 padding: 10px 15px;
1128 margin: 0;
1129 border: 1px solid #e0e9fa;
1130 border-radius: 5px;
1131 color: #0c2d66;
1132 cursor: pointer;
1133 font-size: 14px;
1134 }
1135 .berqwp-lifespan-options label:focus-within, .berqwp-lifespan-options label.selected,
1136 .berqwp-inline-radio-select label:focus-within,
1137 .berqwp-inline-radio-select label.selected {
1138 background-color: #1f71ff;
1139 border-color: #1f71ff;
1140 color: #fff;
1141 }
1142 .berqwp-lifespan-options label.selected input,
1143 .berqwp-inline-radio-select label.selected input {
1144 border-color: #fff;
1145 }
1146
1147 .berqwp-pagecompress-options {
1148 margin-top: 16px;
1149 }
1150 .berqwp-pagecompress-options a {
1151 box-shadow: none;
1152 }
1153 .berqwp-pagecompress-options a .berqwp-loader {
1154 display: none;
1155 }
1156
1157 .bwp-disable-pagecompression {
1158 cursor: pointer;
1159 background: #fff;
1160 border-radius: 6px;
1161 padding: 10px 20px;
1162 color: #384a69;
1163 font-size: 15px;
1164 font-style: normal;
1165 display: block;
1166 line-height: normal;
1167 width: -moz-fit-content;
1168 width: fit-content;
1169 margin-bottom: 5px;
1170 border: 1px solid #dbe9fe;
1171 }
1172
1173 .berq-info-box .feature-blocks {
1174 display: flex;
1175 gap: 10px;
1176 margin: 20px 0;
1177 }
1178 .berq-info-box .feature-blocks .single-feature {
1179 background-color: #f3f3ff;
1180 padding: 13px;
1181 border: 1px solid #b5b8ff;
1182 border-radius: 7px;
1183 }
1184 .berq-info-box .feature-blocks .single-feature .h5 {
1185 font-size: 14px;
1186 font-weight: 600;
1187 color: #0c2d66;
1188 }
1189 .berq-info-box .feature-blocks .single-feature p {
1190 color: #0c2d66;
1191 font-size: 14px;
1192 }
1193
1194 .berq-info-box.fluid-images ul li {
1195 margin-left: 20px;
1196 color: #0c2d66;
1197 }
1198
1199 .berq-info-box.fluid-images ul {
1200 list-style: square;
1201 }
1202
1203 a.fluid-images-signup {
1204 font-size: 15px;
1205 padding: 12px 20px;
1206 text-transform: uppercase;
1207 color: #fff !important;
1208 background: #1f71ff;
1209 border-radius: 6px;
1210 display: inline-block;
1211 }
1212
1213 div#wpcontent {
1214 padding-left: 0;
1215 }
1216
1217 .berqwp-tab {
1218 display: flex;
1219 align-items: center;
1220 gap: 7px;
1221 }
1222
1223 .berqwp-tab .icon {
1224 display: flex;
1225 }
1226 .berqwp-tab .icon svg {
1227 width: 20px;
1228 height: auto;
1229 color: #000;
1230 }
1231
1232 .berq-info-box.guide .berq-box-content {
1233 display: flex;
1234 align-items: center;
1235 gap: 7px;
1236 color: #fff;
1237 }
1238
1239 .bwp-action-btn {
1240 font-size: 15px;
1241 display: flex;
1242 justify-content: center;
1243 align-content: center;
1244 background-color: #1f71ff;
1245 color: #fff;
1246 padding: 10px 16px;
1247 border-radius: 8px;
1248 gap: 6px;
1249 transition: cubic-bezier(0.075, 0.82, 0.165, 1) 0.3s all;
1250 text-decoration: none !important;
1251 border: 1px solid transparent;
1252 }
1253 .bwp-action-btn .icon {
1254 display: flex;
1255 }
1256 .bwp-action-btn.light {
1257 background-color: #fff;
1258 color: #0c2d66;
1259 border: 1px solid #d4dff2;
1260 }
1261 .bwp-action-btn:hover {
1262 background-color: #3d44d9;
1263 color: #fff;
1264 border: 1px solid transparent;
1265 }
1266 .bwp-action-btn svg {
1267 width: 15px;
1268 height: auto;
1269 }
1270 .bwp-action-btn.bwp-upgrade-btn {
1271 background: #4d1fff;
1272 color: #fff;
1273 border-color: #4d1fff;
1274 }
1275
1276 .berq-triple-boxes {
1277 display: grid;
1278 grid-template-columns: 1fr 1fr 1fr;
1279 gap: 16px;
1280 }
1281
1282 .berq-stats-count {
1283 font-weight: bold;
1284 font-size: 20px;
1285 margin: 13px 0;
1286 color: #1f366c;
1287 }
1288
1289 a.berq-stat-refresh {
1290 position: absolute;
1291 top: 18px;
1292 right: 14px;
1293 }
1294 a.berq-stat-refresh svg {
1295 fill: #8daee5;
1296 }
1297
1298 .berqwp-optimization-modes-container {
1299 margin-bottom: 10px;
1300 }
1301 .berqwp-optimization-modes-container .berqwp-inline-radio-select {
1302 display: grid;
1303 grid-template-columns: 1fr 1fr;
1304 align-items: stretch;
1305 }
1306 .berqwp-optimization-modes-container .berqwp-inline-radio-select label {
1307 max-width: 100%;
1308 display: flex;
1309 gap: 5px;
1310 padding: 16px 15px;
1311 }
1312 .berqwp-optimization-modes-container .berqwp-inline-radio-select label.berqwp-best-performance {
1313 position: relative;
1314 }
1315 .berqwp-optimization-modes-container .berqwp-inline-radio-select label.berqwp-best-performance::before {
1316 content: "Best Performance";
1317 position: absolute;
1318 top: 10px;
1319 right: 8px;
1320 font-size: 12px;
1321 background-color: #cbffbc;
1322 color: #1f8d00;
1323 padding: 3px 9px;
1324 border-radius: 10px;
1325 }
1326 .berqwp-optimization-modes-container .berqwp-inline-radio-select label.berqwp-best-performance.selected::before {
1327 background-color: #538ef4;
1328 color: #fff;
1329 }
1330 .berqwp-optimization-modes-container .berqwp-inline-radio-select label div {
1331 font-size: 15px;
1332 }
1333 .berqwp-optimization-modes-container .berqwp-inline-radio-select label input {
1334 margin-top: 1px;
1335 }
1336 .berqwp-optimization-modes-container .berqwp-inline-radio-select label p {
1337 font-weight: normal;
1338 margin-top: 6px;
1339 margin-bottom: 0;
1340 font-size: 14px;
1341 }
1342 .berqwp-optimization-modes-container .berqwp-inline-radio-select label.selected p {
1343 color: #fff !important;
1344 }
1345
1346 .berq-toggle {
1347 position: relative;
1348 width: 55px;
1349 min-width: 55px;
1350 height: 27px;
1351 display: block;
1352 background: #fafaff;
1353 border-radius: 30px;
1354 overflow: hidden;
1355 cursor: pointer;
1356 border: 1px solid #cbdeff;
1357 }
1358 .berq-toggle input {
1359 display: none;
1360 }
1361 .berq-toggle input:checked + .berq-toggle-switch {
1362 background-color: #1f71ff;
1363 }
1364 .berq-toggle input:checked + .berq-toggle-switch::before {
1365 left: calc(93% - 19px);
1366 background-color: #fff;
1367 }
1368 .berq-toggle .berq-toggle-switch {
1369 background-color: transparent;
1370 display: block;
1371 height: 100%;
1372 transition: all 0.3s ease-out;
1373 }
1374 .berq-toggle .berq-toggle-switch::before {
1375 content: "";
1376 position: absolute;
1377 height: 19px;
1378 background: #002159;
1379 width: 19px;
1380 border-radius: 30px;
1381 left: 7%;
1382 top: 3px;
1383 transition: all 0.3s ease-out;
1384 }
1385
1386 .berq-box-content.berq-setting-toggle {
1387 display: flex;
1388 justify-content: space-between;
1389 gap: 30px;
1390 }
1391 .berq-box-content.berq-setting-toggle .berq-toggle {
1392 /* margin-top: 10px; */
1393 }
1394
1395 .berq-info-box.berq-setting-group .group-container:not(:first-child) {
1396 padding-top: 20px;
1397 border-top: 1px solid #e9e8ff;
1398 margin-top: 20px;
1399 }
1400
1401 .berq-box-title.cloud-exclusive::after {
1402 content: "Premium";
1403 font-weight: normal;
1404 font-size: 12px;
1405 margin-left: 10px;
1406 background: #2aad2a;
1407 color: #fff;
1408 padding: 3px 6px;
1409 border-radius: 20px;
1410 margin-top: 0px !important;
1411 display: inline-block;
1412 position: absolute;
1413 }
1414
1415 .berqwp-continue-free {
1416 text-align: center;
1417 font-size: 15px;
1418 margin-top: 80px;
1419 align-self: end;
1420 }
1421 .berqwp-continue-free a {
1422 color: #acbbd5;
1423 text-decoration: none;
1424 }
1425
1426 .berqwp-db-actions {
1427 margin-top: 16px;
1428 display: flex;
1429 flex-direction: column;
1430 gap: 10px;
1431 }
1432
1433 .berqwp-db-action {
1434 display: flex;
1435 align-items: center;
1436 justify-content: space-between;
1437 gap: 15px;
1438 flex-wrap: wrap;
1439 padding: 14px 18px;
1440 border: 1px solid #e0e9fa;
1441 border-radius: 8px;
1442 background: #f8fafd;
1443 }
1444 .berqwp-db-action span {
1445 color: #0c2d66;
1446 font-size: 15px;
1447 font-weight: 500;
1448 }
1449 .berqwp-db-action a.berq-btn {
1450 margin-bottom: 0;
1451 flex-shrink: 0;
1452 }
1453 .berqwp-db-action a.berq-btn.disabled {
1454 opacity: 0.6;
1455 pointer-events: none;
1456 }
1457
1458 input.berqwp-inline-number {
1459 width: 60px;
1460 padding: 4px 8px;
1461 margin: 0 4px;
1462 border: 1px solid #dbe9fe;
1463 border-radius: 5px;
1464 color: #0c2d66;
1465 font-size: 14px;
1466 }
1467
1468 .berqwp-db-scheduled-tasks {
1469 margin-top: 12px;
1470 display: grid;
1471 grid-template-columns: repeat(auto-fill, minmax(220px, 1fr));
1472 gap: 4px 20px;
1473 }
1474 .berqwp-db-scheduled-tasks label.berq-check {
1475 margin-top: 0;
1476 }
1477
1478 .berqwp-heartbeat-interval {
1479 margin-top: 16px;
1480 }
1481 .berqwp-heartbeat-interval label {
1482 display: flex;
1483 align-items: center;
1484 gap: 10px;
1485 color: #0c2d66;
1486 font-size: 14px;
1487 }
1488 .berqwp-heartbeat-interval input[type=number] {
1489 width: 80px;
1490 padding: 6px 10px;
1491 border: 1px solid #dbe9fe;
1492 border-radius: 5px;
1493 color: #0c2d66;
1494 }/*# sourceMappingURL=style.css.map */