PluginProbe ʕ •ᴥ•ʔ
Admin and Site Enhancements (ASE) / 7.0.2
Admin and Site Enhancements (ASE) v7.0.2
9.1.0 9.0.2 9.0.1 9.0.0 8.9.2 8.9.1 8.9.0 8.8.8 8.8.7 8.8.6 8.8.5 8.8.4 8.8.3 8.8.2 8.8.1 8.8.0 8.7.3 8.7.2 8.7.1 8.2.1 8.2.2 8.2.3 8.3.0 8.3.1 8.3.2 8.4.0 8.4.1 8.4.2 8.5.0 8.5.1 8.5.2 8.6.0 8.6.1 8.6.2 8.7.0 5.0.1 5.0.2 5.0.2.1 5.0.2.2 5.0.2.3 5.0.2.4 5.1.0 5.2.0 5.2.1 5.2.10 5.2.11 5.2.2 5.2.3 5.2.4 5.2.5 5.2.6 5.2.7 5.2.8 5.2.9 5.3.0 5.3.1 5.3.2 5.4.0 5.4.1 5.5.0 5.5.1 5.5.2 5.6.0 5.6.1 5.6.2 5.7.0 5.7.1 5.8.0 5.8.1 6.0.0 6.0.3 6.0.4 6.0.5 6.0.5.1 6.0.6 6.0.7 6.0.8.1 6.1.0 6.1.3 6.2.0 6.2.1 6.2.2 6.2.3 6.2.4 6.2.5 6.2.6 6.2.7 6.3.0 6.3.1 6.3.2 6.4.0 6.5.0 6.5.1 6.6.0 6.7.0 6.8.0 6.8.2 6.8.3 6.9.0 6.9.1 6.9.10 6.9.11 6.9.12 6.9.13.1 6.9.13.2 6.9.2 6.9.3 6.9.4 6.9.5 6.9.6 6.9.7 6.9.8 6.9.9 7.0.0 7.0.2 7.0.2.1 7.0.2.2 7.0.2.3 7.0.3 7.1.0 7.1.1 7.1.2 7.1.3 7.1.4 7.1.5 7.2.0 7.2.1 7.3.0 7.3.1 7.3.2 7.3.3 7.4.0 7.4.2 7.4.4 7.4.5 7.4.6 7.4.7 7.4.8 7.5.0 7.5.1 7.5.2 7.5.3 7.5.4 7.6.0 7.6.1 7.6.1.1 7.6.10 7.6.11 7.6.2 7.6.3 7.6.4 7.6.5 7.6.6 7.6.7 7.6.7.1 7.6.8 7.6.9 7.7.0 7.8.0 7.8.1 7.8.10 7.8.11 7.8.12 7.8.13 7.8.14 7.8.15 7.8.16 7.8.17 7.8.18 7.8.2 7.8.3 7.8.4 7.8.5 7.8.5.1 7.8.6 7.8.7 7.8.8 7.8.9 7.9.0 7.9.1 7.9.10 7.9.11 7.9.2 7.9.3 7.9.4 7.9.5 7.9.6 7.9.7 7.9.8 7.9.9 8.0.0 8.0.1 8.0.2 8.0.3 8.0.4 8.0.5 8.0.6 8.0.7 8.0.8 8.1.0 8.1.1 8.1.2 8.1.3 8.1.4 8.2.0 trunk 1.0.0 1.1.0 1.2.0 1.3.0 1.4.0 1.5.0 1.6.0 1.7.0 1.8.0 1.9.0 2.0.0 2.1.0 2.2.0 2.3.0 2.4.0 2.5.0 2.6.0 2.7.0 2.8.0 2.8.1 2.8.2 2.8.3 2.9.0 3.0.0 3.0.1 3.0.2 3.0.3 3.0.4 3.0.5 3.0.6 3.1.0 3.2.0 3.3.0 3.4.0 3.5.0 3.6.1 3.7.0 3.8.0 3.9.0 3.9.1 3.9.2 4.0.0 4.0.1 4.1.0 4.2.0 4.2.1 4.2.2 4.3.0 4.3.1 4.4.0 4.5.0 4.6.0 4.7.0 4.7.1 4.7.2 4.7.3 4.7.4 4.8.0 4.8.1 4.8.2 4.8.3 4.9.0 4.9.1 4.9.2 4.9.3 5.0.0
admin-site-enhancements / assets / css / admin-page.css
admin-site-enhancements / assets / css Last commit date
codemirror 2 years ago datatables 2 years ago admin-page.css 2 years ago content-order.css 2 years ago gutenberg-content-duplication.css 2 years ago hide-admin-notices.css 2 years ago image-sizes-panel.css 2 years ago jBox.all.min.css 2 years ago list-table.css 2 years ago maintenance.css 2 years ago media-categories-frontend.css 2 years ago media-replace-frontend.css 2 years ago media-replace.css 2 years ago settings-wpeditor.css 2 years ago wp-admin.css 2 years ago
admin-page.css
1667 lines
1 :root {
2 --ase-accent: #2271b1;
3 --ase-accent-hover: #135e96;
4 --ase-accent-faded: #e8f0f7;
5 --ase-accent-black: #111111;
6 --ase-accent-grey-darker: #333333;
7 --ase-accent-grey-dark: #666666;
8 --ase-accent-grey-light: #999999;
9 --ase-accent-grey-lighter: #cccccc;
10 --ase-accent-grey-lighter2: #ccd0d4;
11 --ase-accent-grey-lightest: #fafafa;
12 --ase-body-text: #1d2327;
13 --ase-link: #2271b1;
14 --ase-link-hover: #0a4b78;
15 --toggleHeight: 22px;
16 --toggleWidth: 40px;
17 --toggleGap: 3px;
18 }
19
20 /* disable elastic scrolling */
21 /* body {
22 overscroll-behavior-y: none;
23 } */
24
25 #wpcontent {
26 padding-left: 0;
27 }
28
29 #wpbody-content {
30 padding-bottom: 25px;
31 }
32
33 .wrap.asenha {
34 margin: 0 0 20px 0;
35 display: flex;
36 flex-direction: column;
37 align-items: center;
38 }
39
40 .asenha-header {
41 display: flex;
42 justify-content: space-between;
43 align-items: center;
44 box-sizing: border-box;
45 padding: 20px 32px;
46 height: 71px;
47 background-color: #fff;
48 border-bottom: 1px solid #ccd0d4;
49 }
50
51 .asenha-header:not(.asenha-sticky) {
52 width: 100% !important;
53 }
54
55 .asenha-header.asenha-sticky {
56 box-shadow: 0 5px 10px rgb(0 0 0 / 10%);
57 margin-top: 32px;
58 }
59
60 .asenha-header-left {
61 position: relative;
62 display: flex;
63 justify-content: flex-start;
64 align-items: center;
65 }
66
67 .asenha-header-left .nav-tab-wrapper {
68 display: none;
69 }
70
71 .asenha-header-right {
72 position: relative;
73 display: flex;
74 justify-content: flex-end;
75 min-width: 240px;
76 }
77
78 .asenha-header .notice {
79 display: none;
80 }
81
82 .asenha-body {
83 box-sizing: border-box;
84 margin-top: 40px;
85 width: 1140px;
86 background-color: #fff;
87 border: 1px solid #ccd0d4;
88 border-radius: 8px;
89 overflow: hidden;
90 }
91
92 /* Upgrade Nudge */
93
94 .asenha-upgrade-nudge {
95 position: relative;
96 display: flex;
97 flex-direction: row;
98 justify-content: center;
99 align-items: center;
100 text-align: center;
101 padding: 8px 20px;
102 background: var(--ase-accent-grey-lightest);
103 border-bottom: 1px solid var(--ase-accent-grey-lighter2);
104 font-size: 1.125em;
105 font-weight: 600;
106 line-height: 1.5;
107 }
108
109 .button.asenha-upgrade-nudge__button {
110 margin-left: 8px;
111 color: #fff;
112 background: #333333;
113 border-color: #333333;
114 transition: .25s;
115 }
116
117 .button.asenha-upgrade-nudge__button:hover {
118 color: #fff;
119 background: var(--ase-accent-black);
120 border-color: var(--ase-accent-black);
121 }
122
123 .asenha-upgrade-nudge__dismiss {
124 position: absolute;
125 top: -1px;
126 right: -1px;
127 color: var(--ase-accent-grey-light);
128 transition: .25s;
129 padding: 2px 6px 0;
130 border-top: 1px solid var(--ase-accent-grey-darker);
131 border-right: 1px solid var(--ase-accent-grey-darker);
132 border-bottom: 1px solid var(--ase-accent-grey-lighter);
133 border-left: 1px solid var(--ase-accent-grey-lighter);
134 border-radius: 0 8px 0 8px;
135 }
136
137 .asenha-upgrade-nudge__dismiss:hover {
138 color: var(--ase-link);
139 background: var(--ase-accent-faded);
140 }
141
142 .asenha-upgrade-nudge-bottom {
143 display: flex;
144 justify-content: center;
145 align-items: center;
146 text-align: center;
147 font-size: 14px;
148 padding: 8px 20px;
149 background: var(--ase-accent-grey-lightest);
150 border-top: 1px solid var(--ase-accent-grey-lighter2);
151 line-height: 1.5;
152 }
153
154 .asenha-upgrade-nudge-bottom a {
155 text-decoration: none;
156 transition: .25s;
157 }
158
159 .asenha-upgrade-nudge-bottom a:hover {
160 text-decoration: underline;
161 }
162
163 /* Support Nudge */
164
165 .asenha-support-nudge {
166 padding: 20px 40px 12px;
167 border-bottom: 1px solid var(--ase-accent-grey-lighter2);
168 font-size: 14px;
169 line-height: 1.5;
170 border-radius: 8px 8px 0 0;
171 }
172
173 .asenha-support-nudge.nudge-show-more.is-enabled {
174 display: block;
175 position: relative;
176 /* transition: all 0.5s ease; */
177 }
178
179 .asenha-support-nudge.nudge-show-more.is-enabled .nudge-wrapper-show-more {
180 height: 80px;
181 overflow: hidden;
182 /* transition: all 0.5s ease; */
183 }
184
185 .asenha-support-nudge.nudge-show-more.is-enabled .nudge-wrapper-show-more:before {
186 content: '';
187 display: block;
188 position: absolute;
189 z-index: 1;
190 font-size: 12px;
191 left: 0;
192 right: 0;
193 bottom: 0;
194 height: 54px;
195 width: 100%;
196 text-align: center;
197 background: linear-gradient(to bottom, rgba(255,255,255,0.2) 0%,rgba(255,255,255,0.7) 50%,rgba(255,255,255,1) 100%);
198 }
199
200 .is-enabled .nudge-show-more-less.show-more-less {
201 transition: none;
202 }
203
204 .is-enabled .nudge-show-more-less.show-more-less.show-more {
205 left: calc( 50% - 59px );
206 bottom: 8px;
207 font-size: 14px;
208 text-transform: uppercase;
209 text-decoration: none;
210 }
211
212 .asenha-support-nudge.nudge-show-more.is-enabled .nudge-wrapper-show-more.opened {
213 height: auto;
214 overflow: visible;
215 display: flex;
216 flex-direction: column;
217 align-items: center;
218 }
219
220 .asenha-support-nudge.nudge-show-more.is-enabled .nudge-wrapper-show-more.opened:before {
221 display: none;
222 }
223
224 .nudge-content {
225 display: flex;
226 justify-content: space-between;
227 gap: 28px;
228 margin-bottom: 20px;
229 }
230
231 .nudge-primary,
232 .nudge-secondary {
233 width: 48%;
234 background: var(--ase-accent-grey-lightest);
235 border: 1px solid #eee;
236 padding: 20px 20px 12px;
237 border-radius: 8px;
238 }
239
240 .asenha-support-nudge h3 {
241 text-align: center;
242 font-size: 18px;
243 font-weight: 500;
244 margin: 0 0 4px 0;
245 }
246
247 .asenha-support-nudge > p {
248 margin: 0 0 16px;
249 text-align: center;
250 }
251
252 .asenha-support-nudge h4 {
253 font-size: 16px;
254 font-weight: 500;
255 margin: 0 0 8px 0;
256 }
257
258 p.nudge-description {
259 font-size: 14px;
260 }
261
262 p.nudge-description.intro {
263 font-size: 16px;
264 }
265
266 .nudge-photo-link {
267 }
268
269 .nudge-photo {
270 width: 96px;
271 height: 96px;
272 border-radius: 96px;
273 }
274
275 p.nudge-description.nudge-closing {
276 margin-top: 0;
277 }
278
279 .nudge-quotes {
280 display: flex;
281 justify-content: space-between;
282 }
283
284 .nudge-quotes .user-quote,
285 .user-quote.share-quote {
286 box-sizing: border-box;
287 width: 48%;
288 margin-bottom: 20px;
289 padding: 12px 16px;
290 /* background: #e5f2e5; */
291 background: var(--ase-accent-faded);
292 border-radius: 4px;
293 font-weight: 500;
294 }
295
296 .user-quote.share-quote {
297 text-align: center;
298 margin-bottom: 0;
299 }
300
301 .nudge-ctas {
302 margin-top: 12px;
303 display: flex;
304 align-items: center;
305 }
306
307 .button.button-solid {
308 margin-right: 16px;
309 color: #fff;
310 font-size: 14px;
311 font-weight: 500;
312 height: 40px;
313 line-height: 40px;
314 padding: 0 20px;
315 background: var(--ase-accent-grey-darker);
316 border-color: var(--ase-accent-grey-darker);
317 transition: .1s;
318 }
319
320 .button.button-solid:hover {
321 background: var(--ase-accent-black);
322 border-color: var(--ase-accent-black);
323 }
324
325 .button.button-outline {
326 margin-right: 16px;
327 color: var(--ase-body-text);
328 font-size: 14px;
329 font-weight: 500;
330 height: 40px;
331 line-height: 40px;
332 padding: 0 20px;
333 background: #fff;
334 border-color: var(--ase-accent-grey-dark);
335 transition: .1s;
336 }
337
338 .button.button-outline:hover {
339 color: #fff;
340 background: var(--ase-accent-grey-darker);
341 }
342
343 .is-enabled .nudge-show-more-less.show-more-less:not(.show-more) {
344 color: var(--ase-accent);
345 }
346
347 .nudge-stats {
348 margin-top: 12px;
349 }
350
351 .dismiss-support-nudge {
352 text-align: center;
353 margin-top: -10px;
354 }
355
356 /*
357 a.asenha-have-supported,
358 a.asenha-support-nudge-dismiss,
359 .nudge-description a {
360 text-decoration: none;
361 transition: .25s;
362 }
363
364 a.asenha-have-supported:hover,
365 a.asenha-support-nudge-dismiss:hover,
366 .nudge-description a:hover {
367 text-decoration: underline;
368 }
369 */
370
371 .asenha .form-table {
372 margin-top: 0;
373 }
374
375 .asenha-bottom-spacer {
376 min-height: 34px;
377 }
378
379 .asenha-settings {
380 box-sizing: border-box;
381 width: 1140px;
382 min-height: 34px;
383 display: flex;
384 justify-content: flex-end;
385 }
386
387 .asenha-settings a {
388 padding: 8px;
389 text-decoration: none;
390 transition: .25s;
391 }
392
393 .asenha-settings a:hover {
394 text-decoration: underline;
395 }
396
397 .asenha-settings a:focus {
398 box-shadow: none;
399 outline: none;
400 }
401
402 .asenha-footer {
403 box-sizing: border-box;
404 margin-bottom: 20px;
405 width: 1140px;
406 background-color: #fff;
407 border: 1px solid #ccd0d4;
408 border-radius: 8px;
409 overflow: hidden;
410 }
411
412 .footer-section.export-import {
413 box-sizing: border-box;
414 width: 100%;
415 padding: 40px;
416 gap: 40px;
417 display: flex;
418 justify-content: space-between;
419 }
420
421 .settings-box {
422 display: flex;
423 flex-direction: column;
424 }
425
426 .settings-box.half {
427 width: calc(50% - 20px);
428 }
429
430 .settings-box h3 {
431 font-size: 1.25em;
432 line-height: 1.2;
433 margin: 0;
434 }
435
436 .settings-box p {
437 margin-bottom: 0;
438 }
439
440 .settings-box p.submit {
441 margin-top: 0;
442 padding-bottom: 0;
443 }
444
445 .asenha-icon {
446 width: 40px;
447 height: 40px;
448 margin-right: 8px;
449 border-radius: 4px;
450 }
451
452 .wrap h1.asenha-heading {
453 font-size: 1.5em;
454 line-height: 26px;
455 font-weight: 400;
456 margin: 0;
457 padding: 0;
458 }
459
460 .asenha-header-action {
461 position: relative;
462 display: flex;
463 align-items: center;
464 box-sizing: border-box;
465 padding-left: 8px;
466 padding-right: 8px;
467 text-decoration: none;
468 transition: .25s;
469 font-weight: 500;
470 line-height: 30px;
471 color: var(--ase-accent);
472 border-radius: 4px;
473 }
474
475 .asenha-header-action:hover {
476 background: var(--ase-accent-faded);
477 }
478
479 .asenha-header-action svg {
480 margin-right: 4px;
481 transition: .25s;
482 }
483
484 .asenha-header-action:first-child {
485 margin-left: 0;
486 }
487
488 .asenha-header-action:hover {
489 /* text-decoration: underline; */
490 }
491
492 /* Button Style */
493
494 .wp-core-ui .asenha-header .button-primary {
495 font-size: 14px;
496 font-weight: 500;
497 transition: .1s;
498 min-height: 40px;
499 line-height: 40px;
500 padding: 0 20px;
501 }
502
503 .wp-core-ui .button-primary.plugin-upgrade {
504 margin-left: 8px;
505 color: #fff;
506 background: var(--ase-accent-grey-darker);
507 border-color: var(--ase-accent-grey-darker);
508 }
509
510 .wp-core-ui .button-primary.plugin-upgrade:hover {
511 background: var(--ase-accent-black);
512 border-color: var(--ase-accent-black);
513 }
514
515 .wp-core-ui .button-primary.plugin-upgrade:focus {
516 box-shadow: none;
517 }
518
519 .wp-core-ui .button-primary.asenha-save-button {
520 margin-left: 8px;
521 background: var(--ase-accent);
522 border-color: var(--ase-accent);
523 }
524
525 .wp-core-ui .button-primary.asenha-save-button:hover {
526 background: var(--ase-accent-hover);
527 border-color: var(--ase-accent-hover);
528 }
529
530 .asenha-saving-changes {
531 position: absolute;
532 right: -28px;
533 top: 10px;
534 }
535
536 .asenha-changes-saved {
537 position: absolute;
538 right: -30px;
539 top: 8px;
540 }
541
542 .asenha-toggle {
543 /* border-bottom: 1px solid #eee; */
544 }
545
546 .form-table .asenha-toggle th:not(.datatable-th) {
547 padding: 20px 10px 16px 20px;
548 line-height: 1.4;
549 }
550
551 .form-table .asenha-toggle td:not(.datatable-td) {
552 padding: 18px 20px 16px 10px;
553 line-height: 1.4;
554 }
555
556 .form-table .asenha-toggle.wider-admin-menu > td .asenha-field-with-options.is-enabled,
557 .form-table .asenha-toggle.change-login-url > td .asenha-field-with-options.is-enabled {
558 margin-bottom: -16px;
559 }
560
561 .asenha-toggle:last-child {
562 border-bottom: 0;
563 }
564
565 .asenha-field-description {
566 position: relative;
567 top: 1px;
568 color: #3c434a;
569 }
570
571 .asenha-field-with-options {
572 width: 100%;
573 }
574
575 /* WP Core UI overrides */
576
577 .wp-core-ui.tools_page_admin-site-enhancements .notice {
578 margin: 20px 20px 0 2px;
579 }
580
581 .asenha .asenha-body .submit {
582 position: absolute;
583 }
584
585 .asenha .asenha-body .submit input {
586 display: none;
587 }
588
589 .wp-core-ui .asenha-body tr.attachment {
590 padding: 0;
591 }
592
593 /* Toggle Styles -- https://codepen.io/deanelliott/pen/GRJjGqK */
594
595 .form-table .asenha-toggle td:not(.datatable-td) {
596 display: flex;
597 align-items: flex-start;
598 }
599
600 .form-table .asenha-toggle .asenha-radio-buttons > td:not(.datatable-td) {
601 align-items: center;
602 }
603
604 .asenha-checkboxes .wrapper-for-checkboxes {
605 display: flex;
606 flex-direction: row;
607 }
608
609 .asenha-checkboxes .wrapper-for-checkboxes div {
610 margin-bottom: 9px;
611 }
612
613 .asenha-checkboxes .wrapper-for-checkboxes div:last-child {
614 margin-bottom: 4px;
615 }
616
617 .asenha-checkboxes .wrapper-for-checkboxes.horizontal div {
618 margin-right: 16px;
619 margin-bottom: 4px;
620 }
621
622 .asenha-checkboxes .wrapper-for-checkboxes.vertical {
623 flex-direction: column;
624 }
625
626 .asenha-field-checkbox {
627 width: 0 !important;
628 height: 0 !important;
629 opacity: 0;
630 position: absolute;
631 }
632
633 .asenha-field-checkbox + label {
634 position: relative;
635 background: #c0c0c0;
636 width: var(--toggleWidth);
637 min-width: var(--toggleWidth);
638 height: var(--toggleHeight);
639 margin-right: 8px;
640 display: inline-flex;
641 align-items: center;
642 border-radius: 25px;
643 cursor: pointer;
644 transition: background 0.2s ease-in-out;
645 text-indent: calc( var(--toggleWidth) + 10px);
646 }
647 .asenha-field-checkbox + label:after {
648 content: "";
649 background: #fff;
650 width: calc(var(--toggleHeight) - (var(--toggleGap) * 2));
651 height: calc(var(--toggleHeight) - (var(--toggleGap) * 2));
652 position: absolute;
653 top: var(--toggleGap);
654 left: var(--toggleGap);
655 border-radius: 50%;
656 transition: left 0.3s ease-in-out, background 0.2s ease-in-out;
657 }
658
659 .asenha-field-checkbox:checked + label {
660 /* background: seaGreen; */
661 background: var(--ase-accent);
662 }
663 .asenha-field-checkbox:checked + label:after {
664 left: calc(100% - calc(var(--toggleHeight) - var(--toggleGap)));
665 }
666
667 /* Vertical Tabs */
668
669 .asenha-vertical-tabs {
670 padding: 0px;
671 margin: 0 auto;
672 display: flex;
673 }
674
675 .asenha-tab-buttons {
676 background: #fff;
677 border-right: 1px solid #ccd0d4;
678 }
679
680 .asenha-tab-buttons {
681 padding: 14px 0;
682 }
683
684 .asenha-tab-contents > section {
685 padding: 10px;
686 }
687
688 .asenha-tab-buttons > input {
689 display: none;
690 }
691
692 .asenha-tab-buttons > label {
693 display: flex;
694 box-sizing: border-box;
695 align-items: center;
696 position: relative;
697 font-size: 14px;
698 font-weight: 600;
699 color: #1d2327;
700 width: 240px;
701 padding: 14px 30px;
702 background: #fff;
703 cursor: pointer;
704 transition: .25s;
705 }
706
707 .asenha-tab-buttons > label:first-of-type {
708 /* margin-top: 20px; */
709 }
710
711 .asenha-tab-buttons > label:hover {
712 /* color: var(--ase-accent); */
713 background: var(--ase-accent-faded);
714 }
715
716 .asenha-tab-buttons > input:checked + label {
717 color: var(--ase-accent);
718 background: #ffffff;
719 }
720
721 /* .asenha-tab-buttons > label:hover:before, */
722 .asenha-tab-buttons > input:checked + label:before {
723 content: "";
724 position: absolute;
725 z-index: 1;
726 left: 0;
727 width: 3px;
728 height: 32px;
729 background: var(--ase-accent);
730 }
731
732 .asenha-tab-buttons > label svg {
733 margin-right: 6px;
734 }
735
736 .asenha-tab-contents > section {
737 display: none;
738 background: #ffffff;
739 }
740
741 /* Show all / less toggler | Modified from https://codepen.io/symonsays/pen/rzgEgY */
742
743 .asenha-field-with-options.field-show-more.is-enabled {
744 display: block;
745 position: relative;
746 -webkit-transition: all 0.5s ease;
747 -moz-transition: all 0.5s ease;
748 -o-transition: all 0.5s ease;
749 transition: all 0.5s ease;
750 }
751
752 .asenha-field-with-options.field-show-more.is-enabled .asenha-field-options-wrapper.wrapper-show-more {
753 height: 80px;
754 overflow: hidden;
755 -webkit-transition: all 0.5s ease;
756 -moz-transition: all 0.5s ease;
757 -o-transition: all 0.5s ease;
758 transition: all 0.5s ease;
759 }
760
761 .asenha-field-with-options.field-show-more.is-enabled .opened.asenha-field-options-wrapper.wrapper-show-more {
762 height: auto;
763 overflow:visible;
764 }
765
766 .asenha-field-with-options.field-show-more.is-enabled .opened.asenha-field-options-wrapper.wrapper-show-more:before {
767 /* bottom: -80px; */
768 display: none;
769 }
770
771 .show-more-less {
772 display: none;
773 }
774
775 .is-enabled .show-more-less {
776 display: block;
777 background: none;
778 text-decoration: none;
779 border: 0;
780 position: absolute;
781 left: 0;
782 bottom: -12px;
783 margin: auto;
784 text-align: center;
785 text-transform: uppercase;
786 font-size: 11px;
787 font-weight: 500;
788 cursor: pointer;
789 z-index: 3;
790 transition: .25s;
791 }
792
793 .is-enabled .show-more-less:active,
794 .is-enabled .show-more-less:hover,
795 .is-enabled .show-more-less:focus {
796 outline: none;
797 box-shadow: none;
798 }
799
800 .is-enabled .show-more-less.show-more,
801 .is-enabled .show-more-less:not(.show-more):hover {
802 color: var(--ase-accent);
803 }
804
805 .is-enabled .show-more-less:not(.show-more) {
806 color: #ddd;
807 }
808
809 .asenha-field-with-options.field-show-more.is-enabled .asenha-field-options-wrapper.wrapper-show-more:before {
810 content: '';
811 display: block;
812 position: absolute;
813 z-index: 2;
814 font-size: 12px;
815 left: 0;
816 right: 0;
817 bottom: 0;
818 height: 60px;
819 width: 100%;
820 text-align: center;
821 background: linear-gradient(to bottom, rgba(255,255,255,0.2) 0%,rgba(255,255,255,0.7) 50%,rgba(255,255,255,1) 100%);
822 }
823
824 /* Sub Fields */
825
826 .form-table .asenha-subfields {
827 display: flex;
828 flex-wrap: wrap;
829 margin-top: 12px;
830 }
831
832 .form-table .asenha-subfields tr:not(.datatable-tr) {
833 display: block;
834 width: 100%;
835 }
836
837 .form-table .asenha-subfields tr.asenha-half {
838 width: 50%;
839 }
840
841 .form-table .asenha-toggle .asenha-field-with-options th:not(.datatable-th) {
842 padding: 0 0 10px 0;
843 }
844
845 .form-table .asenha-toggle .asenha-text.with-prefix-suffix.full-width th:not(.datatable-th) {
846 padding: 0 0 4px 0;
847 }
848
849 .form-table .asenha-subfields tr.asenha-hide-th th:not(.datatable-th) {
850 display: none;
851 }
852
853 .form-table .asenha-subfields tr.asenha-th-border-top {
854 padding-top: 12px;
855 border-top: 1px solid #eee;
856 }
857
858 .form-table .asenha-subfields tr.asenha-th-border-bottom {
859 margin-bottom: 12px;
860 border-bottom: 1px solid #eee;
861 }
862
863 .asenha-subfields-heading,
864 .form-table .asenha-subfields th {
865 width: 100%;
866 font-weight: 600;
867 color: #3c434a;
868 }
869
870 .non-bold .asenha-subfields-heading {
871 font-weight: normal;
872 }
873
874 .underline .asenha-subfields-heading {
875 width: auto;
876 padding-bottom: 4px;
877 border-bottom: 1px solid #ccc;
878 }
879
880 .form-table .asenha-subfields .non-bold-th th {
881 font-weight: normal;
882 }
883
884 .form-table .asenha-subfields td:not(.datatable-td) {
885 padding: 0;
886 }
887
888 .form-table .asenha-toggle .asenha-radio-buttons td:not(.datatable-td) {
889 display: flex;
890 flex-direction: column;
891 align-items: flex-start;
892 }
893
894 .asenha-subfield-radio-button-wrapper {
895 display: block;
896 }
897
898 .asenha-subfield-description {
899 display: block;
900 }
901
902 .asenha-subfield-description.media-subfield {
903 margin-top: 8px;
904 }
905
906 .form-table .asenha-subfields td:not(.datatable-td) label {
907 position: relative;
908 top: -2px;
909 }
910
911 .form-table .asenha-subfields .bold-label td:not(.datatable-td) label {
912 font-weight: 600;
913 }
914 .form-table .asenha-subfields td:not(.datatable-td) .wp-picker-input-wrap label {
915 top: 0px;
916 }
917
918 .form-table .asenha-subfields .asenha-radio-buttons td:not(.datatable-td) label {
919 margin-right: 12px;
920 }
921
922 .asenha-subfields .vspacer {
923 display: block;
924 width: 100%;
925 height: 8px;
926 }
927
928 .field-sublabel {
929 display: inline-block;
930 }
931
932 .sublabel-narrow {
933 min-width: 60px;
934 }
935
936 .sublabel-normal {
937 min-width: 100px;
938 }
939
940 .sublabel-wide {
941 min-width: 180px;
942 }
943
944 .asenha-subfields ul:not(.ui-sortable) {
945 list-style: disc;
946 padding-left: 16px;
947 }
948
949 /* Text input subfield */
950
951 .form-table .change-login-url .asenha-subfields,
952 .form-table .redirect-after-login .asenha-subfields {
953 margin-top: 8px;
954 }
955
956 .form-table .asenha-subfields tr.asenha-text.with-prefix-suffix,
957 .form-table .asenha-subfields tr.asenha-number.with-prefix-suffix,
958 .form-table .asenha-subfields tr.asenha-html {
959 display: flex;
960 flex-wrap: wrap;
961 justify-content: flex-start;
962 }
963
964 .form-table .asenha-subfields tr.asenha-text.with-prefix-suffix.flex-column {
965 flex-direction: column;
966 }
967
968 .form-table .asenha-subfields tr.asenha-radio-buttons.with-prefix-suffix {
969 display: flex;
970 justify-content: flex-start;
971 margin-bottom: 8px;
972 }
973
974 .form-table .asenha-toggle .asenha-text.with-prefix-suffix th:not(.datatable-th),
975 .form-table .asenha-toggle .asenha-number.with-prefix-suffix th:not(.datatable-th),
976 .form-table .asenha-toggle .asenha-radio-buttons.with-prefix-suffix th:not(.datatable-th),
977 .form-table .asenha-toggle .asenha-html th:not(.datatable-th)
978 {
979 display: flex;
980 height: 30px;
981 line-height: 30px;
982 width: auto;
983 padding: 0;
984 margin-right: 6px;
985 font-weight: 600;
986 color: #3c434a;
987 }
988
989 .form-table .asenha-toggle .asenha-text.with-prefix-suffix.no-field-title th:not(.datatable-th) {
990 margin-right: 0;
991 }
992
993 .form-table .asenha-toggle .asenha-text.with-prefix-suffix.no-margin th:not(.datatable-th),
994 .form-table .asenha-toggle .asenha-number.with-prefix-suffix.no-margin th:not(.datatable-th),
995 .form-table .asenha-toggle .asenha-radio-buttons.with-prefix-suffix.no-margin th:not(.datatable-th) {
996 margin-right: 0;
997 }
998
999 .form-table .asenha-toggle .asenha-text.with-prefix-suffix td:not(.datatable-td),
1000 .form-table .asenha-toggle .asenha-number.with-prefix-suffix td:not(.datatable-td),
1001 .form-table .asenha-toggle .asenha-radio-buttons.with-prefix-suffix td:not(.datatable-td) {
1002 display: flex;
1003 align-items: center;
1004 }
1005
1006 .form-table .asenha-toggle .margin-bottom-4 {
1007 margin-bottom: 4px;
1008 }
1009
1010 .form-table .custom-login-slug td:not(.datatable-td),
1011 .form-table .smtp-security td:not(.datatable-td) {
1012 margin-bottom: 0;
1013 }
1014
1015 .form-table .smtp-security td:not(.datatable-td) {
1016 position: relative;
1017 top: 2px;
1018 }
1019
1020 /* Text area input subfield */
1021
1022 .asenha-subfield-textarea-wrapper,
1023 .asenha-subfield-wpeditor-wrapper,
1024 .asenha-subfield-number-wrapper {
1025 width: 100%;
1026 display: flex;
1027 flex-direction: column;
1028 }
1029
1030 .asenha-subfield-wpeditor-wrapper .wp-editor-wrap {
1031 margin-bottom: 4px;
1032 }
1033
1034 .asenha-subfield-textarea {
1035 width: 100%;
1036 }
1037
1038 .asenha-subfield-textarea-intro {
1039 margin-bottom: 8px;
1040 }
1041
1042 .asenha-subfield-textarea-description {
1043 margin-top: 4px;
1044 }
1045
1046 .asenha-subfield-text.with-prefix.with-suffix,
1047 .asenha-subfield-password.with-prefix.with-suffix,
1048 .asenha-subfield-number.with-prefix.with-suffix,
1049 .asenha-subfield-select.with-prefix.with-suffix {
1050 margin: 0 4px;
1051 }
1052
1053 .asenha-subfield-text.with-prefix,
1054 .asenha-subfield-password.with-prefix,
1055 .asenha-subfield-number.with-prefix,
1056 .asenha-subfield-select.with-prefix {
1057 margin: 0 0 0 4px;
1058 }
1059
1060 .asenha-subfield-text.with-suffix,
1061 .asenha-subfield-password.with-suffix,
1062 .asenha-subfield-number.with-suffix,
1063 .asenha-subfield-select.with-suffix {
1064 margin: 0 4px 0 0;
1065 }
1066
1067 .asenha-subfield-text.narrow {
1068 width: 80px;
1069 }
1070
1071 .asenha-subfield-text.normal {
1072 width: 120px;
1073 }
1074
1075 .asenha-subfield-text.wide {
1076 width: 180px;
1077 }
1078
1079 .wide .asenha-subfield-text,
1080 .wide .asenha-subfield-password {
1081 width: 240px;
1082 }
1083
1084 .full-width .asenha-subfield-text,
1085 .full-width .asenha-subfield-password {
1086 width: 100%;
1087 }
1088
1089 .form-table .full-width td {
1090 margin-bottom: 0;
1091 }
1092
1093 .narrow .asenha-subfield-text {
1094 width: 40px;
1095 }
1096
1097 .narrow .asenha-subfield-number {
1098 width: 72px;
1099 }
1100
1101 .extra-narrow .asenha-subfield-number {
1102 width: 54px;
1103 }
1104
1105 /* Subfields Container */
1106
1107 .subfields-container {
1108 display: flex;
1109 }
1110
1111 .subfields-container.subfields-in-row {
1112 flex-direction: row;
1113 gap: 40px;
1114 }
1115
1116 /* Spacers */
1117
1118 .form-table .asenha-subfields tr:not(.datatable-tr).shift-up,
1119 .form-table .asenha-subfields tr:not(.datatable-tr).margin-top-m4 {
1120 margin-top: -4px;
1121 }
1122
1123 .form-table .asenha-subfields tr:not(.datatable-tr).margin-top-m8 {
1124 margin-top: -8px;
1125 }
1126
1127 .form-table .asenha-subfields tr:not(.datatable-tr).shift-more-up,
1128 .form-table .asenha-subfields tr:not(.datatable-tr).margin-top-m12 {
1129 margin-top: -12px;
1130 }
1131
1132 .form-table .asenha-subfields tr:not(.datatable-tr).margin-top-8 {
1133 margin-top: 8px !important;
1134 }
1135
1136 .form-table .asenha-subfields tr:not(.datatable-tr).margin-top-12 {
1137 margin-top: 12px !important;
1138 }
1139
1140 .form-table .asenha-subfields tr:not(.datatable-tr).margin-top-16 {
1141 margin-top: 16px !important;
1142 }
1143
1144 .form-table .asenha-subfields tr:not(.datatable-tr).margin-top-20 {
1145 margin-top: 20px !important;
1146 }
1147
1148 .form-table .asenha-subfields tr:not(.datatable-tr).margin-bottom-8 {
1149 margin-bottom: 8px !important;
1150 }
1151
1152 .form-table .asenha-subfields tr:not(.datatable-tr).margin-bottom-12 {
1153 margin-bottom: 12px !important;
1154 }
1155
1156 .form-table .asenha-subfields tr:not(.datatable-tr).margin-bottom-16 {
1157 margin-bottom: 16px !important;
1158 }
1159
1160 .form-table .asenha-subfields tr:not(.datatable-tr).margin-bottom-20 {
1161 margin-bottom: 20px !important;
1162 }
1163
1164 .form-table .asenha-subfields tr:not(.datatable-tr).padding-top-0 {
1165 padding-top: 0 !important;
1166 }
1167
1168 .form-table .asenha-subfields tr:not(.datatable-tr).padding-top-8 {
1169 padding-top: 8px !important;
1170 }
1171
1172 .form-table .asenha-subfields tr:not(.datatable-tr).padding-top-12 {
1173 padding-top: 12px !important;
1174 }
1175
1176 .form-table .asenha-subfields tr:not(.datatable-tr).padding-top-16 {
1177 padding-top: 16px !important;
1178 }
1179
1180 .form-table .asenha-subfields tr:not(.datatable-tr).padding-top-20 {
1181 padding-top: 20px !important;
1182 }
1183
1184 .form-table .asenha-subfields tr:not(.datatable-tr).padding-bottom-8 {
1185 padding-bottom: 8px !important;
1186 }
1187
1188 .form-table .asenha-subfields tr:not(.datatable-tr).padding-bottom-12 {
1189 padding-bottom: 12px !important;
1190 }
1191
1192 .form-table .asenha-subfields tr:not(.datatable-tr).padding-bottom-16 {
1193 padding-bottom: 16px !important;
1194 }
1195
1196 .form-table .asenha-subfields tr:not(.datatable-tr).padding-bottom-20 {
1197 padding-bottom: 20px !important;
1198 }
1199
1200 .form-table .asenha-subfields tr:not(.datatable-tr).top-border {
1201 border-top: 1px solid #eee;
1202 padding-top: 4px;
1203 margin-top: 6px;
1204 }
1205
1206 .form-table .asenha-subfields tr:not(.datatable-tr).bottom-border {
1207 border-bottom: 1px solid #eee;
1208 padding-bottom: 8px;
1209 margin-bottom: 6px;
1210 }
1211
1212 .asenha-subfields .faded,
1213 .form-table .asenha-subfields td:not(.datatable-td) label .faded {
1214 color: #bbb;
1215 }
1216
1217 .asenha-subfields th .faded {
1218 font-weight: normal;
1219 }
1220
1221 .asenha-subfield-status {
1222 display: block;
1223 padding: 12px 16px;
1224 background: #f9f9f9;
1225 border: 1px solid #ddd;
1226 }
1227
1228 .asenha-subfield-status .status-title {
1229 font-weight: 600;
1230 }
1231
1232 .asenha-subfield-status .status-body {
1233 border-top: 1px solid #ddd;
1234 border-bottom: 1px solid #ddd;
1235 margin: 8px 0;
1236 padding: 8px 0;
1237 }
1238
1239 .asenha-subfield-status .status-item-title {
1240 display: inline-block;
1241 min-width: 96px;
1242 font-weight: 600;
1243 }
1244
1245 .asenha-subfield-status .supported {
1246 color: green;
1247 font-weight: 500;
1248 }
1249
1250 .asenha-subfield-status .unsupported {
1251 color: red;
1252 font-weight: 500;
1253 }
1254
1255 /* Sortable subfield */
1256
1257 .form-table .asenha-toggle .asenha-sortable td:not(.datatable-td) {
1258 flex-wrap: wrap;
1259 flex-direction: column;
1260 }
1261
1262 .subfield-description,
1263 .asenha-subfield-number-description {
1264 margin-top: 8px;
1265 margin-bottom: 8px;
1266 }
1267
1268 .custom-menu-order ul.menu {
1269 margin-top: 0;
1270 padding-top: 0;
1271 /* overflow: auto; */
1272 }
1273
1274 .custom-menu-order .menu-item-bar {
1275 display: flex;
1276 align-items: center;
1277 }
1278
1279 .custom-menu-order .menu-item-bar .menu-item-handle {
1280 box-sizing: border-box;
1281 display: flex;
1282 align-items: center;
1283 padding: 7px 15px 7px 7px;
1284 max-width: 500px;
1285 width: 500px;
1286 min-height: 30px;
1287 }
1288
1289 .custom-menu-order .title-wrapper {
1290 display: flex;
1291 }
1292
1293 .custom-menu-order .menu-item-handle .menu-item-checkbox {
1294 display: inline-block;
1295 }
1296
1297 .custom-menu-order .menu-item-handle .item-title {
1298 display: flex;
1299 width: 100%;
1300 justify-content: space-between;
1301 align-items: center;
1302 margin-right: 0;
1303 line-height: 30px;
1304 }
1305
1306 .custom-menu-order .menu-item-handle .item-title .menu-item-title a {
1307 color: #666;
1308 text-decoration: none;
1309 margin-left: 6px;
1310 }
1311
1312 .custom-menu-order .menu-item-handle .item-title .menu-item-title a:hover {
1313 color: inherit;
1314 }
1315
1316 .menu-item-title input[type="text"] {
1317 border: 1px solid #dcdcde;
1318 margin-left: -5px;
1319 padding: 0 8px 0 4px;
1320 font-size: 13px;
1321 }
1322
1323 .menu-item-title input[type="text"]:focus {
1324 border: 1px solid #999;
1325 box-shadow: none;
1326 outline: none;
1327 }
1328
1329 .menu-item-checkbox-label span {
1330 font-weight: normal;
1331 }
1332
1333 .custom-menu-order .menu-item-title span,
1334 .custom-menu-order .menu-item-settings .submenu-item span {
1335 /* display: none; */
1336 }
1337
1338 /* .custom-menu-order .menu-item-title span.awaiting-mod,
1339 .custom-menu-order .menu-item-title span.update-plugins {
1340 display: none;
1341 } */
1342
1343 #separator1 .menu-item-title,
1344 #separator2 .menu-item-title,
1345 #separator-last .menu-item-title,
1346 #separator-woocommerce .menu-item-title,
1347 li[id^="separator"] .menu-item-title {
1348 font-weight: normal;
1349 color: #999;
1350 }
1351
1352 .sortable-placeholder {
1353 width: 500px !important;
1354 max-width: 500px !important;
1355 height: 46px;
1356 min-height: 42px;
1357 max-height: 42px;
1358 background: #cdddd6;
1359 border: 1px dashed #508871;
1360 }
1361
1362 .form-table .asenha-subfields td:not(.datatable-td) label.menu-item-checkbox-label {
1363 top: 0;
1364 }
1365
1366 #custom-admin-menu .menu-item-depth-0 {
1367 display: list-item !important;
1368 margin-block-start: 0;
1369 padding: 0;
1370 }
1371
1372 /*
1373 #custom-admin-menu .menu-item > .menu-item-bar > .menu-item-handle:hover,
1374 #custom-admin-menu .menu-item:hover > .menu-item-bar > .menu-item-handle {
1375 cursor: default;
1376 }*/
1377
1378 #custom-admin-menu .menu-item-depth-0 .dashicons-menu {
1379 padding: 5px 8px;
1380 cursor: move;
1381 color: #ddd;
1382 }
1383 #custom-admin-menu .menu-item-bar .menu-item-handle:hover .dashicons-menu {
1384 color: #1d2327;
1385 }
1386
1387
1388 .menu-item[data-custom-menu-item="no"] .remove-menu-item {
1389 display: none;
1390 }
1391
1392 /* CodeMirror*/
1393
1394 .syntax-highlighted .asenha-subfield-textarea {
1395 background: #fcfcfc;
1396 }
1397
1398 .syntax-highlighted .CodeMirror {
1399 border: 1px solid #ddd;
1400 background: #fcfcfc;
1401 }
1402
1403 .CodeMirror-wrap pre.CodeMirror-line {
1404 line-break: anywhere;
1405 }
1406
1407 /* DataTable */
1408
1409 .form-table .asenha-toggle .datatable > td {
1410 flex-direction: column;
1411 }
1412
1413 .form-table td.dataTables_empty {
1414 display: block;
1415 width: 100%;
1416 margin-bottom: 0;
1417 padding: 8px 10px !important;
1418 background-color: #fff;
1419 }
1420
1421 .datatable .dataTables_wrapper {
1422 background: #f5f5f5;
1423 padding: 12px 10px;
1424 }
1425
1426 .datatable .dataTables_wrapper .dataTables_length select,
1427 .datatable .dataTables_wrapper .dataTables_filter input {
1428 background-color: #fff;
1429 }
1430
1431 .datatable .dataTables_wrapper .dataTables_length select {
1432 min-width: 52px;
1433 }
1434
1435 .datatable table.dataTable thead th {
1436 font-weight: 500 ;
1437 }
1438
1439 #login-attempts-log .unixtime {
1440 display: none;
1441 }
1442
1443 /* Description subfield */
1444 .asenha-warning {
1445 display: block;
1446 padding: 12px 16px;
1447 color: #997404;
1448 background: #fff3cd;
1449 border: 1px solid #ffe69c;
1450 }
1451
1452 /* jBox Modals */
1453
1454 .jBox-Modal.plugin-sponsor-modal .jBox-content {
1455 max-height: calc( 100vh - 120px ) !important;
1456 margin-top: 40px;
1457 padding: 32px 40px 20px;
1458 }
1459 .cta-modal-content .support-content {
1460 }
1461 .cta-modal-content h2 {
1462 margin-top: 8px;
1463 margin-bottom: 8px;
1464 font-size: 20px;
1465 line-height: 1.2;
1466 }
1467 .cta-modal-content h3 {
1468 font-size: 1.5em;
1469 line-height: 1.4;
1470 }
1471 .cta-modal-content p {
1472 text-align: left;
1473 font-size: 1.25em;
1474 line-height: 1.7;
1475 }
1476 .cta-modal-content p.support-user-quote {
1477 padding: 12px 16px;
1478 background: #e5f2e5;
1479 border-radius: 4px;
1480 font-weight: 500;
1481 text-align: center;
1482 }
1483 /* Sponsorship Modal */
1484
1485 .jBox-Modal.plugin-sponsor-modal .jBox-content {
1486 }
1487 .cta-modal-content.support .support-content {
1488 display: flex !important;
1489 flex-direction: column;
1490 align-items: center;
1491 }
1492 .cta-modal-content.support .support-header {
1493 text-align: center;
1494 }
1495
1496 .support-photo-link {
1497 margin-top: 16px;
1498 }
1499
1500 .support-bio-photo {
1501 width: 96px;
1502 height: 96px;
1503 border-radius: 96px;
1504 }
1505
1506 .cta-modal-content.support .support-content-sections {
1507 display: flex;
1508 flex-direction: row;
1509 justify-content: space-between;
1510 align-items: flex-start;
1511 }
1512 .cta-modal-content .support-info {
1513 display: flex;
1514 width: 48%;
1515 }
1516 .cta-modal-content .support-methods {
1517 display: flex;
1518 width: 48%;
1519 flex-direction: column;
1520 justify-content: flex-start;
1521 align-items: flex-start;
1522 }
1523 .cta-modal-content.support a:not(.button) {
1524 color: #de4c73;
1525 text-decoration: none;
1526 }
1527 .cta-modal-content.support a:not(.button):hover {
1528 text-decoration: underline;
1529 }
1530 .cta-modal-content .support-button {
1531 display: flex;
1532 align-items: center;
1533 font-size: 1.25em;
1534 }
1535 .cta-modal-content .support-button.monthly {
1536 font-weight: 500;
1537 transition: .25s;
1538 color: #fff;
1539 background: #de4c73;
1540 border-color: #de4c73;
1541 margin-bottom: 2em;
1542 }
1543 .cta-modal-content .support-button.monthly:hover {
1544 background: #b13c5c;
1545 border-color: #b13c5c;
1546 }
1547 .cta-modal-content .support-button.monthly:focus {
1548 box-shadow: none;
1549 }
1550 .cta-modal-content .support-button.one-time {
1551 color: #de4c73;
1552 background: transparent;
1553 border-color: #de4c73;
1554 transition: .1s;
1555 }
1556 .cta-modal-content .support-button.one-time:hover {
1557 color: #fff;
1558 background: #de4c73;
1559 }
1560 .cta-modal-content .support-button.one-time:focus {
1561 box-shadow: none;
1562 }
1563
1564 .cta-modal-content .support-button .dashicons {
1565 margin-left: 4px;
1566 }
1567
1568 /* Send test email subfield */
1569
1570 .button.send-test-email {
1571 margin-left: 8px;
1572 }
1573
1574 .ajax-result-div {
1575 /* width: 100%;
1576 background: #f9f9f9;
1577 border: 1px solid #ccc;
1578 padding: 12px 16px; */
1579 }
1580
1581 .sending-test-email {
1582 display: flex;
1583 }
1584
1585 .sending-test-email img {
1586 width: 20px;
1587 height: 20px;
1588 margin-right: 6px;
1589 }
1590
1591 .test-email-success .dashicons-yes {
1592 color: seagreen;
1593 }
1594
1595 .test-email-success span,
1596 .test-email-failed span {
1597 font-weight: 500;
1598 }
1599
1600 .test-email-failed .dashicons-no-alt {
1601 color: red;
1602 }
1603
1604 #wpfooter {
1605 display: flex;
1606 justify-content: center;
1607 }
1608
1609 /* Utility Classes */
1610
1611 .force-hide {
1612 display: none !important;
1613 }
1614
1615
1616
1617 /* ======================================================= */
1618 /* MEDIA QUERIES */
1619 /* ======================================================= */
1620
1621 @media (max-width: 1440px) {
1622
1623 .asenha-body,
1624 .asenha-settings,
1625 .asenha-footer {
1626 width: 1176px;
1627 max-width: 100%;
1628 }
1629
1630 .asenha-body {
1631 margin-top: 32px;
1632 }
1633
1634 }
1635
1636 @media (max-width: 1280px) {
1637
1638 .asenha-body {
1639 margin-top: 0;
1640 width: 100%;
1641 border: 0;
1642 border-radius: 0;
1643 border-bottom: 1px solid #ccd0d4;
1644 }
1645
1646 .asenha-settings {
1647 width: 100%;
1648 }
1649
1650 .asenha-footer {
1651 width: 100%;
1652 border-right: 0;
1653 border-left: 0;
1654 border-radius: 0;
1655 }
1656
1657 .asenha-upgrade-nudge,
1658 .asenha-support-nudge {
1659 border-radius: 0;
1660 }
1661
1662 .asenha-upgrade-nudge__dismiss {
1663 border-radius: 0 0 0 8px;
1664 }
1665
1666
1667 }