PluginProbe ʕ •ᴥ•ʔ
Jetpack – WP Security, Backup, Speed, & Growth / 15.9-a.3
Jetpack – WP Security, Backup, Speed, & Growth v15.9-a.3
15.9-a.7 15.9-a.5 15.9-a.3 15.9-a.1 15.8 15.8-beta 15.8-a.7 15.8-a.5 5.2.5 5.3.4 5.4.4 5.5.5 5.6.5 5.7.5 5.8.4 5.9.4 6.0.4 6.1 6.1.1 6.1.2 6.1.3 6.1.4 6.1.5 6.2 6.2.1 6.2.2 6.2.3 6.2.4 6.2.5 6.3 6.3.1 6.3.2 6.3.3 6.3.4 6.3.5 6.3.6 6.3.7 6.4 6.4.1 6.4.2 6.4.3 6.4.4 6.4.5 6.4.6 6.5 6.5.1 6.5.2 6.5.3 6.5.4 6.6 6.6.1 6.6.2 6.6.3 6.6.4 6.6.5 6.7 6.7.1 6.7.2 6.7.3 6.7.4 6.8 6.8.1 6.8.2 6.8.3 6.8.4 6.8.5 6.9 6.9.1 6.9.2 6.9.3 6.9.4 7.0 7.0.1 7.0.2 7.0.3 7.0.4 7.0.5 7.1 7.1.1 7.1.2 7.1.3 7.1.4 7.1.5 7.2 7.2.1 7.2.1.1 7.2.2 7.2.3 7.2.4 7.2.5 7.3 7.3.0.1 7.3.1 7.3.1.1 7.3.2 7.3.3 7.3.4 7.3.5 7.4 7.4.1 7.4.2 7.4.3 7.4.4 7.4.5 7.5 7.5.0.1 7.5.1 7.5.2 7.5.3 7.5.4 7.5.5 7.5.6 7.5.7 7.6 7.6.1 7.6.2 7.6.3 7.6.4 7.7 7.7.1 7.7.2 7.7.3 7.7.4 7.7.5 7.7.6 7.8 7.8.1 7.8.2 7.8.3 7.8.4 7.9 7.9.1 7.9.2 7.9.3 7.9.4 8.0 8.0.1 8.0.2 8.0.3 8.1 8.1.1 8.1.2 8.1.3 8.1.4 8.2 8.2.0.1 8.2.1 8.2.2 8.2.3 8.2.4 8.2.5 8.2.6 8.3 8.3.1 8.3.2 8.3.3 8.4 8.4.1 8.4.2 8.4.3 8.4.4 8.4.5 8.5 8.5.1 8.5.2 8.5.3 8.6 8.6.1 8.6.2 8.6.3 8.6.4 8.7 8.7.0.1 8.7.1 8.7.2 8.7.3 8.7.4 8.8 8.8.1 8.8.2 8.8.3 8.8.4 8.8.5 8.9 8.9.1 8.9.2 8.9.3 8.9.4 9.0 9.0.1 9.0.2 9.0.3 9.0.4 9.0.5 9.1 9.1.1 9.1.2 9.1.3 9.2 9.2.1 9.2.2 9.2.3 9.2.4 9.3 9.3.1 9.3.2 9.3.3 9.3.4 9.3.5 9.4 9.4.1 9.4.2 9.4.3 9.4.4 9.5 9.5.1 9.5.2 9.5.3 9.5.4 9.5.5 9.6 9.6.1 9.6.2 9.6.3 9.6.4 9.7 9.7.1 9.7.2 15.7-beta.2 9.7.3 15.7.1 9.8 15.8-a.1 9.8.1 15.8-a.3 9.8.2 2.0.9 9.8.3 2.1.7 9.9 2.2.10 9.9.1 2.3.10 9.9.2 2.4.7 9.9.3 2.5.5 2.6.6 2.7.5 2.8.5 2.9.6 3.0.6 3.1.5 3.2.5 3.3.6 3.4.6 3.5.6 3.6.4 3.7.5 3.8.5 3.9.10 4.0.7 4.1.4 4.2.5 4.3.5 4.4.5 4.5.3 4.6.3 4.7.4 4.8.5 4.9.3 5.0.3 5.1.4 trunk 10.0 10.0.1 10.0.2 10.1 10.1.1 10.1.2 10.2 10.2.1 10.2.2 10.2.3 10.3 10.3.1 10.3.2 10.4 10.4.1 10.4.2 10.5 10.5.1 10.5.2 10.5.3 10.6 10.6.1 10.6.2 10.7 10.7.1 10.7.2 10.8 10.8.1 10.8.2 10.9 10.9.1 10.9.2 10.9.3 11.0 11.0.1 11.0.2 11.1 11.1.1 11.1.2 11.1.3 11.1.4 11.2 11.2.1 11.2.2 11.3 11.3.1 11.3.2 11.3.3 11.3.4 11.4 11.4.1 11.4.2 11.5 11.5.1 11.5.2 11.5.3 11.6 11.6.1 11.6.2 11.7 11.7.1 11.7.2 11.7.3 11.8 11.8.3 11.8.4 11.8.5 11.8.6 11.9 11.9.1 11.9.2 11.9.3 12.0 12.0.1 12.0.2 12.1 12.1.1 12.1.2 12.2 12.2.1 12.2.2 12.3 12.3.1 12.4 12.4.1 12.5 12.5.1 12.6 12.6.1 12.6.2 12.6.3 12.7 12.7.1 12.7.2 12.8 12.8.1 12.8.2 12.9 12.9.1 12.9.2 12.9.3 12.9.4 13.0 13.0.1 13.1 13.1.1 13.1.2 13.1.3 13.1.4 13.2 13.2.1 13.2.2 13.2.3 13.3 13.3.1 13.3.2 13.4 13.4.1 13.4.2 13.4.3 13.4.4 13.5 13.5.1 13.6 13.6.1 13.7 13.7.1 13.8 13.8.1 13.8.2 13.9 13.9.1 14.0 14.1 14.2 14.2.1 14.3 14.4 14.4.1 14.5 14.6 14.7 14.8 14.9 14.9.1 15.0 15.0.1 15.0.2 15.1 15.1.1 15.2 15.3 15.3.1 15.4 15.5 15.6 15.7 15.7-a.1 15.7-a.3 15.7-a.5 15.7-a.7 15.7-beta
jetpack / css / jetpack-admin-rtl.css
jetpack / css Last commit date
cleanslate-rtl.css 2 weeks ago cleanslate-rtl.min.css 2 weeks ago cleanslate.css 2 weeks ago cleanslate.min.css 2 weeks ago dashboard-widget-rtl.css 1 month ago dashboard-widget-rtl.min.css 2 weeks ago dashboard-widget.css 1 month ago dashboard-widget.min.css 2 weeks ago jetpack-admin-rtl.css 4 weeks ago jetpack-admin-rtl.min.css 2 weeks ago jetpack-admin.css 4 weeks ago jetpack-admin.min.css 2 weeks ago jetpack-deactivate-dialog-rtl.css 6 months ago jetpack-deactivate-dialog-rtl.min.css 2 weeks ago jetpack-deactivate-dialog.css 6 months ago jetpack-deactivate-dialog.min.css 2 weeks ago wordads-ccpa-rtl.css 2 weeks ago wordads-ccpa-rtl.min.css 2 weeks ago wordads-ccpa.css 2 weeks ago wordads-ccpa.min.css 2 weeks ago
jetpack-admin-rtl.css
1483 lines
1 /**
2 * Breakpoint Mixin
3 *
4 * Uses Sass Maps which requires Sass v3.3.0 or newer
5 *
6 *
7 * EXAMPLE
8 *
9 * body {
10 * @include breakpoint(tablet){
11 * font-size: 14px;
12 * };
13 * }
14 */
15 .j-row {
16 width: 100%;
17 margin: 0 auto;
18 }
19 .j-row::before, .j-row::after {
20 content: " ";
21 display: table;
22 }
23 .j-row::after {
24 clear: both;
25 }
26
27 .j-col {
28 padding: 0.85em;
29 width: 100%;
30 float: right;
31 position: relative;
32 }
33
34 @media only screen {
35 .j-sm-5 {
36 width: 41.66667%;
37 }
38 .j-sm-7 {
39 width: 58.33333%;
40 }
41 .j-sm-12 {
42 width: 100%;
43 }
44 }
45 @media (min-width: 530px) {
46 .j-md-4 {
47 width: 33.33333%;
48 }
49 .j-md-6 {
50 width: 50%;
51 }
52 .j-md-8 {
53 width: 66.66667%;
54 }
55 .j-md-12 {
56 width: 100%;
57 }
58 }
59 @media (min-width: 782px) {
60 .j-lrg-4 {
61 width: 33.33333%;
62 }
63 .j-lrg-5 {
64 width: 41.66667%;
65 }
66 .j-lrg-6 {
67 width: 50%;
68 }
69 .j-lrg-7 {
70 width: 58.33333%;
71 }
72 .j-lrg-8 {
73 width: 66.66667%;
74 }
75 .j-lrg-12 {
76 width: 100%;
77 }
78 }
79 @keyframes jetpack-candy {
80 0% {
81 transform: scale(1);
82 }
83 20% {
84 transform: scale(1.15);
85 }
86 60% {
87 transform: scale(0.95);
88 }
89 100% {
90 transform: scale(1);
91 }
92 }
93 @keyframes jetpack-loading-fade {
94 0% {
95 opacity: 0.5;
96 }
97 50% {
98 opacity: 1;
99 }
100 100% {
101 opacity: 0.5;
102 }
103 }
104 @keyframes jetpack-rotate {
105 to {
106 transform: rotate(-1turn);
107 }
108 }
109 /**
110 * em()
111 *
112 * Convert px to em in a readable fashion.
113 * ==========================================================================
114
115 * Examples:
116 * 1. font-size: em(14px);
117 * 2. font-size: em(30px/14px);
118 */
119 .button,
120 .download-jetpack {
121 transition: all 0.1s ease-in-out;
122 }
123
124 .jp-button,
125 .jp-button--settings {
126 display: inline-block;
127 position: relative;
128 padding: 0.7692307692em 1.4615384615em;
129 color: #efefef;
130 font-weight: 700;
131 font-size: 0.9285714286em;
132 line-height: 1;
133 text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
134 background: #6f7476;
135 border-radius: 3px;
136 }
137 .jp-button:visited,
138 .jp-button--settings:visited {
139 color: #efefef;
140 }
141 .jp-button:hover, .jp-button:focus,
142 .jp-button--settings:hover,
143 .jp-button--settings:focus {
144 color: #fff;
145 background: #57972d;
146 }
147 .jp-button:active,
148 .jp-button--settings:active {
149 background: #57972d;
150 opacity: 0.8;
151 }
152
153 .jp-button--settings {
154 background: #93b45f;
155 color: #e8eedf;
156 }
157 .jp-button--settings:visited {
158 color: #e8eedf;
159 }
160 .jp-button--settings:hover, .jp-button--settings:focus {
161 background: #9fbd72;
162 color: #fff;
163 }
164 .jp-button--settings.current {
165 background: #3c6621;
166 color: #fff;
167 box-shadow: inset 0 2px 0 #365a1f, inset 0 1px 3px #3c6621;
168 }
169
170 .download-jetpack {
171 display: inline-block;
172 position: relative;
173 padding: 0.6428571429em 1.0869565217em 0.5357142857em;
174 color: #fff;
175 font-weight: 400;
176 font-size: 20px;
177 line-height: 1;
178 background: #518d2a;
179 z-index: 3;
180 border-radius: 6px;
181 box-shadow: 0 6px 0 #3e6c20, 0 6px 3px rgba(0, 0, 0, 0.4);
182 }
183 .download-jetpack:visited {
184 color: #fff;
185 }
186 .download-jetpack:hover, .download-jetpack:focus {
187 color: #fff;
188 background: #57972d;
189 box-shadow: 0 6px 0 #3e6c20, 0 6px 3px rgba(0, 0, 0, 0.4);
190 }
191 .download-jetpack:active {
192 top: 6px;
193 box-shadow: 0 0 0 #3e6c20, 0 0 0 rgba(0, 0, 0, 0.4);
194 }
195 .download-jetpack:active::after {
196 top: -6px;
197 }
198 .download-jetpack::before {
199 content: "";
200 display: inline-block;
201 position: relative;
202 top: -2px;
203 margin-left: 13px;
204 width: 30px;
205 height: 30px;
206 vertical-align: middle;
207 background: url(../images/connect-plug.svg) center center no-repeat;
208 background-size: 100%;
209 }
210 .download-jetpack::after {
211 content: "";
212 position: absolute;
213 top: 0;
214 right: 0;
215 width: 100%;
216 height: 100%;
217 }
218 @media (max-width: 1147px) {
219 .download-jetpack {
220 font-size: 1.2857142857em;
221 }
222 .download-jetpack::before {
223 top: -1px;
224 width: 23px;
225 height: 23px;
226 }
227 }
228 @media (max-width: 900px) {
229 .download-jetpack:active {
230 top: 0;
231 }
232 }
233 @media (max-width: 530px) {
234 .download-jetpack {
235 font-size: 1.2142857143em;
236 font-weight: 600;
237 }
238 .download-jetpack::before {
239 width: 19px;
240 height: 19px;
241 margin-left: 9px;
242 }
243 }
244
245 /**
246 * Automatticons
247 *
248 * A quick reference
249 */
250 @font-face {
251 font-family: automatticons;
252 src: url(../_inc/fonts/automatticons/automatticons.eot);
253 src: url(../_inc/fonts/automatticons/automatticons.eot?#iefix) format("embedded-opentype"), url(../_inc/fonts/automatticons/automatticons.woff) format("woff"), url(../_inc/fonts/automatticons/automatticons.ttf) format("truetype"), url(../_inc/fonts/automatticons/automatticons.svg#automatticonsregular) format("svg");
254 font-weight: 400;
255 font-style: normal;
256 }
257 .nav-horizontal::after {
258 content: ".";
259 display: block;
260 height: 0;
261 clear: both;
262 visibility: hidden;
263 }
264 .nav-horizontal a {
265 display: inline-block;
266 }
267 .nav-horizontal li {
268 position: relative;
269 float: right;
270 }
271 .nav-horizontal ul {
272 margin: 0;
273 padding: 0;
274 }
275
276 @media (max-width: 782px) {
277 .configure .frame.top.fixed {
278 padding-right: 0;
279 }
280 }
281
282 .wrap.inner,
283 .page-content {
284 max-width: 950px;
285 margin: 0 auto;
286 }
287 .wrap.inner li,
288 .page-content li {
289 line-height: 23px;
290 }
291
292 @media (max-width: 530px) {
293 .page-content {
294 margin-top: 0;
295 }
296 }
297
298 @media (max-width: 1147px) {
299 .wrap.inner {
300 background: #f6f7f7;
301 padding: 15px;
302 }
303 }
304 @media (max-width: 530px) {
305 .wrap.inner {
306 margin-top: 1.7142857143em;
307 }
308 }
309
310 .page-content.about {
311 position: relative;
312 z-index: 10;
313 }
314 @media (max-width: 1147px) {
315 .page-content.about {
316 background: #f6f7f7;
317 padding: 15px;
318 }
319 }
320
321 @media (max-width: 1147px) {
322 .page-content.configure {
323 background: #f6f7f7;
324 }
325 }
326
327 .footer nav {
328 max-width: 550px;
329 margin: 0 auto;
330 }
331
332 .header {
333 right: 0;
334 left: 0;
335 background: #008710;
336 }
337
338 .header-nav li {
339 line-height: 60px;
340 }
341 .header-nav a {
342 padding: 0 0.7142857143em;
343 line-height: 24px;
344 }
345 .header-nav .jetpack-logo a {
346 display: inline-block;
347 position: relative;
348 width: 214px;
349 margin-left: 6px;
350 background: url(../images/jetpack-logo.png) center center no-repeat;
351 background: url(../images/jetpack-logo.svg) center center no-repeat, none;
352 background-size: 183px auto;
353 color: #fff;
354 line-height: 60px;
355 font-weight: 400;
356 }
357 .header-nav .jetpack-logo a span {
358 text-indent: -9999px;
359 visibility: hidden;
360 }
361 .header-nav .jetpack-logo a::before {
362 content: "";
363 position: absolute;
364 top: 0;
365 right: 0;
366 width: 100%;
367 height: 100%;
368 background-size: 183px 32px;
369 }
370 .header-nav .jetpack-modules + .jetpack-modules {
371 margin-right: 15px;
372 }
373
374 .main-nav {
375 float: right;
376 }
377 .main-nav li {
378 margin: 0;
379 }
380 @media (max-width: 900px) {
381 .main-nav {
382 font-size: 13px;
383 }
384 }
385
386 .jetpack-pagestyles #screen-meta {
387 margin: 0;
388 }
389 .jetpack-pagestyles #screen-meta-links .screen-meta-toggle {
390 z-index: 2;
391 }
392 .jetpack-pagestyles #screen-options-link-wrap,
393 .jetpack-pagestyles #contextual-help-link-wrap {
394 border: none;
395 }
396 .jetpack-pagestyles .update-nag {
397 display: none;
398 }
399
400 .loading {
401 bottom: 50%;
402 position: absolute;
403 top: 50%;
404 width: 100%;
405 }
406 .loading span {
407 color: #999;
408 }
409
410 .modal {
411 background: #fff;
412 position: fixed;
413 top: 52px;
414 bottom: 20px;
415 left: 20px;
416 right: 20px;
417 margin-right: 160px;
418 display: none;
419 box-shadow: 0 1px 20px 5px rgba(0, 0, 0, 0.1);
420 z-index: 500;
421 }
422 .modal .close {
423 position: absolute;
424 top: 0;
425 left: 0;
426 font: 300 1.7142857143em Genericons !important;
427 color: #777;
428 content: "\f405";
429 display: inline-block;
430 padding: 0.2857142857em 0.7142857143em 0.4285714286em;
431 z-index: 5;
432 }
433 .modal .close:hover {
434 background: #f0f0f1;
435 opacity: 0.8;
436 }
437 .modal .close:active {
438 background: #f0f0f1;
439 opacity: 0.4;
440 }
441 .modal .content-container {
442 position: absolute;
443 top: 0;
444 left: 0;
445 bottom: 0;
446 right: 0;
447 overflow: auto;
448 padding: 2.1428571429em;
449 }
450 .modal .content {
451 margin: 0 auto;
452 max-width: 900px;
453 text-align: right;
454 }
455 .modal h2 {
456 text-align: right;
457 margin-top: 0;
458 color: #5d6d74;
459 font-weight: 300;
460 line-height: 32px;
461 text-shadow: 0 1px 1px #fff;
462 }
463 @media (max-width: 530px) {
464 .modal h2 {
465 font-size: 26px;
466 }
467 }
468 .modal h5 {
469 clear: right;
470 }
471 .modal p {
472 font-size: 1.2307692308em;
473 }
474 .modal footer {
475 position: absolute;
476 right: 0;
477 bottom: 0;
478 width: 100%;
479 padding: 12px 20px;
480 border-top: 1px solid #dcdcde;
481 background: #fff;
482 text-align: left;
483 }
484 .modal footer ul {
485 margin: 0;
486 }
487 .modal footer li {
488 display: inline-block;
489 margin: 0;
490 }
491 .modal .button-secondary,
492 .modal .button-primary:active {
493 vertical-align: baseline;
494 }
495 @media (max-width: 900px) {
496 .modal {
497 bottom: 5%;
498 margin-right: 36px;
499 font-size: 80%;
500 }
501 .modal .content {
502 top: 38px;
503 }
504 }
505 @media (max-width: 782px) {
506 .modal {
507 top: 66px;
508 margin-right: 0;
509 }
510 }
511 @media (max-width: 600px) {
512 .modal {
513 top: 10px;
514 left: 10px;
515 bottom: 10px;
516 right: 10px;
517 }
518 }
519
520 .jp-info-img {
521 float: left;
522 margin: 0 30px 8px 0;
523 }
524 .jp-info-img img {
525 border: 1px solid #dcdcde;
526 max-width: 100%;
527 height: auto;
528 }
529 .jp-info-img img:first-child {
530 margin-top: 0;
531 }
532 @media (max-width: 782px) {
533 .jp-info-img {
534 float: none;
535 margin: 0 0 15px;
536 }
537 }
538
539 .content-container.modal-footer {
540 bottom: 53px;
541 }
542
543 .shade {
544 background: #000;
545 bottom: 0;
546 cursor: pointer;
547 display: none;
548 right: 0;
549 opacity: 0.2;
550 position: fixed;
551 left: 0;
552 top: 0;
553 z-index: 11;
554 }
555
556 .footer {
557 margin-top: 1.4285714286em;
558 position: relative;
559 padding: 10em 0 4.2857142857em;
560 text-align: center;
561 }
562 .footer::before, .footer::after {
563 content: "";
564 position: absolute;
565 right: 0;
566 pointer-events: none;
567 }
568 .footer::before {
569 top: 0;
570 margin-top: -1px;
571 width: 100%;
572 height: 195px;
573 }
574 .footer::after {
575 display: none;
576 }
577 .footer .download-jetpack {
578 margin-bottom: 33px;
579 }
580 @media (min-width: 1147px) {
581 .footer {
582 padding-bottom: 35px;
583 }
584 }
585 @media (max-width: 1147px) {
586 .footer {
587 padding-top: 165px;
588 padding-bottom: 0;
589 }
590 .footer::before {
591 background-size: 160% auto;
592 }
593 .footer ul {
594 float: none;
595 overflow: hidden;
596 }
597 }
598 @media (max-width: 900px) {
599 .footer {
600 padding-top: 146px;
601 }
602 }
603 @media (max-width: 782px) {
604 .footer {
605 margin-top: 0;
606 }
607 }
608 @media (max-width: 530px) {
609 .footer {
610 margin-top: 0;
611 padding-top: 135px;
612 }
613 }
614 @media (max-width: 320px) {
615 .footer {
616 padding-top: 76px;
617 }
618 }
619
620 .footer nav {
621 max-width: 100%;
622 }
623 .footer nav a,
624 .footer nav a:visited {
625 padding: 4px 6px;
626 color: #999;
627 }
628 .footer nav a:hover, .footer nav a:focus,
629 .footer nav a:visited:hover,
630 .footer nav a:visited:focus {
631 color: #008710;
632 }
633 @media (max-width: 1147px) {
634 .footer nav a:hover, .footer nav a:focus,
635 .footer nav a:visited:hover,
636 .footer nav a:visited:focus {
637 color: #008710;
638 }
639 }
640 @media (max-width: 530px) {
641 .footer nav li {
642 display: block;
643 float: none;
644 margin: 0;
645 text-align: right;
646 }
647 .footer nav a {
648 display: block;
649 padding: 0 16px;
650 line-height: 44px;
651 }
652 }
653
654 .primary {
655 padding: 25px 15px 10px 15px;
656 border-bottom: 1px solid #f0f0f1;
657 }
658
659 .secondary-footer {
660 margin: 0 auto;
661 }
662 .secondary-footer li {
663 margin-left: 5px;
664 }
665 @media (min-width: 782px) {
666 .secondary-footer {
667 padding: 8px 15px 10px;
668 margin-bottom: 30px;
669 border-bottom: 1px solid #f0f0f1;
670 }
671 }
672 @media (min-width: 1147px) {
673 .secondary-footer {
674 margin-bottom: 0;
675 }
676 }
677 @media (max-width: 782px) {
678 .secondary-footer {
679 padding: 8px 15px 8px;
680 border-bottom: none;
681 }
682 }
683 @media (max-width: 530px) {
684 .secondary-footer {
685 margin: 0;
686 padding: 0;
687 border: none;
688 font-weight: 400;
689 }
690 .secondary-footer a {
691 border-top: 1px solid #f0f0f1;
692 }
693 }
694
695 .footer .a8c-attribution {
696 margin: 0;
697 padding: 0 6px;
698 color: #bbb;
699 font-size: 0.7857142857em;
700 font-family: "Gill Sans", "Gill Sans MT", Helvetica, Arial, sans-serif;
701 text-transform: uppercase;
702 }
703 .footer .a8c-attribution a {
704 display: inline-block;
705 position: relative;
706 padding: 4px 16px;
707 left: 9999px;
708 outline: 0;
709 }
710 .footer .a8c-attribution a::after {
711 content: "A";
712 position: absolute;
713 top: 2px;
714 left: -9999px;
715 height: 100%;
716 color: #999;
717 font-size: 1.5454545455em;
718 font-family: "automatticons";
719 text-align: center;
720 }
721 .footer .a8c-attribution a:hover::after {
722 animation: jetpack-candy 0.4s ease-in-out;
723 }
724
725 @media (min-width: 782px) {
726 .secondary {
727 padding: 0 15px 10px 15px;
728 border-bottom: 1px solid #f0f0f1;
729 }
730 }
731 @media (min-width: 1147px) {
732 .secondary {
733 padding: 0 15px 10px 15px;
734 border-bottom: none;
735 }
736 }
737
738 .jetpack-message {
739 background: rgb(0, 160.5, 19.0222222222);
740 border: 1px solid rgb(0, 109.5, 12.9777777778);
741 margin: 33px auto 0;
742 max-width: 90%;
743 position: relative;
744 z-index: 2;
745 }
746 .jetpack-message.is-opt-in {
747 margin: 50px 0 0;
748 max-width: 100%;
749 padding: 10px 15px;
750 background: #fff;
751 border: 0;
752 box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);
753 font-size: 13px;
754 text-align: center;
755 }
756 .subhead .jetpack-message.is-opt-in {
757 margin: 0;
758 padding-bottom: 0;
759 background: transparent;
760 box-shadow: none;
761 }
762 .subhead .jetpack-message.is-opt-in .jp-button {
763 display: inline-block;
764 }
765 .jetpack-message.is-opt-in p {
766 color: #3c4549;
767 }
768 .jetpack-message.is-opt-in .jp-button {
769 margin-top: 15px;
770 display: none;
771 }
772 .jetpack-message h2 {
773 color: #fff;
774 margin: 0;
775 }
776 .jetpack-message p {
777 color: #fff;
778 margin: 0;
779 opacity: 0.7;
780 }
781 .jetpack-message .squeezer {
782 padding: 23px 80px 23px 23px;
783 position: relative;
784 text-align: right;
785 }
786 .jetpack-message .squeezer::before {
787 color: #fff;
788 content: "\f418";
789 font-family: Genericons;
790 font-size: 33px;
791 height: 33px;
792 right: 25px;
793 opacity: 0.6;
794 position: absolute;
795 top: 23px;
796 top: calc(50% - 22px);
797 }
798 .jetpack-message .squeezer h2 {
799 font-size: 1em;
800 }
801 @media (max-width: 530px) {
802 .jetpack-message .squeezer {
803 padding: 23px;
804 }
805 .jetpack-message .squeezer::before {
806 display: none;
807 }
808 }
809 .jetpack-message .squeezer a {
810 color: #fff;
811 border-bottom: 1px solid #d5e4bd;
812 }
813 .jetpack-message .squeezer a:hover {
814 border-bottom: 1px solid #f1f6e9;
815 }
816 .jetpack-message.error .squeezer::before, .jetpack-message.jetpack-err .squeezer::before {
817 content: "\f414";
818 }
819
820 .configure-module .jetpack-message {
821 max-width: 100%;
822 }
823
824 @media (max-width: 530px) {
825 .wrap.inner.jp-support .jp-support-column-left {
826 width: 100%;
827 }
828 .wrap.inner.jp-support .jp-support-column-left .widget-text {
829 margin-left: 0;
830 width: 100%;
831 }
832 .wrap.inner.jp-support .jp-support-column-right {
833 width: 100%;
834 }
835 }
836 @media screen and (max-width: 515px) {
837 .jp-frame .header-nav {
838 padding-bottom: 10px;
839 }
840 .jp-frame .header-nav li {
841 line-height: 30px;
842 }
843 .jp-frame .header-nav .jetpack-logo {
844 width: 100%;
845 text-align: center;
846 }
847 .jp-frame .header-nav .jetpack-modules {
848 margin: 0;
849 width: 50%;
850 text-align: left;
851 padding: 0 5px;
852 }
853 .jp-frame .header-nav .jetpack-modules + .jetpack-modules {
854 text-align: right;
855 }
856 .jp-frame .header-nav .jetpack-modules:nth-child(4) {
857 text-align: center;
858 margin: 0 auto;
859 width: 100%;
860 }
861 .jp-frame .header-nav .jetpack-modules:nth-child(4) a {
862 padding: 0 10px;
863 }
864 }
865 #ie-legacy-notice .dops-notice__content {
866 display: inline-block;
867 margin-right: 10px;
868 }
869
870 .jp-loading-placeholder {
871 margin-top: 30vh;
872 margin-bottom: 25vh;
873 text-align: center;
874 }
875
876 /**
877 * $gray color functions:
878 *
879 * color.adjust( $gray, $lightness: 10% )
880 * color.adjust( $gray, $lightness: 20% )
881 * color.adjust( $gray, $lightness: 30% )
882 * color.adjust( $gray, $lightness: -10% )
883 * color.adjust( $gray, $lightness: -20% )
884 * color.adjust( $gray, $lightness: -30% )
885 *
886 * See wordpress.com/design-handbook/colors/ for more info.
887 */
888 /**
889 * Rem module
890 *
891 * Convert px to rem in a readable fashion.
892 *
893 * Example: font-size: rem.convert( 21px );
894 */
895 .page-content.configure {
896 margin-top: 0;
897 }
898
899 .configure .frame.top {
900 border: none;
901 box-shadow: none;
902 padding-top: 1.4285714286em;
903 position: relative;
904 top: auto;
905 }
906 .configure .frame.top.fixed {
907 background: #f6f7f7;
908 border-bottom: 1px solid #e9e9e9;
909 padding-right: 160px;
910 margin-top: -6px;
911 position: fixed;
912 left: 0;
913 top: 32px;
914 width: 100%;
915 z-index: 4;
916 box-shadow: 0 2px 2px -2px #f0f0f1;
917 }
918 @media (max-width: 782px) {
919 .configure .frame.top.fixed {
920 border: none;
921 box-shadow: none;
922 padding-top: 1.4285714286em;
923 position: relative;
924 top: auto;
925 }
926 }
927 @media (max-width: 600px) {
928 .configure .frame.top.fixed {
929 top: 0;
930 }
931 }
932
933 .jp-frame-top-fixed .configure {
934 padding-top: 94px;
935 }
936
937 .filter-search {
938 display: none;
939 margin-top: 15px;
940 float: right;
941 }
942 @media (max-width: 782px) {
943 .filter-search {
944 display: block;
945 }
946 }
947 @media (max-width: 530px) {
948 .filter-search {
949 display: none;
950 }
951 }
952 .filter-search .button {
953 background: #fff;
954 border: 1.5px solid rgb(0, 0, 0);
955 border-radius: 4px;
956 font-size: 1rem;
957 line-height: 24px;
958 letter-spacing: -0.01em;
959 color: rgb(0, 0, 0);
960 }
961
962 .fixed-top {
963 box-sizing: border-box;
964 border-bottom: 1px solid #dcdcde;
965 /* Auto layout */
966 display: flex;
967 flex-direction: row;
968 align-items: center;
969 padding: 16px;
970 gap: 16px;
971 }
972 .fixed-top .tablenav.top {
973 display: flex;
974 padding: 0;
975 margin: 0 10px 0 0;
976 height: auto;
977 }
978 .fixed-top select#bulk-action-selector-top {
979 width: 180px;
980 height: 40px;
981 border: 1px solid #dcdcde;
982 border-radius: 4px;
983 padding: 8px 16px;
984 margin-left: 8px;
985 line-height: normal;
986 color: rgb(0, 0, 0);
987 font-size: 0.875rem;
988 letter-spacing: -0.02em;
989 }
990 .fixed-top .alignleft.actions.bulkactions {
991 display: flex;
992 align-items: center;
993 }
994 .fixed-top .alignleft.actions.bulkactions .button {
995 display: flex;
996 flex-direction: row;
997 justify-content: center;
998 align-items: center;
999 padding: 6px 24px;
1000 height: 40px;
1001 background: #fff;
1002 border: 1.5px solid rgb(0, 0, 0);
1003 border-radius: 4px;
1004 font-size: 1rem;
1005 line-height: 24px;
1006 letter-spacing: -0.01em;
1007 color: rgb(0, 0, 0);
1008 }
1009 #jp-plugin-container .table-bordered {
1010 border-collapse: collapse;
1011 }
1012 #jp-plugin-container .table-bordered .check-column input[type=checkbox] {
1013 width: 20px;
1014 height: 20px;
1015 border-radius: 2px;
1016 margin-right: 0;
1017 }
1018 #jp-plugin-container .table-bordered .check-column input[type=checkbox]::before {
1019 margin: -2px;
1020 color: rgb(0, 0, 0);
1021 width: 21px;
1022 height: 21px;
1023 }
1024 #jp-plugin-container .table-bordered .info {
1025 letter-spacing: -0.02em;
1026 }
1027 #jp-plugin-container .table-bordered .row-actions a.dops-button.is-compact {
1028 color: rgb(0, 0, 0);
1029 line-height: 20px;
1030 font-size: 0.75rem;
1031 font-weight: 600;
1032 background: #fff;
1033 border: 1.5px solid rgb(0, 0, 0);
1034 border-radius: 4px;
1035 box-shadow: none;
1036 text-decoration: none;
1037 padding: 3px 8px;
1038 }
1039 #jp-plugin-container .table-bordered .row-actions .delete a.dops-button.is-compact {
1040 color: #d63638;
1041 border: 1px solid #dcdcde;
1042 }
1043 #jp-plugin-container .table-bordered .row-actions .configure a {
1044 color: rgb(0, 0, 0);
1045 font-size: 0.75rem;
1046 line-height: 20px;
1047 font-weight: 600;
1048 text-decoration: none;
1049 }
1050 #jp-plugin-container .table-bordered .row-actions .configure a:hover {
1051 text-decoration: underline;
1052 }
1053
1054 .wrap {
1055 margin: 0;
1056 padding: 0 1.5em 1em;
1057 overflow: hidden;
1058 }
1059 .wrap .manage-left {
1060 float: right;
1061 margin: 0;
1062 padding: 0;
1063 width: 63%;
1064 }
1065 .wrap .manage-left table {
1066 width: 100%;
1067 }
1068 .wrap .manage-left th {
1069 font-weight: 400;
1070 }
1071 @media (max-width: 782px) {
1072 .wrap .manage-left {
1073 width: 100%;
1074 }
1075 }
1076 .wrap .manage-right {
1077 margin-top: 24px;
1078 padding: 0;
1079 float: left;
1080 width: 35%;
1081 z-index: 1;
1082 }
1083 .wrap .manage-right p {
1084 font-size: 0.875rem;
1085 line-height: 24px;
1086 letter-spacing: -0.02em;
1087 font-weight: 700;
1088 color: #2c3338;
1089 margin: 16px 0 4px 0;
1090 }
1091 .wrap .manage-right .bumper {
1092 margin-right: 48px;
1093 }
1094 .wrap .manage-right.show {
1095 display: block;
1096 overflow-y: auto;
1097 overflow-x: hidden;
1098 position: absolute;
1099 z-index: 100000;
1100 }
1101 .wrap .manage-right .search-bar {
1102 margin-bottom: 18px;
1103 max-width: 300px;
1104 }
1105 .wrap .manage-right p.search-box {
1106 width: 100%;
1107 height: auto;
1108 margin: 16px 0 0 0;
1109 float: none;
1110 display: block;
1111 position: static;
1112 }
1113 .wrap .manage-right p.search-box input[type=search] {
1114 border: 1px solid #dcdcde;
1115 border-radius: 4px;
1116 padding: 8px 40px 8px 16px;
1117 line-height: 24px;
1118 font-size: 1rem;
1119 letter-spacing: -0.02em;
1120 color: rgb(0, 0, 0);
1121 font-weight: 400;
1122 height: 40px;
1123 width: 100%;
1124 background-image: url(../images/icon-search.svg);
1125 background-repeat: no-repeat;
1126 background-position: 8px center;
1127 float: none;
1128 }
1129 .wrap .manage-right p.search-box input[type=search]::placeholder {
1130 color: #8c8f94;
1131 }
1132 @media (max-width: 782px) {
1133 .wrap .manage-right p.search-box input[type=search] {
1134 max-width: 90%;
1135 }
1136 }
1137 .wrap .manage-right p.search-box input[type=submit] {
1138 display: none;
1139 }
1140 @media (max-width: 782px) {
1141 .wrap .manage-right .button-group {
1142 white-space: normal;
1143 }
1144 }
1145 .wrap .manage-right .button-group .button {
1146 box-shadow: none;
1147 padding-right: 24px;
1148 padding-left: 24px;
1149 min-width: 90px;
1150 border: 1px solid #dcdcde;
1151 color: rgb(0, 0, 0);
1152 height: 40px;
1153 font-size: 13px;
1154 line-height: 18px;
1155 font-weight: 400;
1156 background: #fff;
1157 }
1158 .wrap .manage-right .button-group .button:hover {
1159 background: #f6f7f7;
1160 }
1161 .wrap .manage-right .button-group .button:focus {
1162 border-color: rgb(0, 0, 0);
1163 }
1164 .wrap .manage-right .button-group button.dops-button.button.active {
1165 background: rgb(0, 0, 0);
1166 color: #fff;
1167 font-weight: 600;
1168 }
1169 .wrap .manage-right .button-group button.dops-button.button.active:hover {
1170 background: #2c3338;
1171 }
1172 .wrap .manage-right .button-group button.dops-button.button.active:focus {
1173 border-color: #fff;
1174 box-shadow: 0 0 0 1px rgb(0, 0, 0);
1175 }
1176 .wrap .manage-right .subsubsub {
1177 margin: 0;
1178 padding: 0;
1179 }
1180 .wrap .manage-right .subsubsub li {
1181 display: block;
1182 text-align: right;
1183 margin: 0 0 4px 0;
1184 font-size: 14px;
1185 }
1186 .wrap .manage-right .subsubsub li a {
1187 padding: 0;
1188 color: rgb(0, 0, 0);
1189 text-decoration: underline;
1190 font-size: 0.875rem;
1191 line-height: 24px;
1192 letter-spacing: -0.02em;
1193 }
1194 .wrap .manage-right .subsubsub li a:hover {
1195 text-decoration-thickness: 3px;
1196 }
1197 .wrap .manage-right .subsubsub li.current {
1198 border-radius: 4px;
1199 background: rgb(0, 0, 0);
1200 padding: 2px 6px;
1201 }
1202 .wrap .manage-right .subsubsub li.current a,
1203 .wrap .manage-right .subsubsub li.current .count {
1204 color: #fff;
1205 text-decoration: none;
1206 font-weight: 700;
1207 }
1208 @media (max-width: 782px) {
1209 .wrap .manage-right {
1210 background: #fff;
1211 bottom: 0;
1212 display: none;
1213 min-width: 300px;
1214 position: fixed;
1215 left: 0;
1216 top: 0;
1217 z-index: 13;
1218 box-shadow: 0 1px 20px 5px rgba(0, 0, 0, 0.1);
1219 }
1220 .wrap .manage-right .bumper {
1221 margin: 13px;
1222 }
1223 .wrap .manage-right .navbar-form {
1224 margin: 16px 0 0 0;
1225 padding: 0;
1226 }
1227 }
1228
1229 @media (max-width: 782px) {
1230 .wp-list-table tr:not(.inline-edit-row):not(.no-items) td:not(.column-primary):not(.check-column) {
1231 padding: 11px 10px;
1232 display: block;
1233 }
1234 .manage-right.show .subsubsub li {
1235 padding: 5px;
1236 }
1237 }
1238 @media (max-width: 650px) {
1239 .table-bordered.jetpack-modules tr.jetpack-module.deprecated td .row-actions {
1240 float: none;
1241 padding-right: 18px;
1242 }
1243 }
1244 @media (max-width: 430px) {
1245 .table-bordered.jetpack-modules tr.jetpack-module td .row-actions {
1246 display: none;
1247 }
1248 .table-bordered.jetpack-modules tr.jetpack-module.deprecated td .row-actions {
1249 display: block;
1250 }
1251 }
1252 .jetpack-modules-list-table-form .widefat td {
1253 width: 100%;
1254 }
1255
1256 .jetpack-module-list .widefat {
1257 border: none;
1258 }
1259 .jetpack-module-list .wrap {
1260 display: flex;
1261 overflow: visible;
1262 }
1263 .jetpack-module-list .wrap .manage-left {
1264 flex-grow: 1;
1265 width: auto;
1266 }
1267 .jetpack-module-list .wrap .manage-right {
1268 flex-grow: 0;
1269 }
1270
1271 tr.jetpack-module {
1272 box-sizing: border-box;
1273 display: flex;
1274 flex-direction: row;
1275 align-items: center;
1276 padding: 16px;
1277 gap: 16px;
1278 width: 100%;
1279 height: 60px;
1280 background: #fff;
1281 border-bottom: 1px solid #dcdcde;
1282 }
1283 @media (max-width: 782px) {
1284 tr.jetpack-module {
1285 padding: 4px 10px;
1286 height: auto;
1287 }
1288 }
1289 tr.jetpack-module:last-of-type {
1290 border-bottom: 0;
1291 }
1292 tr.jetpack-module th.check-column {
1293 padding-top: 0;
1294 width: auto;
1295 }
1296 tr.jetpack-module a,
1297 tr.jetpack-module p {
1298 text-decoration: none;
1299 }
1300
1301 tr.jetpack-module.unavailable {
1302 background: #f9f9f6;
1303 }
1304
1305 tr.jetpack-module.active {
1306 background: #f9f9f6;
1307 }
1308 tr.jetpack-module.active .column-name .info {
1309 font-weight: 700;
1310 }
1311
1312 tr.jetpack-module .column-name {
1313 color: #2c3338;
1314 float: right;
1315 align-items: center;
1316 display: flex;
1317 padding: 0;
1318 }
1319
1320 tr.jetpack-module .row-actions {
1321 align-items: center;
1322 display: flex;
1323 position: relative;
1324 margin-right: auto;
1325 right: 0;
1326 }
1327 tr.jetpack-module .row-actions span.configure {
1328 margin-left: 16px;
1329 }
1330
1331 /* 'Pages' is a temporary location for these styles until we
1332 * can break them up into their proper atomic locations */
1333 .configure-module p {
1334 font-size: 14px;
1335 }
1336 .configure-module p.success, .configure-module p.error {
1337 color: #fff;
1338 padding: 10px;
1339 }
1340 .configure-module p.success {
1341 background-color: #008710;
1342 }
1343 .configure-module p.error {
1344 background-color: #d94f4f;
1345 }
1346
1347 .protect-status p {
1348 font-size: 16px;
1349 }
1350 .protect-status strong {
1351 display: inline-block;
1352 margin-top: 10px;
1353 background: #fff;
1354 padding: 10px;
1355 border: 1px #dcdcde solid;
1356 font-size: 16px;
1357 color: #000;
1358 max-width: 100%;
1359 }
1360 .protect-status.attn {
1361 color: #d94f4f;
1362 }
1363 .protect-status.working {
1364 color: #008710;
1365 }
1366
1367 .protect-whitelist textarea {
1368 width: 100%;
1369 min-height: 150px;
1370 }
1371
1372 /* btns + inputs */
1373 .configure-module input[disabled] {
1374 opacity: 0.5;
1375 }
1376 .configure-module input.button-primary {
1377 font-weight: 700;
1378 }
1379
1380 /* whitelist table */
1381 @media only screen and (min-width: 1100px) {
1382 .protect-whitelist {
1383 width: 65%;
1384 float: right;
1385 }
1386 } /* end > 1065px */
1387 @media only screen and (max-width: 400px) {
1388 .protect-status strong {
1389 font-size: 12px;
1390 overflow: auto;
1391 }
1392 } /* end < 400px */
1393 .manage__icon {
1394 width: 155px;
1395 height: 155px;
1396 margin: 20px auto;
1397 }
1398
1399 .manage-page .manage__description {
1400 max-width: 600px;
1401 text-align: center;
1402 font-size: 22px;
1403 color: #999;
1404 margin: 20px auto;
1405 }
1406 .manage-page .manage__button {
1407 font-size: 16px;
1408 padding: 0 20px;
1409 height: 40px;
1410 line-height: 40px;
1411 }
1412
1413 .manage__title .genericon {
1414 font-size: 38px;
1415 color: #81a944;
1416 }
1417
1418 .manage__link {
1419 font-size: 16px;
1420 padding: 0 20px;
1421 height: 40px;
1422 line-height: 40px;
1423 font-weight: 400;
1424 }
1425 .manage__link .genericon {
1426 font-size: 28px;
1427 vertical-align: middle;
1428 margin-top: -6px;
1429 }
1430
1431 .jp-content .hide {
1432 display: none;
1433 }
1434 .jp-content .landing {
1435 margin: 0 auto;
1436 z-index: 2;
1437 position: relative;
1438 }
1439 .jp-content h1 {
1440 font-weight: 400;
1441 line-height: 1.75em;
1442 position: relative;
1443 z-index: 3;
1444 width: 100%;
1445 text-align: center;
1446 }
1447 .jp-content h1.success {
1448 color: #008710;
1449 }
1450 .jp-content .footer {
1451 padding-top: 0;
1452 margin-top: 0;
1453 background-image: none;
1454 }
1455 .jp-content .footer::before {
1456 height: inherit;
1457 }
1458 .jp-content .more-info::before {
1459 content: none;
1460 }
1461
1462 .landing .wpcom-connect {
1463 min-height: 400px;
1464 }
1465
1466 .wpcom-connect .j-col {
1467 padding: 0;
1468 }
1469
1470 @media (max-width: 1147px) {
1471 .jp-content .landing {
1472 padding: 0 2em;
1473 }
1474 .jp-content .footer {
1475 padding-top: 1.5em;
1476 }
1477 }
1478 @media (max-width: 530px) {
1479 .jp-content .landing {
1480 padding: 0 0.5em;
1481 }
1482 }
1483