PluginProbe ʕ •ᴥ•ʔ
Admin and Site Enhancements (ASE) / 6.2.2
Admin and Site Enhancements (ASE) v6.2.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 hide-admin-notices.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 wp-admin.css 2 years ago
admin-page.css
1434 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 }
16
17 /* disable elastic scrolling */
18 /* body {
19 overscroll-behavior-y: none;
20 } */
21
22 #wpcontent {
23 padding-left: 0;
24 }
25
26 #wpbody-content {
27 padding-bottom: 25px;
28 }
29
30 .wrap.asenha {
31 margin: 0 0 20px 0;
32 display: flex;
33 flex-direction: column;
34 align-items: center;
35 }
36
37 .asenha-header {
38 display: flex;
39 justify-content: space-between;
40 align-items: center;
41 box-sizing: border-box;
42 padding: 20px 32px;
43 height: 71px;
44 background-color: #fff;
45 border-bottom: 1px solid #ccd0d4;
46 }
47
48 .asenha-header:not(.asenha-sticky) {
49 width: 100% !important;
50 }
51
52 .asenha-header.asenha-sticky {
53 box-shadow: 0 5px 10px rgb(0 0 0 / 10%);
54 margin-top: 32px;
55 }
56
57 .asenha-header-left {
58 position: relative;
59 display: flex;
60 justify-content: flex-start;
61 align-items: center;
62 }
63
64 .asenha-header-left .nav-tab-wrapper {
65 display: none;
66 }
67
68 .asenha-header-right {
69 position: relative;
70 display: flex;
71 justify-content: flex-end;
72 min-width: 240px;
73 }
74
75 .asenha-header .notice {
76 display: none;
77 }
78
79 .asenha-body {
80 box-sizing: border-box;
81 margin-top: 40px;
82 width: 1140px;
83 background-color: #fff;
84 border: 1px solid #ccd0d4;
85 border-radius: 8px;
86 overflow: hidden;
87 }
88
89 /* Upgrade Nudge */
90
91 .asenha-upgrade-nudge {
92 position: relative;
93 display: flex;
94 flex-direction: row;
95 justify-content: center;
96 align-items: center;
97 text-align: center;
98 padding: 8px 20px;
99 background: var(--ase-accent-grey-lightest);
100 border-bottom: 1px solid var(--ase-accent-grey-lighter2);
101 font-size: 1.125em;
102 font-weight: 600;
103 line-height: 1.5;
104 }
105
106 .button.asenha-upgrade-nudge__button {
107 margin-left: 8px;
108 color: #fff;
109 background: #333333;
110 border-color: #333333;
111 transition: .25s;
112 }
113
114 .button.asenha-upgrade-nudge__button:hover {
115 color: #fff;
116 background: var(--ase-accent-black);
117 border-color: var(--ase-accent-black);
118 }
119
120 .asenha-upgrade-nudge__dismiss {
121 position: absolute;
122 top: -1px;
123 right: -1px;
124 color: var(--ase-accent-grey-light);
125 transition: .25s;
126 padding: 2px 6px 0;
127 border-top: 1px solid var(--ase-accent-grey-darker);
128 border-right: 1px solid var(--ase-accent-grey-darker);
129 border-bottom: 1px solid var(--ase-accent-grey-lighter);
130 border-left: 1px solid var(--ase-accent-grey-lighter);
131 border-radius: 0 8px 0 8px;
132 }
133
134 .asenha-upgrade-nudge__dismiss:hover {
135 color: var(--ase-link);
136 background: var(--ase-accent-faded);
137 }
138
139 .asenha-upgrade-nudge-bottom {
140 display: flex;
141 justify-content: center;
142 align-items: center;
143 text-align: center;
144 font-size: 14px;
145 padding: 8px 20px;
146 background: var(--ase-accent-grey-lightest);
147 border-top: 1px solid var(--ase-accent-grey-lighter2);
148 line-height: 1.5;
149 }
150
151 .asenha-upgrade-nudge-bottom a {
152 text-decoration: none;
153 transition: .25s;
154 }
155
156 .asenha-upgrade-nudge-bottom a:hover {
157 text-decoration: underline;
158 }
159
160 /* Sponsorship Nudge */
161
162 .asenha-sponsorship-nudge {
163 padding: 20px 20px 28px;
164 border-bottom: 1px solid var(--ase-accent-grey-lighter2);
165 font-size: 14px;
166 line-height: 1.5;
167 border-radius: 8px 8px 0 0;
168 }
169
170 .asenha-sponsorship-nudge.nudge-show-more.is-enabled {
171 display: block;
172 position: relative;
173 /* transition: all 0.5s ease; */
174 }
175
176 .asenha-sponsorship-nudge.nudge-show-more.is-enabled .nudge-wrapper-show-more {
177 height: 80px;
178 overflow: hidden;
179 /* transition: all 0.5s ease; */
180 }
181
182 .asenha-sponsorship-nudge.nudge-show-more.is-enabled .nudge-wrapper-show-more:before {
183 content: '';
184 display: block;
185 position: absolute;
186 z-index: 1;
187 font-size: 12px;
188 left: 0;
189 right: 0;
190 bottom: 0;
191 height: 54px;
192 width: 100%;
193 text-align: center;
194 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%);
195 }
196
197 .is-enabled .nudge-show-more-less.show-more-less {
198 transition: none;
199 }
200
201 .is-enabled .nudge-show-more-less.show-more-less.show-more {
202 left: calc( 50% - 59px );
203 bottom: 8px;
204 font-size: 14px;
205 text-transform: uppercase;
206 text-decoration: none;
207 }
208
209 .asenha-sponsorship-nudge.nudge-show-more.is-enabled .nudge-wrapper-show-more.opened {
210 height: auto;
211 overflow: visible;
212 display: flex;
213 flex-direction: column;
214 align-items: center;
215 }
216
217 .asenha-sponsorship-nudge.nudge-show-more.is-enabled .nudge-wrapper-show-more.opened:before {
218 display: none;
219 }
220
221 .nudge-content {
222 display: flex;
223 justify-content: space-between;
224 }
225
226 .nudge-primary,
227 .nudge-secondary {
228 width: 48%;
229 }
230
231 .asenha-sponsorship-nudge h3 {
232 text-align: center;
233 font-size: 18px;
234 font-weight: 500;
235 margin: 0 0 4px 0;
236 }
237
238 .asenha-sponsorship-nudge > p {
239 margin: 0 0 16px;
240 text-align: center;
241 }
242
243 .asenha-sponsorship-nudge h4 {
244 font-size: 16px;
245 font-weight: 500;
246 margin: 0 0 8px 0;
247 }
248
249 p.nudge-description {
250 font-size: 14px;
251 }
252
253 p.nudge-description.intro {
254 font-size: 16px;
255 }
256
257 .nudge-photo-link {
258 }
259
260 .nudge-photo {
261 width: 96px;
262 height: 96px;
263 border-radius: 96px;
264 }
265
266 p.nudge-description.nudge-closing {
267 margin-top: 0;
268 }
269
270 .nudge-quotes {
271 display: flex;
272 justify-content: space-between;
273 }
274
275 .nudge-quotes .user-quote,
276 .user-quote.share-quote {
277 box-sizing: border-box;
278 width: 48%;
279 margin-bottom: 20px;
280 padding: 12px 16px;
281 /* background: #e5f2e5; */
282 background: var(--ase-accent-faded);
283 border-radius: 4px;
284 font-weight: 500;
285 }
286
287 .user-quote.share-quote {
288 text-align: center;
289 margin-bottom: 0;
290 }
291
292 .nudge-ctas {
293 margin-top: 12px;
294 display: flex;
295 align-items: center;
296 }
297
298 .nudge-ctas .sponsorship-button.monthly {
299 margin-right: 16px;
300 color: #fff;
301 font-size: 14px;
302 font-weight: 500;
303 height: 40px;
304 line-height: 40px;
305 padding: 0 20px;
306 background: var(--ase-accent-grey-darker);
307 border-color: var(--ase-accent-grey-darker);
308 transition: .1s;
309 }
310
311 .nudge-ctas .sponsorship-button.monthly:hover {
312 background: var(--ase-accent-black);
313 border-color: var(--ase-accent-black);
314 }
315
316 .nudge-ctas .sponsorship-button.one-time {
317 margin-right: 16px;
318 color: var(--ase-body-text);
319 font-size: 14px;
320 font-weight: 500;
321 height: 40px;
322 line-height: 40px;
323 padding: 0 20px;
324 background: transparent;
325 border-color: var(--ase-accent-grey-dark);
326 transition: .1s;
327 }
328
329 .nudge-ctas .sponsorship-button.one-time:hover {
330 color: #fff;
331 background: var(--ase-accent-grey-darker);
332 }
333
334 .is-enabled .nudge-show-more-less.show-more-less:not(.show-more) {
335 color: var(--ase-accent);
336 }
337
338 .nudge-stats {
339 margin-top: 12px;
340 }
341
342 .dismiss-sponsorship-nudge {
343 text-align: center;
344 margin-top: -10px;
345 }
346
347 .asenha .form-table {
348 margin-top: 0;
349 }
350
351 .asenha-bottom-spacer {
352 min-height: 34px;
353 }
354
355 .asenha-settings {
356 box-sizing: border-box;
357 width: 1140px;
358 min-height: 34px;
359 display: flex;
360 justify-content: flex-end;
361 }
362
363 .asenha-settings a {
364 padding: 8px;
365 text-decoration: none;
366 transition: .25s;
367 }
368
369 .asenha-settings a:hover {
370 text-decoration: underline;
371 }
372
373 .asenha-settings a:focus {
374 box-shadow: none;
375 outline: none;
376 }
377
378 .asenha-footer {
379 box-sizing: border-box;
380 margin-bottom: 20px;
381 width: 1140px;
382 background-color: #fff;
383 border: 1px solid #ccd0d4;
384 border-radius: 8px;
385 overflow: hidden;
386 }
387
388 .footer-section.export-import {
389 box-sizing: border-box;
390 width: 100%;
391 padding: 40px;
392 gap: 40px;
393 display: flex;
394 justify-content: space-between;
395 }
396
397 .settings-box {
398 display: flex;
399 flex-direction: column;
400 }
401
402 .settings-box.half {
403 width: calc(50% - 20px);
404 }
405
406 .settings-box h3 {
407 font-size: 1.25em;
408 line-height: 1.2;
409 margin: 0;
410 }
411
412 .settings-box p {
413 margin-bottom: 0;
414 }
415
416 .settings-box p.submit {
417 margin-top: 0;
418 padding-bottom: 0;
419 }
420
421 .asenha-icon {
422 width: 40px;
423 height: 40px;
424 margin-right: 8px;
425 border-radius: 4px;
426 }
427
428 .wrap h1.asenha-heading {
429 font-size: 1.5em;
430 line-height: 26px;
431 font-weight: 400;
432 margin: 0;
433 padding: 0;
434 }
435
436 .asenha-header-action {
437 position: relative;
438 display: flex;
439 align-items: center;
440 box-sizing: border-box;
441 padding-left: 8px;
442 padding-right: 8px;
443 text-decoration: none;
444 transition: .25s;
445 font-weight: 500;
446 line-height: 30px;
447 color: var(--ase-accent);
448 border-radius: 4px;
449 }
450
451 .asenha-header-action:hover {
452 background: var(--ase-accent-faded);
453 }
454
455 .asenha-header-action svg {
456 margin-right: 4px;
457 transition: .25s;
458 }
459
460 .asenha-header-action:first-child {
461 margin-left: 0;
462 }
463
464 .asenha-header-action:hover {
465 /* text-decoration: underline; */
466 }
467
468 /* Button Style */
469
470 .wp-core-ui .asenha-header .button-primary {
471 font-size: 14px;
472 font-weight: 500;
473 transition: .1s;
474 min-height: 40px;
475 line-height: 40px;
476 padding: 0 20px;
477 }
478
479 .wp-core-ui .button-primary.plugin-upgrade {
480 margin-left: 8px;
481 color: #fff;
482 background: var(--ase-accent-grey-darker);
483 border-color: var(--ase-accent-grey-darker);
484 }
485
486 .wp-core-ui .button-primary.plugin-upgrade:hover {
487 background: var(--ase-accent-black);
488 border-color: var(--ase-accent-black);
489 }
490
491 .wp-core-ui .button-primary.plugin-upgrade:focus {
492 box-shadow: none;
493 }
494
495 .wp-core-ui .button-primary.asenha-save-button {
496 margin-left: 8px;
497 background: var(--ase-accent);
498 border-color: var(--ase-accent);
499 }
500
501 .wp-core-ui .button-primary.asenha-save-button:hover {
502 background: var(--ase-accent-hover);
503 border-color: var(--ase-accent-hover);
504 }
505
506 .asenha-saving-changes {
507 position: absolute;
508 right: -28px;
509 top: 10px;
510 }
511
512 .asenha-changes-saved {
513 position: absolute;
514 right: -30px;
515 top: 8px;
516 }
517
518 .asenha-toggle {
519 /* border-bottom: 1px solid #eee; */
520 }
521
522 .form-table .asenha-toggle th:not(.datatable-th) {
523 padding: 20px 10px 16px 20px;
524 line-height: 1.4;
525 }
526
527 .form-table .asenha-toggle td:not(.datatable-td) {
528 padding: 18px 20px 16px 10px;
529 line-height: 1.4;
530 }
531
532 .form-table .asenha-toggle.wider-admin-menu > td .asenha-field-with-options.is-enabled,
533 .form-table .asenha-toggle.change-login-url > td .asenha-field-with-options.is-enabled {
534 margin-bottom: -16px;
535 }
536
537 .asenha-toggle:last-child {
538 border-bottom: 0;
539 }
540
541 .asenha-field-description {
542 position: relative;
543 top: 1px;
544 color: #3c434a;
545 }
546
547 .asenha-field-with-options {
548 width: 100%;
549 }
550
551 /* WP Core UI overrides */
552
553 .wp-core-ui.tools_page_admin-site-enhancements .notice {
554 margin: 20px 20px 0 2px;
555 }
556
557 .asenha .asenha-body .submit {
558 position: absolute;
559 }
560
561 .asenha .asenha-body .submit input {
562 display: none;
563 }
564
565 /* Toggle Styles -- https://codepen.io/deanelliott/pen/GRJjGqK */
566
567 .form-table .asenha-toggle td:not(.datatable-td) {
568 display: flex;
569 align-items: flex-start;
570 }
571
572 .form-table .asenha-toggle .asenha-radio-buttons > td:not(.datatable-td) {
573 align-items: center;
574 }
575
576 :root {
577 --toggleHeight: 22px;
578 --toggleWidth: 40px;
579 --toggleGap: 3px;
580 }
581
582 .asenha-field-checkbox {
583 width: 0 !important;
584 height: 0 !important;
585 opacity: 0;
586 position: absolute;
587 }
588
589 .asenha-field-checkbox + label {
590 position: relative;
591 background: #c0c0c0;
592 width: var(--toggleWidth);
593 min-width: var(--toggleWidth);
594 height: var(--toggleHeight);
595 margin-right: 8px;
596 display: inline-flex;
597 align-items: center;
598 border-radius: 25px;
599 cursor: pointer;
600 transition: background 0.2s ease-in-out;
601 text-indent: calc( var(--toggleWidth) + 10px);
602 }
603 .asenha-field-checkbox + label:after {
604 content: "";
605 background: #fff;
606 width: calc(var(--toggleHeight) - (var(--toggleGap) * 2));
607 height: calc(var(--toggleHeight) - (var(--toggleGap) * 2));
608 position: absolute;
609 top: var(--toggleGap);
610 left: var(--toggleGap);
611 border-radius: 50%;
612 transition: left 0.3s ease-in-out, background 0.2s ease-in-out;
613 }
614
615 .asenha-field-checkbox:checked + label {
616 /* background: seaGreen; */
617 background: var(--ase-accent);
618 }
619 .asenha-field-checkbox:checked + label:after {
620 left: calc(100% - calc(var(--toggleHeight) - var(--toggleGap)));
621 }
622
623 /* Vertical Tabs */
624
625 .asenha-vertical-tabs {
626 padding: 0px;
627 margin: 0 auto;
628 display: flex;
629 }
630
631 .asenha-tab-buttons {
632 background: #fff;
633 border-right: 1px solid #ccd0d4;
634 }
635
636 .asenha-tab-buttons {
637 padding: 14px 0;
638 }
639
640 .asenha-tab-contents > section {
641 padding: 10px;
642 }
643
644 .asenha-tab-buttons > input {
645 display: none;
646 }
647
648 .asenha-tab-buttons > label {
649 display: flex;
650 box-sizing: border-box;
651 align-items: center;
652 position: relative;
653 font-size: 14px;
654 font-weight: 600;
655 color: #1d2327;
656 width: 240px;
657 padding: 14px 30px;
658 background: #fff;
659 cursor: pointer;
660 transition: .25s;
661 }
662
663 .asenha-tab-buttons > label:first-of-type {
664 /* margin-top: 20px; */
665 }
666
667 .asenha-tab-buttons > label:hover {
668 /* color: var(--ase-accent); */
669 background: var(--ase-accent-faded);
670 }
671
672 .asenha-tab-buttons > input:checked + label {
673 color: var(--ase-accent);
674 background: #ffffff;
675 }
676
677 /* .asenha-tab-buttons > label:hover:before, */
678 .asenha-tab-buttons > input:checked + label:before {
679 content: "";
680 position: absolute;
681 z-index: 1;
682 left: 0;
683 width: 3px;
684 height: 32px;
685 background: var(--ase-accent);
686 }
687
688 .asenha-tab-buttons > label svg {
689 margin-right: 6px;
690 }
691
692 .asenha-tab-contents > section {
693 display: none;
694 background: #ffffff;
695 }
696
697 /* Show all / less toggler | Modified from https://codepen.io/symonsays/pen/rzgEgY */
698
699 .asenha-field-with-options.field-show-more.is-enabled {
700 display: block;
701 position: relative;
702 -webkit-transition: all 0.5s ease;
703 -moz-transition: all 0.5s ease;
704 -o-transition: all 0.5s ease;
705 transition: all 0.5s ease;
706 }
707
708 .asenha-field-with-options.field-show-more.is-enabled .asenha-field-options-wrapper.wrapper-show-more {
709 height: 80px;
710 overflow: hidden;
711 -webkit-transition: all 0.5s ease;
712 -moz-transition: all 0.5s ease;
713 -o-transition: all 0.5s ease;
714 transition: all 0.5s ease;
715 }
716
717 .asenha-field-with-options.field-show-more.is-enabled .opened.asenha-field-options-wrapper.wrapper-show-more {
718 height: auto;
719 overflow:visible;
720 }
721
722 .asenha-field-with-options.field-show-more.is-enabled .opened.asenha-field-options-wrapper.wrapper-show-more:before {
723 /* bottom: -80px; */
724 display: none;
725 }
726
727 .show-more-less {
728 display: none;
729 }
730
731 .is-enabled .show-more-less {
732 display: block;
733 background: none;
734 text-decoration: none;
735 border: 0;
736 position: absolute;
737 left: 0;
738 bottom: -12px;
739 margin: auto;
740 text-align: center;
741 text-transform: uppercase;
742 font-size: 11px;
743 font-weight: 500;
744 cursor: pointer;
745 z-index: 3;
746 transition: .25s;
747 }
748
749 .is-enabled .show-more-less:active,
750 .is-enabled .show-more-less:hover,
751 .is-enabled .show-more-less:focus {
752 outline: none;
753 box-shadow: none;
754 }
755
756 .is-enabled .show-more-less.show-more,
757 .is-enabled .show-more-less:not(.show-more):hover {
758 color: var(--ase-accent);
759 }
760
761 .is-enabled .show-more-less:not(.show-more) {
762 color: #ddd;
763 }
764
765 .asenha-field-with-options.field-show-more.is-enabled .asenha-field-options-wrapper.wrapper-show-more:before {
766 content: '';
767 display: block;
768 position: absolute;
769 z-index: 1;
770 font-size: 12px;
771 left: 0;
772 right: 0;
773 bottom: 0;
774 height: 60px;
775 width: 100%;
776 text-align: center;
777 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%);
778 }
779
780 /* Sub Fields */
781
782 .form-table .asenha-subfields {
783 display: flex;
784 flex-wrap: wrap;
785 margin-top: 12px;
786 }
787
788 .form-table .asenha-subfields tr:not(.datatable-tr) {
789 display: block;
790 width: 100%;
791 }
792
793 .form-table .asenha-subfields tr.asenha-half {
794 width: 50%;
795 }
796
797 .form-table .asenha-toggle .asenha-field-with-options th:not(.datatable-th) {
798 padding: 0 0 10px 0;
799 }
800
801 .form-table .asenha-subfields tr.asenha-hide-th th:not(.datatable-th) {
802 display: none;
803 }
804
805 .form-table .asenha-subfields tr.asenha-th-border-top {
806 padding-top: 12px;
807 border-top: 1px solid #eee;
808 }
809
810 .asenha-subfields-heading,
811 .form-table .asenha-subfields th {
812 width: 100%;
813 font-weight: 600;
814 color: #3c434a;
815 }
816
817 .form-table .asenha-subfields .non-bold-th th {
818 font-weight: normal;
819 }
820
821 .form-table .asenha-subfields td:not(.datatable-td) {
822 padding: 0;
823 }
824
825 .form-table .asenha-subfields td:not(.datatable-td) label {
826 position: relative;
827 top: -2px;
828 }
829
830 .form-table .asenha-subfields .asenha-radio-buttons td:not(.datatable-td) label {
831 margin-right: 12px;
832 }
833
834 .asenha-subfields .vspacer {
835 display: block;
836 width: 100%;
837 height: 8px;
838 }
839
840 .field-sublabel {
841 display: inline-block;
842 }
843
844 .sublabel-wide {
845 min-width: 180px;
846 }
847
848 .asenha-subfields ul:not(.ui-sortable) {
849 list-style: disc;
850 padding-left: 16px;
851 }
852
853 /* Text input subfield */
854
855 .form-table .change-login-url .asenha-subfields,
856 .form-table .redirect-after-login .asenha-subfields {
857 margin-top: 8px;
858 }
859
860 .form-table .asenha-subfields tr.asenha-text.with-prefix-suffix,
861 .form-table .asenha-subfields tr.asenha-number.with-prefix-suffix,
862 .form-table .asenha-subfields tr.asenha-html {
863 display: flex;
864 justify-content: flex-start;
865 }
866
867 .form-table .asenha-subfields tr.asenha-radio-buttons.with-prefix-suffix {
868 display: flex;
869 justify-content: flex-start;
870 margin-bottom: 8px;
871 }
872
873 .form-table .asenha-toggle .asenha-text.with-prefix-suffix th:not(.datatable-th),
874 .form-table .asenha-toggle .asenha-number.with-prefix-suffix th:not(.datatable-th),
875 .form-table .asenha-toggle .asenha-radio-buttons.with-prefix-suffix th:not(.datatable-th),
876 .form-table .asenha-toggle .asenha-html th:not(.datatable-th)
877 {
878 display: flex;
879 height: 30px;
880 line-height: 30px;
881 width: auto;
882 padding: 0;
883 margin-right: 6px;
884 font-weight: normal;
885 color: #3c434a;
886 }
887
888 .form-table .asenha-toggle .asenha-text.with-prefix-suffix.no-margin th:not(.datatable-th),
889 .form-table .asenha-toggle .asenha-number.with-prefix-suffix.no-margin th:not(.datatable-th),
890 .form-table .asenha-toggle .asenha-radio-buttons.with-prefix-suffix.no-margin th:not(.datatable-th) {
891 margin-right: 0;
892 }
893
894 .form-table .asenha-toggle .asenha-text.with-prefix-suffix td:not(.datatable-td),
895 .form-table .asenha-toggle .asenha-number.with-prefix-suffix td:not(.datatable-td),
896 .form-table .asenha-toggle .asenha-radio-buttons.with-prefix-suffix td:not(.datatable-td) {
897 display: flex;
898 align-items: center;
899 }
900
901 .form-table .asenha-toggle .margin-bottom-4 {
902 margin-bottom: 4px;
903 }
904
905 .form-table .custom-login-slug td:not(.datatable-td),
906 .form-table .smtp-security td:not(.datatable-td) {
907 margin-bottom: 0;
908 }
909
910 .form-table .smtp-security td:not(.datatable-td) {
911 position: relative;
912 top: 2px;
913 }
914
915 /* Text area input subfield */
916
917 .asenha-subfield-textarea-wrapper,
918 .asenha-subfield-number-wrapper {
919 width: 100%;
920 display: flex;
921 flex-direction: column;
922 }
923
924 .asenha-subfield-textarea {
925 width: 100%;
926 }
927
928 .asenha-subfield-textarea-intro {
929 margin-bottom: 8px;
930 }
931
932 .asenha-subfield-textarea-description {
933 margin-top: 8px;
934 }
935
936 .asenha-subfield-text.with-prefix.with-suffix,
937 .asenha-subfield-password.with-prefix.with-suffix,
938 .asenha-subfield-number.with-prefix.with-suffix,
939 .asenha-subfield-select.with-prefix.with-suffix {
940 margin: 0 4px;
941 }
942
943 .asenha-subfield-text.with-prefix,
944 .asenha-subfield-password.with-prefix,
945 .asenha-subfield-number.with-prefix,
946 .asenha-subfield-select.with-prefix {
947 margin: 0 0 0 4px;
948 }
949
950 .asenha-subfield-text.with-suffix,
951 .asenha-subfield-password.with-suffix,
952 .asenha-subfield-number.with-suffix,
953 .asenha-subfield-select.with-suffix {
954 margin: 0 4px 0 0;
955 }
956
957 .full-width .asenha-subfield-text {
958 width: 100%;
959 }
960
961 .wide .asenha-subfield-text,
962 .wide .asenha-subfield-password {
963 width: 240px;
964 }
965
966 .narrow .asenha-subfield-text {
967 width: 40px;
968 }
969
970 .narrow .asenha-subfield-number {
971 width: 72px;
972 }
973
974 .extra-narrow .asenha-subfield-number {
975 width: 54px;
976 }
977
978 .form-table .asenha-subfields tr:not(.datatable-tr).shift-up {
979 margin-top: -4px;
980 }
981
982 .form-table .asenha-subfields tr:not(.datatable-tr).shift-more-up {
983 margin-top: -12px;
984 }
985
986 .form-table .asenha-subfields tr:not(.datatable-tr).top-border {
987 border-top: 1px solid #eee;
988 padding-top: 4px;
989 margin-top: 6px;
990 }
991
992 .form-table .asenha-subfields tr:not(.datatable-tr).bottom-border {
993 border-bottom: 1px solid #eee;
994 padding-bottom: 8px;
995 margin-bottom: 6px;
996 }
997
998 .asenha-subfields .faded,
999 .form-table .asenha-subfields td:not(.datatable-td) label .faded {
1000 color: #bbb;
1001 }
1002
1003 .asenha-subfield-status {
1004 display: block;
1005 padding: 12px 16px;
1006 background: #f9f9f9;
1007 border: 1px solid #ddd;
1008 }
1009
1010 .asenha-subfield-status .status-title {
1011 font-weight: 600;
1012 }
1013
1014 .asenha-subfield-status .status-body {
1015 border-top: 1px solid #ddd;
1016 border-bottom: 1px solid #ddd;
1017 margin: 8px 0;
1018 padding: 8px 0;
1019 }
1020
1021 .asenha-subfield-status .status-item-title {
1022 display: inline-block;
1023 min-width: 96px;
1024 font-weight: 600;
1025 }
1026
1027 .asenha-subfield-status .supported {
1028 color: green;
1029 font-weight: 500;
1030 }
1031
1032 .asenha-subfield-status .unsupported {
1033 color: red;
1034 font-weight: 500;
1035 }
1036
1037 /* Sortable subfield */
1038
1039 .form-table .asenha-toggle .asenha-sortable td:not(.datatable-td) {
1040 flex-wrap: wrap;
1041 flex-direction: column;
1042 }
1043
1044 .subfield-description,
1045 .asenha-subfield-number-description {
1046 margin-top: 8px;
1047 margin-bottom: 8px;
1048 }
1049
1050 .custom-menu-order ul.menu {
1051 margin-top: 0;
1052 padding-top: 0;
1053 overflow: auto;
1054 }
1055
1056 .custom-menu-order .menu-item-bar {
1057 display: flex;
1058 align-items: center;
1059 }
1060
1061 .custom-menu-order .menu-item-bar .menu-item-handle {
1062 box-sizing: border-box;
1063 display: flex;
1064 align-items: center;
1065 padding: 7px 15px 7px 7px;
1066 max-width: 500px;
1067 width: 500px;
1068 min-height: 30px;
1069 }
1070
1071 .custom-menu-order .title-wrapper {
1072 display: flex;
1073 }
1074
1075 .custom-menu-order .menu-item-handle .menu-item-checkbox {
1076 display: inline-block;
1077 }
1078
1079 .custom-menu-order .menu-item-handle .item-title {
1080 display: flex;
1081 width: 100%;
1082 justify-content: space-between;
1083 align-items: center;
1084 margin-right: 0;
1085 line-height: 30px;
1086 }
1087
1088 .custom-menu-order .menu-item-handle .item-title .menu-item-title a {
1089 color: #666;
1090 text-decoration: none;
1091 margin-left: 6px;
1092 }
1093
1094 .custom-menu-order .menu-item-handle .item-title .menu-item-title a:hover {
1095 color: inherit;
1096 }
1097
1098 .menu-item-title input[type="text"] {
1099 border: 1px solid #dcdcde;
1100 margin-left: -5px;
1101 padding: 0 8px 0 4px;
1102 font-size: 13px;
1103 }
1104
1105 .menu-item-title input[type="text"]:focus {
1106 border: 1px solid #999;
1107 box-shadow: none;
1108 outline: none;
1109 }
1110
1111 .menu-item-checkbox-label span {
1112 font-weight: normal;
1113 }
1114
1115 .custom-menu-order .menu-item-title span,
1116 .custom-menu-order .menu-item-settings .submenu-item span {
1117 /* display: none; */
1118 }
1119
1120 /* .custom-menu-order .menu-item-title span.awaiting-mod,
1121 .custom-menu-order .menu-item-title span.update-plugins {
1122 display: none;
1123 } */
1124
1125 #separator1 .menu-item-title,
1126 #separator2 .menu-item-title,
1127 #separator-last .menu-item-title,
1128 #separator-woocommerce .menu-item-title {
1129 font-weight: normal;
1130 color: #999;
1131 }
1132
1133 .sortable-placeholder {
1134 width: 500px !important;
1135 max-width: 500px !important;
1136 height: 46px;
1137 min-height: 42px;
1138 max-height: 42px;
1139 background: #cdddd6;
1140 border: 1px dashed #508871;
1141 }
1142
1143 .form-table .asenha-subfields td:not(.datatable-td) label.menu-item-checkbox-label {
1144 top: 0;
1145 }
1146
1147 #custom-admin-menu .menu-item-depth-0 {
1148 display: list-item !important;
1149 margin-block-start: 0;
1150 padding: 0;
1151 }
1152
1153 /*
1154 #custom-admin-menu .menu-item > .menu-item-bar > .menu-item-handle:hover,
1155 #custom-admin-menu .menu-item:hover > .menu-item-bar > .menu-item-handle {
1156 cursor: default;
1157 }*/
1158
1159 #custom-admin-menu .menu-item-depth-0 .dashicons-menu {
1160 padding: 5px 8px;
1161 cursor: move;
1162 color: #ddd;
1163 }
1164 #custom-admin-menu .menu-item-bar .menu-item-handle:hover .dashicons-menu {
1165 color: #1d2327;
1166 }
1167
1168
1169 /* CodeMirror*/
1170
1171 .syntax-highlighted .asenha-subfield-textarea {
1172 background: #fcfcfc;
1173 }
1174
1175 .syntax-highlighted .CodeMirror {
1176 border: 1px solid #ddd;
1177 background: #fcfcfc;
1178 }
1179
1180 .CodeMirror-wrap pre.CodeMirror-line {
1181 line-break: anywhere;
1182 }
1183
1184 /* DataTable */
1185
1186 .form-table .asenha-toggle .datatable > td {
1187 flex-direction: column;
1188 }
1189
1190 .form-table td.dataTables_empty {
1191 display: block;
1192 width: 100%;
1193 margin-bottom: 0;
1194 padding: 8px 10px !important;
1195 background-color: #fff;
1196 }
1197
1198 .datatable .dataTables_wrapper {
1199 background: #f5f5f5;
1200 margin-top: 8px;
1201 padding: 12px 10px;
1202 }
1203
1204 .datatable .dataTables_wrapper .dataTables_length select,
1205 .datatable .dataTables_wrapper .dataTables_filter input {
1206 background-color: #fff;
1207 }
1208
1209 .datatable .dataTables_wrapper .dataTables_length select {
1210 min-width: 52px;
1211 }
1212
1213 .datatable table.dataTable thead th {
1214 font-weight: 500 ;
1215 }
1216
1217 /* Description subfield */
1218 .asenha-warning {
1219 display: block;
1220 padding: 12px 16px;
1221 color: #997404;
1222 background: #fff3cd;
1223 border: 1px solid #ffe69c;
1224 }
1225
1226 /* jBox Modals */
1227
1228 .jBox-Modal.plugin-sponsor-modal .jBox-content {
1229 max-height: calc( 100vh - 120px ) !important;
1230 margin-top: 40px;
1231 padding: 32px 40px 20px;
1232 }
1233 .cta-modal-content .sponsorship-content {
1234 }
1235 .cta-modal-content h2 {
1236 margin-top: 8px;
1237 margin-bottom: 8px;
1238 font-size: 20px;
1239 line-height: 1.2;
1240 }
1241 .cta-modal-content h3 {
1242 font-size: 1.5em;
1243 line-height: 1.4;
1244 }
1245 .cta-modal-content p {
1246 text-align: left;
1247 font-size: 1.25em;
1248 line-height: 1.7;
1249 }
1250 .cta-modal-content p.sponsorship-user-quote {
1251 padding: 12px 16px;
1252 background: #e5f2e5;
1253 border-radius: 4px;
1254 font-weight: 500;
1255 text-align: center;
1256 }
1257 /* Sponsorship Modal */
1258
1259 .jBox-Modal.plugin-sponsor-modal .jBox-content {
1260 }
1261 .cta-modal-content.sponsorship .sponsorship-content {
1262 display: flex !important;
1263 flex-direction: column;
1264 align-items: center;
1265 }
1266 .cta-modal-content.sponsorship .sponsorship-header {
1267 text-align: center;
1268 }
1269
1270 .sponsorship-photo-link {
1271 margin-top: 16px;
1272 }
1273
1274 .sponsorship-bio-photo {
1275 width: 96px;
1276 height: 96px;
1277 border-radius: 96px;
1278 }
1279
1280 .cta-modal-content.sponsorship .sponsorship-content-sections {
1281 display: flex;
1282 flex-direction: row;
1283 justify-content: space-between;
1284 align-items: flex-start;
1285 }
1286 .cta-modal-content .sponsorship-info {
1287 display: flex;
1288 width: 48%;
1289 }
1290 .cta-modal-content .sponsorship-methods {
1291 display: flex;
1292 width: 48%;
1293 flex-direction: column;
1294 justify-content: flex-start;
1295 align-items: flex-start;
1296 }
1297 .cta-modal-content.sponsorship a:not(.button) {
1298 color: #de4c73;
1299 text-decoration: none;
1300 }
1301 .cta-modal-content.sponsorship a:not(.button):hover {
1302 text-decoration: underline;
1303 }
1304 .cta-modal-content .sponsorship-button {
1305 display: flex;
1306 align-items: center;
1307 font-size: 1.25em;
1308 }
1309 .cta-modal-content .sponsorship-button.monthly {
1310 font-weight: 500;
1311 transition: .25s;
1312 color: #fff;
1313 background: #de4c73;
1314 border-color: #de4c73;
1315 margin-bottom: 2em;
1316 }
1317 .cta-modal-content .sponsorship-button.monthly:hover {
1318 background: #b13c5c;
1319 border-color: #b13c5c;
1320 }
1321 .cta-modal-content .sponsorship-button.monthly:focus {
1322 box-shadow: none;
1323 }
1324 .cta-modal-content .sponsorship-button.one-time {
1325 color: #de4c73;
1326 background: transparent;
1327 border-color: #de4c73;
1328 transition: .1s;
1329 }
1330 .cta-modal-content .sponsorship-button.one-time:hover {
1331 color: #fff;
1332 background: #de4c73;
1333 }
1334 .cta-modal-content .sponsorship-button.one-time:focus {
1335 box-shadow: none;
1336 }
1337
1338 .cta-modal-content .sponsorship-button .dashicons {
1339 margin-left: 4px;
1340 }
1341
1342 /* Send test email subfield */
1343
1344 .button.send-test-email {
1345 margin-left: 8px;
1346 }
1347
1348 .ajax-result-div {
1349 /* width: 100%;
1350 background: #f9f9f9;
1351 border: 1px solid #ccc;
1352 padding: 12px 16px; */
1353 }
1354
1355 .sending-test-email {
1356 display: flex;
1357 }
1358
1359 .sending-test-email img {
1360 width: 20px;
1361 height: 20px;
1362 margin-right: 6px;
1363 }
1364
1365 .test-email-success .dashicons-yes {
1366 color: seagreen;
1367 }
1368
1369 .test-email-success span,
1370 .test-email-failed span {
1371 font-weight: 500;
1372 }
1373
1374 .test-email-failed .dashicons-no-alt {
1375 color: red;
1376 }
1377
1378 #wpfooter {
1379 display: flex;
1380 justify-content: center;
1381 }
1382
1383
1384
1385 /* ======================================================= */
1386 /* MEDIA QUERIES */
1387 /* ======================================================= */
1388
1389 @media (max-width: 1440px) {
1390
1391 .asenha-body,
1392 .asenha-settings,
1393 .asenha-footer {
1394 width: 1176px;
1395 }
1396
1397 .asenha-body {
1398 margin-top: 32px;
1399 }
1400
1401 }
1402
1403 @media (max-width: 1280px) {
1404
1405 .asenha-body {
1406 margin-top: 0;
1407 width: 100%;
1408 border: 0;
1409 border-radius: 0;
1410 border-bottom: 1px solid #ccd0d4;
1411 }
1412
1413 .asenha-settings {
1414 width: 100%;
1415 }
1416
1417 .asenha-footer {
1418 width: 100%;
1419 border-right: 0;
1420 border-left: 0;
1421 border-radius: 0;
1422 }
1423
1424 .asenha-upgrade-nudge,
1425 .asenha-sponsorship-nudge {
1426 border-radius: 0;
1427 }
1428
1429 .asenha-upgrade-nudge__dismiss {
1430 border-radius: 0 0 0 8px;
1431 }
1432
1433
1434 }