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

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