PluginProbe ʕ •ᴥ•ʔ
Jetpack – WP Security, Backup, Speed, & Growth / 15.2.1
Jetpack – WP Security, Backup, Speed, & Growth v15.2.1
12.0.3 12.1.3 12.2.3 12.3.2 12.4.2 12.5.2 12.6.4 12.7.3 12.8.3 12.9.5 13.0.2 13.1.5 13.2.4 13.3.3 13.4.5 13.5.2 13.6.2 13.7.2 13.8.3 13.9.2 14.0.1 14.1.1 14.2.2 14.3.1 14.4.2 14.5.1 14.6.1 14.7.1 14.8.1 14.9.2 15.0.3 15.1.2 15.2.1 15.3.2 15.4.1 15.5.1 15.6.1 15.7.2 15.8.1 15.9.2 16.0.2 16.1.3 16.2-a.5 16.2-a.3 16.1.2 16.2-a.1 16.1.1 16.1 16.1-beta 16.1-beta.2 16.1-beta.3 16.1-a.5 16.1-a.3 16.0.1 16.1-a.1 16.0 16.0-beta 16.0-a.7 16.0-a.5 15.9.1 16.0-a.3 16.0-a.1 15.9 15.9-beta 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 1 year ago cleanslate-rtl.min.css 1 year ago cleanslate.css 1 year ago cleanslate.min.css 1 year ago dashboard-widget-rtl.css 1 year ago dashboard-widget-rtl.min.css 1 year ago dashboard-widget.css 1 year ago dashboard-widget.min.css 1 year ago jetpack-admin-rtl.css 1 year ago jetpack-admin-rtl.min.css 1 year ago jetpack-admin.css 1 year ago jetpack-admin.min.css 1 year ago jetpack-deactivate-dialog-rtl.css 1 year ago jetpack-deactivate-dialog-rtl.min.css 1 year ago jetpack-deactivate-dialog.css 1 year ago jetpack-deactivate-dialog.min.css 1 year ago wordads-ccpa-rtl.css 1 year ago wordads-ccpa-rtl.min.css 10 months ago wordads-ccpa.css 1 year ago wordads-ccpa.min.css 10 months ago
jetpack-admin-rtl.css
1506 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 .jp-spinner {
246 display: flex;
247 align-items: center;
248 }
249
250 .jp-spinner__inner,
251 .jp-spinner__outer {
252 margin: auto;
253 box-sizing: border-box;
254 border: 0.1em solid transparent;
255 border-radius: 50%;
256 border-top-color: #00aadc;
257 animation: 3s linear infinite;
258 animation-name: jetpack-rotate;
259 }
260
261 .jp-spinner__outer {
262 width: 20px;
263 height: 20px;
264 font-size: 20px;
265 }
266
267 .jp-spinner__inner {
268 width: 100%;
269 height: 100%;
270 border-left-color: #00aadc;
271 opacity: 0.4;
272 }
273
274 /**
275 * Automatticons
276 *
277 * A quick reference
278 */
279 @font-face {
280 font-family: automatticons;
281 src: url(../_inc/fonts/automatticons/automatticons.eot);
282 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");
283 font-weight: 400;
284 font-style: normal;
285 }
286 .nav-horizontal::after {
287 content: ".";
288 display: block;
289 height: 0;
290 clear: both;
291 visibility: hidden;
292 }
293 .nav-horizontal a {
294 display: inline-block;
295 }
296 .nav-horizontal li {
297 position: relative;
298 float: right;
299 }
300 .nav-horizontal ul {
301 margin: 0;
302 padding: 0;
303 }
304
305 @media (max-width: 782px) {
306 .configure .frame.top.fixed {
307 padding-right: 0;
308 }
309 }
310
311 .wrap.inner,
312 .page-content {
313 max-width: 950px;
314 margin: 0 auto;
315 }
316 .wrap.inner li,
317 .page-content li {
318 line-height: 23px;
319 }
320
321 @media (max-width: 530px) {
322 .page-content {
323 margin-top: 0;
324 }
325 }
326
327 @media (max-width: 1147px) {
328 .wrap.inner {
329 background: #f6f7f7;
330 padding: 15px;
331 }
332 }
333 @media (max-width: 530px) {
334 .wrap.inner {
335 margin-top: 1.7142857143em;
336 }
337 }
338
339 .page-content.about {
340 position: relative;
341 z-index: 10;
342 }
343 @media (max-width: 1147px) {
344 .page-content.about {
345 background: #f6f7f7;
346 padding: 15px;
347 }
348 }
349
350 @media (max-width: 1147px) {
351 .page-content.configure {
352 background: #f6f7f7;
353 }
354 }
355
356 .footer nav {
357 max-width: 550px;
358 margin: 0 auto;
359 }
360
361 .header {
362 right: 0;
363 left: 0;
364 background: #008710;
365 }
366
367 .header-nav li {
368 line-height: 60px;
369 }
370 .header-nav a {
371 padding: 0 0.7142857143em;
372 line-height: 24px;
373 }
374 .header-nav .jetpack-logo a {
375 display: inline-block;
376 position: relative;
377 width: 214px;
378 margin-left: 6px;
379 background: url(../images/jetpack-logo.png) center center no-repeat;
380 background: url(../images/jetpack-logo.svg) center center no-repeat, none;
381 background-size: 183px auto;
382 color: #fff;
383 line-height: 60px;
384 font-weight: 400;
385 }
386 .header-nav .jetpack-logo a span {
387 text-indent: -9999px;
388 visibility: hidden;
389 }
390 .header-nav .jetpack-logo a::before {
391 content: "";
392 position: absolute;
393 top: 0;
394 right: 0;
395 width: 100%;
396 height: 100%;
397 background-size: 183px 32px;
398 }
399 .header-nav .jetpack-modules + .jetpack-modules {
400 margin-right: 15px;
401 }
402
403 .main-nav {
404 float: right;
405 }
406 .main-nav li {
407 margin: 0;
408 }
409 @media (max-width: 900px) {
410 .main-nav {
411 font-size: 13px;
412 }
413 }
414
415 .jetpack-pagestyles #screen-meta {
416 margin: 0;
417 }
418 .jetpack-pagestyles #screen-meta-links .screen-meta-toggle {
419 z-index: 2;
420 }
421 .jetpack-pagestyles #screen-options-link-wrap,
422 .jetpack-pagestyles #contextual-help-link-wrap {
423 border: none;
424 }
425 .jetpack-pagestyles .update-nag {
426 display: none;
427 }
428
429 .loading {
430 bottom: 50%;
431 position: absolute;
432 top: 50%;
433 width: 100%;
434 }
435 .loading span {
436 color: #999;
437 }
438
439 .modal {
440 background: #fff;
441 position: fixed;
442 top: 52px;
443 bottom: 20px;
444 left: 20px;
445 right: 20px;
446 margin-right: 160px;
447 display: none;
448 box-shadow: 0 1px 20px 5px rgba(0, 0, 0, 0.1);
449 z-index: 500;
450 }
451 .modal .close {
452 position: absolute;
453 top: 0;
454 left: 0;
455 font: 300 1.7142857143em Genericons !important;
456 color: #777;
457 content: "\f405";
458 display: inline-block;
459 padding: 0.2857142857em 0.7142857143em 0.4285714286em;
460 z-index: 5;
461 }
462 .modal .close:hover {
463 background: #f0f0f1;
464 opacity: 0.8;
465 }
466 .modal .close:active {
467 background: #f0f0f1;
468 opacity: 0.4;
469 }
470 .modal .content-container {
471 position: absolute;
472 top: 0;
473 left: 0;
474 bottom: 0;
475 right: 0;
476 overflow: auto;
477 padding: 2.1428571429em;
478 }
479 .modal .content {
480 margin: 0 auto;
481 max-width: 900px;
482 text-align: right;
483 }
484 .modal h2 {
485 text-align: right;
486 margin-top: 0;
487 color: #5d6d74;
488 font-weight: 300;
489 line-height: 32px;
490 text-shadow: 0 1px 1px #fff;
491 }
492 @media (max-width: 530px) {
493 .modal h2 {
494 font-size: 26px;
495 }
496 }
497 .modal h5 {
498 clear: right;
499 }
500 .modal p {
501 font-size: 1.2307692308em;
502 }
503 .modal footer {
504 position: absolute;
505 right: 0;
506 bottom: 0;
507 width: 100%;
508 padding: 12px 20px;
509 border-top: 1px solid #dcdcde;
510 background: #fff;
511 text-align: left;
512 }
513 .modal footer ul {
514 margin: 0;
515 }
516 .modal footer li {
517 display: inline-block;
518 margin: 0;
519 }
520 .modal .button-secondary,
521 .modal .button-primary:active {
522 vertical-align: baseline;
523 }
524 @media (max-width: 900px) {
525 .modal {
526 bottom: 5%;
527 margin-right: 36px;
528 font-size: 80%;
529 }
530 .modal .content {
531 top: 38px;
532 }
533 }
534 @media (max-width: 782px) {
535 .modal {
536 top: 66px;
537 margin-right: 0;
538 }
539 }
540 @media (max-width: 600px) {
541 .modal {
542 top: 10px;
543 left: 10px;
544 bottom: 10px;
545 right: 10px;
546 }
547 }
548
549 .jp-info-img {
550 float: left;
551 margin: 0 30px 8px 0;
552 }
553 .jp-info-img img {
554 border: 1px solid #dcdcde;
555 max-width: 100%;
556 height: auto;
557 }
558 .jp-info-img img:first-child {
559 margin-top: 0;
560 }
561 @media (max-width: 782px) {
562 .jp-info-img {
563 float: none;
564 margin: 0 0 15px;
565 }
566 }
567
568 .content-container.modal-footer {
569 bottom: 53px;
570 }
571
572 .shade {
573 background: #000;
574 bottom: 0;
575 cursor: pointer;
576 display: none;
577 right: 0;
578 opacity: 0.2;
579 position: fixed;
580 left: 0;
581 top: 0;
582 z-index: 11;
583 }
584
585 .footer {
586 margin-top: 1.4285714286em;
587 position: relative;
588 padding: 10em 0 4.2857142857em;
589 text-align: center;
590 }
591 .footer::before, .footer::after {
592 content: "";
593 position: absolute;
594 right: 0;
595 pointer-events: none;
596 }
597 .footer::before {
598 top: 0;
599 margin-top: -1px;
600 width: 100%;
601 height: 195px;
602 }
603 .footer::after {
604 display: none;
605 }
606 .footer .download-jetpack {
607 margin-bottom: 33px;
608 }
609 @media (min-width: 1147px) {
610 .footer {
611 padding-bottom: 35px;
612 }
613 }
614 @media (max-width: 1147px) {
615 .footer {
616 padding-top: 165px;
617 padding-bottom: 0;
618 }
619 .footer::before {
620 background-size: 160% auto;
621 }
622 .footer ul {
623 float: none;
624 overflow: hidden;
625 }
626 }
627 @media (max-width: 900px) {
628 .footer {
629 padding-top: 146px;
630 }
631 }
632 @media (max-width: 782px) {
633 .footer {
634 margin-top: 0;
635 }
636 }
637 @media (max-width: 530px) {
638 .footer {
639 margin-top: 0;
640 padding-top: 135px;
641 }
642 }
643 @media (max-width: 320px) {
644 .footer {
645 padding-top: 76px;
646 }
647 }
648
649 .footer nav {
650 max-width: 100%;
651 }
652 .footer nav a,
653 .footer nav a:visited {
654 padding: 4px 6px;
655 color: #999;
656 }
657 .footer nav a:hover, .footer nav a:focus,
658 .footer nav a:visited:hover,
659 .footer nav a:visited:focus {
660 color: #008710;
661 }
662 @media (max-width: 1147px) {
663 .footer nav a:hover, .footer nav a:focus,
664 .footer nav a:visited:hover,
665 .footer nav a:visited:focus {
666 color: #008710;
667 }
668 }
669 @media (max-width: 530px) {
670 .footer nav li {
671 display: block;
672 float: none;
673 margin: 0;
674 text-align: right;
675 }
676 .footer nav a {
677 display: block;
678 padding: 0 16px;
679 line-height: 44px;
680 }
681 }
682
683 .primary {
684 padding: 25px 15px 10px 15px;
685 border-bottom: 1px solid #f0f0f1;
686 }
687
688 .secondary-footer {
689 margin: 0 auto;
690 }
691 .secondary-footer li {
692 margin-left: 5px;
693 }
694 @media (min-width: 782px) {
695 .secondary-footer {
696 padding: 8px 15px 10px;
697 margin-bottom: 30px;
698 border-bottom: 1px solid #f0f0f1;
699 }
700 }
701 @media (min-width: 1147px) {
702 .secondary-footer {
703 margin-bottom: 0;
704 }
705 }
706 @media (max-width: 782px) {
707 .secondary-footer {
708 padding: 8px 15px 8px;
709 border-bottom: none;
710 }
711 }
712 @media (max-width: 530px) {
713 .secondary-footer {
714 margin: 0;
715 padding: 0;
716 border: none;
717 font-weight: 400;
718 }
719 .secondary-footer a {
720 border-top: 1px solid #f0f0f1;
721 }
722 }
723
724 .footer .a8c-attribution {
725 margin: 0;
726 padding: 0 6px;
727 color: #bbb;
728 font-size: 0.7857142857em;
729 font-family: "Gill Sans", "Gill Sans MT", Helvetica, Arial, sans-serif;
730 text-transform: uppercase;
731 }
732 .footer .a8c-attribution a {
733 display: inline-block;
734 position: relative;
735 padding: 4px 16px;
736 left: 9999px;
737 outline: 0;
738 }
739 .footer .a8c-attribution a::after {
740 content: "A";
741 position: absolute;
742 top: 2px;
743 left: -9999px;
744 height: 100%;
745 color: #999;
746 font-size: 1.5454545455em;
747 font-family: "automatticons";
748 text-align: center;
749 }
750 .footer .a8c-attribution a:hover::after {
751 animation: jetpack-candy 0.4s ease-in-out;
752 }
753
754 @media (min-width: 782px) {
755 .secondary {
756 padding: 0 15px 10px 15px;
757 border-bottom: 1px solid #f0f0f1;
758 }
759 }
760 @media (min-width: 1147px) {
761 .secondary {
762 padding: 0 15px 10px 15px;
763 border-bottom: none;
764 }
765 }
766
767 .jetpack-message {
768 background: rgb(0, 160.5, 19.0222222222);
769 border: 1px solid rgb(0, 109.5, 12.9777777778);
770 margin: 33px auto 0;
771 max-width: 90%;
772 position: relative;
773 z-index: 2;
774 }
775 .jetpack-message.is-opt-in {
776 margin: 50px 0 0;
777 max-width: 100%;
778 padding: 10px 15px;
779 background: #fff;
780 border: 0;
781 box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);
782 font-size: 13px;
783 text-align: center;
784 }
785 .subhead .jetpack-message.is-opt-in {
786 margin: 0;
787 padding-bottom: 0;
788 background: transparent;
789 box-shadow: none;
790 }
791 .subhead .jetpack-message.is-opt-in .jp-button {
792 display: inline-block;
793 }
794 .jetpack-message.is-opt-in p {
795 color: #3c4549;
796 }
797 .jetpack-message.is-opt-in .jp-button {
798 margin-top: 15px;
799 display: none;
800 }
801 .jetpack-message h2 {
802 color: #fff;
803 margin: 0;
804 }
805 .jetpack-message p {
806 color: #fff;
807 margin: 0;
808 opacity: 0.7;
809 }
810 .jetpack-message .squeezer {
811 padding: 23px 80px 23px 23px;
812 position: relative;
813 text-align: right;
814 }
815 .jetpack-message .squeezer::before {
816 color: #fff;
817 content: "\f418";
818 font-family: Genericons;
819 font-size: 33px;
820 height: 33px;
821 right: 25px;
822 opacity: 0.6;
823 position: absolute;
824 top: 23px;
825 top: calc(50% - 22px);
826 }
827 .jetpack-message .squeezer h2 {
828 font-size: 1em;
829 }
830 @media (max-width: 530px) {
831 .jetpack-message .squeezer {
832 padding: 23px;
833 }
834 .jetpack-message .squeezer::before {
835 display: none;
836 }
837 }
838 .jetpack-message .squeezer a {
839 color: #fff;
840 border-bottom: 1px solid #d5e4bd;
841 }
842 .jetpack-message .squeezer a:hover {
843 border-bottom: 1px solid #f1f6e9;
844 }
845 .jetpack-message.error .squeezer::before, .jetpack-message.jetpack-err .squeezer::before {
846 content: "\f414";
847 }
848
849 .configure-module .jetpack-message {
850 max-width: 100%;
851 }
852
853 @media (max-width: 530px) {
854 .wrap.inner.jp-support .jp-support-column-left {
855 width: 100%;
856 }
857 .wrap.inner.jp-support .jp-support-column-left .widget-text {
858 margin-left: 0;
859 width: 100%;
860 }
861 .wrap.inner.jp-support .jp-support-column-right {
862 width: 100%;
863 }
864 }
865 @media screen and (max-width: 515px) {
866 .jp-frame .header-nav {
867 padding-bottom: 10px;
868 }
869 .jp-frame .header-nav li {
870 line-height: 30px;
871 }
872 .jp-frame .header-nav .jetpack-logo {
873 width: 100%;
874 text-align: center;
875 }
876 .jp-frame .header-nav .jetpack-modules {
877 margin: 0;
878 width: 50%;
879 text-align: left;
880 padding: 0 5px;
881 }
882 .jp-frame .header-nav .jetpack-modules + .jetpack-modules {
883 text-align: right;
884 }
885 .jp-frame .header-nav .jetpack-modules:nth-child(4) {
886 text-align: center;
887 margin: 0 auto;
888 width: 100%;
889 }
890 .jp-frame .header-nav .jetpack-modules:nth-child(4) a {
891 padding: 0 10px;
892 }
893 }
894 #ie-legacy-notice .dops-notice__content {
895 display: inline-block;
896 margin-right: 10px;
897 }
898
899 /**
900 * $gray color functions:
901 *
902 * color.adjust( $gray, $lightness: 10% )
903 * color.adjust( $gray, $lightness: 20% )
904 * color.adjust( $gray, $lightness: 30% )
905 * color.adjust( $gray, $lightness: -10% )
906 * color.adjust( $gray, $lightness: -20% )
907 * color.adjust( $gray, $lightness: -30% )
908 *
909 * See wordpress.com/design-handbook/colors/ for more info.
910 */
911 /**
912 * Rem module
913 *
914 * Convert px to rem in a readable fashion.
915 *
916 * Example: font-size: rem.convert( 21px );
917 */
918 .page-content.configure {
919 margin-top: 0;
920 }
921
922 .configure .frame.top {
923 border: none;
924 box-shadow: none;
925 padding-top: 1.4285714286em;
926 position: relative;
927 top: auto;
928 }
929 .configure .frame.top.fixed {
930 background: #f6f7f7;
931 border-bottom: 1px solid #e9e9e9;
932 padding-right: 160px;
933 margin-top: -6px;
934 position: fixed;
935 left: 0;
936 top: 32px;
937 width: 100%;
938 z-index: 4;
939 box-shadow: 0 2px 2px -2px #f0f0f1;
940 }
941 @media (max-width: 782px) {
942 .configure .frame.top.fixed {
943 border: none;
944 box-shadow: none;
945 padding-top: 1.4285714286em;
946 position: relative;
947 top: auto;
948 }
949 }
950 @media (max-width: 600px) {
951 .configure .frame.top.fixed {
952 top: 0;
953 }
954 }
955
956 .jp-frame-top-fixed .configure {
957 padding-top: 94px;
958 }
959
960 .filter-search {
961 display: none;
962 margin-top: 15px;
963 float: right;
964 }
965 @media (max-width: 782px) {
966 .filter-search {
967 display: block;
968 }
969 }
970 @media (max-width: 530px) {
971 .filter-search {
972 display: none;
973 }
974 }
975 .filter-search .button {
976 background: #fff;
977 border: 1.5px solid rgb(0, 0, 0);
978 border-radius: 4px;
979 font-size: 1rem;
980 line-height: 24px;
981 letter-spacing: -0.01em;
982 color: rgb(0, 0, 0);
983 }
984
985 .fixed-top {
986 box-sizing: border-box;
987 border-bottom: 1px solid #dcdcde;
988 /* Auto layout */
989 display: flex;
990 flex-direction: row;
991 align-items: center;
992 padding: 16px;
993 gap: 16px;
994 }
995 .fixed-top .tablenav.top {
996 display: flex;
997 padding: 0;
998 margin: 0 10px 0 0;
999 height: auto;
1000 }
1001 .fixed-top select#bulk-action-selector-top {
1002 width: 180px;
1003 height: 40px;
1004 border: 1px solid #dcdcde;
1005 border-radius: 4px;
1006 padding: 8px 16px;
1007 margin-left: 8px;
1008 line-height: normal;
1009 color: rgb(0, 0, 0);
1010 font-size: 0.875rem;
1011 letter-spacing: -0.02em;
1012 }
1013 .fixed-top .alignleft.actions.bulkactions {
1014 display: flex;
1015 align-items: center;
1016 }
1017 .fixed-top .alignleft.actions.bulkactions .button {
1018 display: flex;
1019 flex-direction: row;
1020 justify-content: center;
1021 align-items: center;
1022 padding: 6px 24px;
1023 height: 40px;
1024 background: #fff;
1025 border: 1.5px solid rgb(0, 0, 0);
1026 border-radius: 4px;
1027 font-size: 1rem;
1028 line-height: 24px;
1029 letter-spacing: -0.01em;
1030 color: rgb(0, 0, 0);
1031 }
1032 #jp-plugin-container .table-bordered {
1033 border-collapse: collapse;
1034 }
1035 #jp-plugin-container .table-bordered .check-column input[type=checkbox] {
1036 width: 20px;
1037 height: 20px;
1038 border-radius: 2px;
1039 margin-right: 0;
1040 }
1041 #jp-plugin-container .table-bordered .check-column input[type=checkbox]::before {
1042 margin: -2px;
1043 color: rgb(0, 0, 0);
1044 width: 21px;
1045 height: 21px;
1046 }
1047 #jp-plugin-container .table-bordered .info {
1048 letter-spacing: -0.02em;
1049 }
1050 #jp-plugin-container .table-bordered .row-actions a.dops-button.is-compact {
1051 color: rgb(0, 0, 0);
1052 line-height: 20px;
1053 font-size: 0.75rem;
1054 font-weight: 600;
1055 background: #fff;
1056 border: 1.5px solid rgb(0, 0, 0);
1057 border-radius: 4px;
1058 box-shadow: none;
1059 text-decoration: none;
1060 padding: 3px 8px;
1061 }
1062 #jp-plugin-container .table-bordered .row-actions .delete a.dops-button.is-compact {
1063 color: #d63638;
1064 border: 1px solid #dcdcde;
1065 }
1066 #jp-plugin-container .table-bordered .row-actions .configure a {
1067 color: rgb(0, 0, 0);
1068 font-size: 0.75rem;
1069 line-height: 20px;
1070 font-weight: 600;
1071 text-decoration: none;
1072 }
1073 #jp-plugin-container .table-bordered .row-actions .configure a:hover {
1074 text-decoration: underline;
1075 }
1076
1077 .wrap {
1078 margin: 0;
1079 padding: 0 1.5em 1em;
1080 overflow: hidden;
1081 }
1082 .wrap .manage-left {
1083 float: right;
1084 margin: 0;
1085 padding: 0;
1086 width: 63%;
1087 }
1088 .wrap .manage-left table {
1089 width: 100%;
1090 }
1091 .wrap .manage-left th {
1092 font-weight: 400;
1093 }
1094 @media (max-width: 782px) {
1095 .wrap .manage-left {
1096 width: 100%;
1097 }
1098 }
1099 .wrap .manage-right {
1100 margin-top: 24px;
1101 padding: 0;
1102 float: left;
1103 width: 35%;
1104 z-index: 1;
1105 }
1106 .wrap .manage-right p {
1107 font-size: 0.875rem;
1108 line-height: 24px;
1109 letter-spacing: -0.02em;
1110 font-weight: 700;
1111 color: #2c3338;
1112 margin: 16px 0 4px 0;
1113 }
1114 .wrap .manage-right .bumper {
1115 margin-right: 48px;
1116 }
1117 .wrap .manage-right.show {
1118 display: block;
1119 overflow-y: auto;
1120 overflow-x: hidden;
1121 position: absolute;
1122 z-index: 100000;
1123 }
1124 .wrap .manage-right .search-bar {
1125 margin-bottom: 18px;
1126 max-width: 300px;
1127 }
1128 .wrap .manage-right p.search-box {
1129 width: 100%;
1130 height: auto;
1131 margin: 16px 0 0 0;
1132 float: none;
1133 display: block;
1134 position: static;
1135 }
1136 .wrap .manage-right p.search-box input[type=search] {
1137 border: 1px solid #dcdcde;
1138 border-radius: 4px;
1139 padding: 8px 40px 8px 16px;
1140 line-height: 24px;
1141 font-size: 1rem;
1142 letter-spacing: -0.02em;
1143 color: rgb(0, 0, 0);
1144 font-weight: 400;
1145 height: 40px;
1146 width: 100%;
1147 background-image: url(../images/icon-search.svg);
1148 background-repeat: no-repeat;
1149 background-position: 8px center;
1150 float: none;
1151 }
1152 .wrap .manage-right p.search-box input[type=search]::placeholder {
1153 color: #8c8f94;
1154 }
1155 @media (max-width: 782px) {
1156 .wrap .manage-right p.search-box input[type=search] {
1157 max-width: 90%;
1158 }
1159 }
1160 .wrap .manage-right p.search-box input[type=submit] {
1161 display: none;
1162 }
1163 @media (max-width: 782px) {
1164 .wrap .manage-right .button-group {
1165 white-space: normal;
1166 }
1167 }
1168 .wrap .manage-right .button-group .button {
1169 box-shadow: none;
1170 padding-right: 24px;
1171 padding-left: 24px;
1172 min-width: 90px;
1173 border: 1px solid #dcdcde;
1174 color: rgb(0, 0, 0);
1175 height: 40px;
1176 font-size: 13px;
1177 line-height: 18px;
1178 font-weight: 400;
1179 background: #fff;
1180 }
1181 .wrap .manage-right .button-group .button:hover {
1182 background: #f6f7f7;
1183 }
1184 .wrap .manage-right .button-group .button:focus {
1185 border-color: rgb(0, 0, 0);
1186 }
1187 .wrap .manage-right .button-group button.dops-button.button.active {
1188 background: rgb(0, 0, 0);
1189 color: #fff;
1190 font-weight: 600;
1191 }
1192 .wrap .manage-right .button-group button.dops-button.button.active:hover {
1193 background: #2c3338;
1194 }
1195 .wrap .manage-right .button-group button.dops-button.button.active:focus {
1196 border-color: #fff;
1197 box-shadow: 0 0 0 1px rgb(0, 0, 0);
1198 }
1199 .wrap .manage-right .subsubsub {
1200 margin: 0;
1201 padding: 0;
1202 }
1203 .wrap .manage-right .subsubsub li {
1204 display: block;
1205 text-align: right;
1206 margin: 0 0 4px 0;
1207 font-size: 14px;
1208 }
1209 .wrap .manage-right .subsubsub li a {
1210 padding: 0;
1211 color: rgb(0, 0, 0);
1212 text-decoration: underline;
1213 font-size: 0.875rem;
1214 line-height: 24px;
1215 letter-spacing: -0.02em;
1216 }
1217 .wrap .manage-right .subsubsub li a:hover {
1218 text-decoration-thickness: 3px;
1219 }
1220 .wrap .manage-right .subsubsub li.current {
1221 border-radius: 4px;
1222 background: rgb(0, 0, 0);
1223 padding: 2px 6px;
1224 }
1225 .wrap .manage-right .subsubsub li.current a,
1226 .wrap .manage-right .subsubsub li.current .count {
1227 color: #fff;
1228 text-decoration: none;
1229 font-weight: 700;
1230 }
1231 @media (max-width: 782px) {
1232 .wrap .manage-right {
1233 background: #fff;
1234 bottom: 0;
1235 display: none;
1236 min-width: 300px;
1237 position: fixed;
1238 left: 0;
1239 top: 0;
1240 z-index: 13;
1241 box-shadow: 0 1px 20px 5px rgba(0, 0, 0, 0.1);
1242 }
1243 .wrap .manage-right .bumper {
1244 margin: 13px;
1245 }
1246 .wrap .manage-right .navbar-form {
1247 margin: 16px 0 0 0;
1248 padding: 0;
1249 }
1250 }
1251
1252 @media (max-width: 782px) {
1253 .wp-list-table tr:not(.inline-edit-row):not(.no-items) td:not(.column-primary):not(.check-column) {
1254 padding: 11px 10px;
1255 display: block;
1256 }
1257 .manage-right.show .subsubsub li {
1258 padding: 5px;
1259 }
1260 }
1261 @media (max-width: 650px) {
1262 .table-bordered.jetpack-modules tr.jetpack-module.deprecated td .row-actions {
1263 float: none;
1264 padding-right: 18px;
1265 }
1266 }
1267 @media (max-width: 430px) {
1268 .table-bordered.jetpack-modules tr.jetpack-module td .row-actions {
1269 display: none;
1270 }
1271 .table-bordered.jetpack-modules tr.jetpack-module.deprecated td .row-actions {
1272 display: block;
1273 }
1274 }
1275 .jetpack-modules-list-table-form .widefat td {
1276 width: 100%;
1277 }
1278
1279 .jetpack-module-list .widefat {
1280 border: none;
1281 }
1282 .jetpack-module-list .wrap {
1283 display: flex;
1284 overflow: visible;
1285 }
1286 .jetpack-module-list .wrap .manage-left {
1287 flex-grow: 1;
1288 width: auto;
1289 }
1290 .jetpack-module-list .wrap .manage-right {
1291 flex-grow: 0;
1292 }
1293
1294 tr.jetpack-module {
1295 box-sizing: border-box;
1296 display: flex;
1297 flex-direction: row;
1298 align-items: center;
1299 padding: 16px;
1300 gap: 16px;
1301 width: 100%;
1302 height: 60px;
1303 background: #fff;
1304 border-bottom: 1px solid #dcdcde;
1305 }
1306 @media (max-width: 782px) {
1307 tr.jetpack-module {
1308 padding: 4px 10px;
1309 height: auto;
1310 }
1311 }
1312 tr.jetpack-module:last-of-type {
1313 border-bottom: 0;
1314 }
1315 tr.jetpack-module th.check-column {
1316 padding-top: 0;
1317 width: auto;
1318 }
1319 tr.jetpack-module a,
1320 tr.jetpack-module p {
1321 text-decoration: none;
1322 }
1323
1324 tr.jetpack-module.unavailable {
1325 background: #f9f9f6;
1326 }
1327
1328 tr.jetpack-module.active {
1329 background: #f9f9f6;
1330 }
1331 tr.jetpack-module.active .column-name .info {
1332 font-weight: 700;
1333 }
1334
1335 tr.jetpack-module .column-name {
1336 color: #2c3338;
1337 float: right;
1338 align-items: center;
1339 display: flex;
1340 padding: 0;
1341 }
1342
1343 tr.jetpack-module .row-actions {
1344 align-items: center;
1345 display: flex;
1346 position: relative;
1347 margin-right: auto;
1348 right: 0;
1349 }
1350 tr.jetpack-module .row-actions span.configure {
1351 margin-left: 16px;
1352 }
1353
1354 /* 'Pages' is a temporary location for these styles until we
1355 * can break them up into their proper atomic locations */
1356 .configure-module p {
1357 font-size: 14px;
1358 }
1359 .configure-module p.success, .configure-module p.error {
1360 color: #fff;
1361 padding: 10px;
1362 }
1363 .configure-module p.success {
1364 background-color: #008710;
1365 }
1366 .configure-module p.error {
1367 background-color: #d94f4f;
1368 }
1369
1370 .protect-status p {
1371 font-size: 16px;
1372 }
1373 .protect-status strong {
1374 display: inline-block;
1375 margin-top: 10px;
1376 background: #fff;
1377 padding: 10px;
1378 border: 1px #dcdcde solid;
1379 font-size: 16px;
1380 color: #000;
1381 max-width: 100%;
1382 }
1383 .protect-status.attn {
1384 color: #d94f4f;
1385 }
1386 .protect-status.working {
1387 color: #008710;
1388 }
1389
1390 .protect-whitelist textarea {
1391 width: 100%;
1392 min-height: 150px;
1393 }
1394
1395 /* btns + inputs */
1396 .configure-module input[disabled] {
1397 opacity: 0.5;
1398 }
1399 .configure-module input.button-primary {
1400 font-weight: 700;
1401 }
1402
1403 /* whitelist table */
1404 @media only screen and (min-width: 1100px) {
1405 .protect-whitelist {
1406 width: 65%;
1407 float: right;
1408 }
1409 } /* end > 1065px */
1410 @media only screen and (max-width: 400px) {
1411 .protect-status strong {
1412 font-size: 12px;
1413 overflow: auto;
1414 }
1415 } /* end < 400px */
1416 .manage__icon {
1417 width: 155px;
1418 height: 155px;
1419 margin: 20px auto;
1420 }
1421
1422 .manage-page .manage__description {
1423 max-width: 600px;
1424 text-align: center;
1425 font-size: 22px;
1426 color: #999;
1427 margin: 20px auto;
1428 }
1429 .manage-page .manage__button {
1430 font-size: 16px;
1431 padding: 0 20px;
1432 height: 40px;
1433 line-height: 40px;
1434 }
1435
1436 .manage__title .genericon {
1437 font-size: 38px;
1438 color: #81a944;
1439 }
1440
1441 .manage__link {
1442 font-size: 16px;
1443 padding: 0 20px;
1444 height: 40px;
1445 line-height: 40px;
1446 font-weight: 400;
1447 }
1448 .manage__link .genericon {
1449 font-size: 28px;
1450 vertical-align: middle;
1451 margin-top: -6px;
1452 }
1453
1454 .jp-content .hide {
1455 display: none;
1456 }
1457 .jp-content .landing {
1458 margin: 0 auto;
1459 z-index: 2;
1460 position: relative;
1461 }
1462 .jp-content h1 {
1463 font-weight: 400;
1464 line-height: 1.75em;
1465 position: relative;
1466 z-index: 3;
1467 width: 100%;
1468 text-align: center;
1469 }
1470 .jp-content h1.success {
1471 color: #008710;
1472 }
1473 .jp-content .footer {
1474 padding-top: 0;
1475 margin-top: 0;
1476 background-image: none;
1477 }
1478 .jp-content .footer::before {
1479 height: inherit;
1480 }
1481 .jp-content .more-info::before {
1482 content: none;
1483 }
1484
1485 .landing .wpcom-connect {
1486 min-height: 400px;
1487 }
1488
1489 .wpcom-connect .j-col {
1490 padding: 0;
1491 }
1492
1493 @media (max-width: 1147px) {
1494 .jp-content .landing {
1495 padding: 0 2em;
1496 }
1497 .jp-content .footer {
1498 padding-top: 1.5em;
1499 }
1500 }
1501 @media (max-width: 530px) {
1502 .jp-content .landing {
1503 padding: 0 0.5em;
1504 }
1505 }
1506