PluginProbe ʕ •ᴥ•ʔ
Admin and Site Enhancements (ASE) / 5.5.2
Admin and Site Enhancements (ASE) v5.5.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 3 years ago datatables 3 years ago admin-page.css 3 years ago content-order.css 3 years ago hide-admin-notices.css 3 years ago jBox.all.min.css 3 years ago list-table.css 3 years ago maintenance.css 3 years ago media-replace.css 3 years ago wp-admin.css 3 years ago
admin-page.css
1086 lines
1 .asenha-header {
2 display: flex;
3 justify-content: space-between;
4 align-items: center;
5 width: 100%;
6 box-sizing: border-box;
7 margin-top: 24px;
8 padding: 28px 20px;
9 background-color: #fafafa;
10 border: 1px solid #ccd0d4;
11 transition: .25s;
12 }
13
14 .asenha-header.asenha-sticky {
15 box-shadow: 0 5px 10px rgb(0 0 0 / 10%);
16 }
17
18 .asenha-header-left {
19 position: relative;
20 display: flex;
21 justify-content: flex-start;
22 }
23
24 .asenha-header-right {
25 position: relative;
26 display: flex;
27 justify-content: flex-end;
28 min-width: 240px;
29 }
30
31 .asenha-header .notice {
32 display: none;
33 }
34
35 .asenha-body {
36 background-color: #fff;
37 border-right: 1px solid #ccd0d4;
38 border-bottom: 1px solid #ccd0d4;
39 border-left: 1px solid #ccd0d4;
40 }
41
42 .asenha-sponsorship-nudge {
43 padding: 20px 20px 28px;
44 border: 2px solid #de4c73;
45 font-size: 14px;
46 line-height: 1.5;
47 }
48
49 .asenha-sponsorship-nudge.nudge-show-more.is-enabled {
50 display: block;
51 position: relative;
52 /* transition: all 0.5s ease; */
53 }
54
55 .asenha-sponsorship-nudge.nudge-show-more.is-enabled .nudge-wrapper-show-more {
56 height: 80px;
57 overflow: hidden;
58 /* transition: all 0.5s ease; */
59 }
60
61 .asenha-sponsorship-nudge.nudge-show-more.is-enabled .nudge-wrapper-show-more:before {
62 content: '';
63 display: block;
64 position: absolute;
65 z-index: 1;
66 font-size: 12px;
67 left: 0;
68 right: 0;
69 bottom: 0;
70 height: 54px;
71 width: 100%;
72 text-align: center;
73 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%);
74 }
75
76 .is-enabled .nudge-show-more-less.show-more-less {
77 transition: none;
78 }
79
80 .is-enabled .nudge-show-more-less.show-more-less.show-more {
81 left: calc( 50% - 59px );
82 bottom: 8px;
83 font-size: 14px;
84 text-transform: uppercase;
85 text-decoration: none;
86 }
87
88 .asenha-sponsorship-nudge.nudge-show-more.is-enabled .nudge-wrapper-show-more.opened {
89 height: auto;
90 overflow: visible;
91 display: flex;
92 flex-direction: column;
93 align-items: center;
94 }
95
96 .asenha-sponsorship-nudge.nudge-show-more.is-enabled .nudge-wrapper-show-more.opened:before {
97 display: none;
98 }
99
100 .nudge-content {
101 display: flex;
102 justify-content: space-between;
103 }
104
105 .nudge-primary,
106 .nudge-secondary {
107 width: 48%;
108 }
109
110 .asenha-sponsorship-nudge h3 {
111 text-align: center;
112 font-size: 18px;
113 font-weight: 500;
114 margin: 0 0 4px 0;
115 }
116
117 .asenha-sponsorship-nudge > p {
118 margin: 0 0 16px;
119 text-align: center;
120 }
121
122 .asenha-sponsorship-nudge h4 {
123 font-size: 16px;
124 font-weight: 500;
125 margin: 0 0 8px 0;
126 }
127
128 p.nudge-description {
129 font-size: 14px;
130 }
131
132 p.nudge-description.intro {
133 font-size: 16px;
134 }
135
136 .nudge-photo-link {
137 }
138
139 .nudge-photo {
140 width: 96px;
141 height: 96px;
142 border-radius: 96px;
143 }
144
145 p.nudge-description.nudge-closing {
146 margin-top: 0;
147 }
148
149 .nudge-quotes {
150 display: flex;
151 justify-content: space-between;
152 }
153
154 .nudge-quotes .user-quote,
155 .user-quote.share-quote {
156 box-sizing: border-box;
157 width: 48%;
158 margin-bottom: 20px;
159 padding: 12px 16px;
160 /* background: #e5f2e5; */
161 background: #f0f3fb;
162 border-radius: 4px;
163 font-weight: 500;
164 }
165
166 .user-quote.share-quote {
167 text-align: center;
168 margin-bottom: 0;
169 }
170
171 .nudge-ctas {
172 margin-top: 12px;
173 display: flex;
174 align-items: center;
175 }
176
177 .nudge-ctas .sponsorship-button.monthly {
178 margin-right: 16px;
179 color: #fff;
180 font-size: 14px;
181 font-weight: 500;
182 background: #de4c73;
183 border-color: #de4c73;
184 transition: .1s;
185 }
186
187 .nudge-ctas .sponsorship-button.monthly:hover {
188 background: #b13c5c;
189 border-color: #b13c5c;
190 }
191
192 .nudge-ctas .sponsorship-button.one-time {
193 margin-right: 16px;
194 color: #de4c73;
195 font-size: 14px;
196 font-weight: 500;
197 background: transparent;
198 border-color: #de4c73;
199 transition: .1s;
200 }
201
202 .nudge-ctas .sponsorship-button.one-time:hover {
203 color: #fff;
204 background: #de4c73;
205 }
206
207 .is-enabled .nudge-show-more-less.show-more-less:not(.show-more) {
208 color: #2271b1;
209 }
210
211 .nudge-stats {
212 margin-top: 12px;
213 }
214
215 .dismiss-sponsorship-nudge {
216 text-align: center;
217 margin-top: -10px;
218 }
219
220 .asenha .form-table {
221 margin-top: 0;
222 }
223
224 .asenha-footer {
225 /* display: flex; */
226 display: none;
227 flex-direction: column;
228 width: 100%;
229 box-sizing: border-box;
230 padding: 12px 20px;
231 background-color: #fafafa;
232 border-right: 1px solid #ccd0d4;
233 border-bottom: 1px solid #ccd0d4;
234 border-left: 1px solid #ccd0d4;
235 }
236
237 .wrap h1.asenha-heading {
238 font-size: 1.5em;
239 line-height: 26px;
240 font-weight: 400;
241 margin: 0;
242 padding: 0;
243 }
244
245 .asenha-heading a {
246 text-decoration: none;
247 transition: .25s;
248 }
249
250 .asenha-heading a:hover {
251 text-decoration: underline;
252 }
253
254 .asenha-heading small {
255 font-size: 14px;
256 font-weight: 500;
257 color: #555;
258 }
259
260 .asenha-header-action {
261 position: relative;
262 margin-left: 16px;
263 text-decoration: none;
264 transition: .25s;
265 line-height: 30px;
266 }
267
268 .asenha-header-action:first-child {
269 margin-left: 0;
270 }
271
272 .asenha-header-action:hover {
273 text-decoration: underline;
274 }
275
276 /* Button Style - Outlined */
277
278 .wp-core-ui .asenha-header .button-primary {
279 font-weight: 500;
280 transition: .1s;
281 }
282
283 .wp-core-ui .button-primary.plugin-sponsor {
284 margin-left: 16px;
285 margin-right: 16px;
286 color: #fff;
287 background: #de4c73;
288 border-color: #de4c73;
289 }
290
291 .wp-core-ui .button-primary.plugin-sponsor:hover {
292 background: #b13c5c;
293 border-color: #b13c5c;
294 }
295
296 .wp-core-ui .button-primary.plugin-sponsor:focus {
297 box-shadow: none;
298 }
299
300 .asenha-changes-saved {
301 position: absolute;
302 right: 0;
303 top: 33px;
304 background: seagreen;
305 color: #fff;
306 padding: 2px 8px;
307 border-radius: 3px;
308 }
309
310 .asenha-toggle {
311 border-bottom: 1px solid #eee;
312 }
313
314 .form-table .asenha-toggle th:not(.datatable-th) {
315 padding: 20px 10px 16px 20px;
316 line-height: 1.4;
317 }
318
319 .form-table .asenha-toggle td:not(.datatable-td) {
320 padding: 18px 20px 16px 10px;
321 line-height: 1.4;
322 }
323
324 .form-table .asenha-toggle.wider-admin-menu > td .asenha-field-with-options.is-enabled,
325 .form-table .asenha-toggle.change-login-url > td .asenha-field-with-options.is-enabled {
326 margin-bottom: -16px;
327 }
328
329 .asenha-toggle:last-child {
330 border-bottom: 0;
331 }
332
333 .asenha-field-description {
334 position: relative;
335 top: 1px;
336 color: #3c434a;
337 }
338
339 .asenha-field-with-options {
340 width: 100%;
341 }
342
343 /* WP Core UI overrides */
344
345 .wp-core-ui.tools_page_admin-site-enhancements .notice {
346 margin: 20px 20px 0 2px;
347 }
348
349 .asenha .submit {
350 position: absolute;
351 }
352
353 .asenha .submit input {
354 display: none;
355 }
356
357 /* Toggle Styles -- https://codepen.io/deanelliott/pen/GRJjGqK */
358
359 .form-table .asenha-toggle td:not(.datatable-td) {
360 display: flex;
361 align-items: flex-start;
362 }
363
364 .form-table .asenha-toggle .asenha-radio-buttons > td:not(.datatable-td) {
365 align-items: center;
366 }
367
368 :root {
369 --toggleHeight: 22px;
370 --toggleWidth: 40px;
371 --toggleGap: 2px;
372 }
373
374 .asenha-field-checkbox {
375 width: 0 !important;
376 height: 0 !important;
377 opacity: 0;
378 position: absolute;
379 }
380
381 .asenha-field-checkbox + label {
382 position: relative;
383 background: #c0c0c0;
384 width: var(--toggleWidth);
385 min-width: var(--toggleWidth);
386 height: var(--toggleHeight);
387 margin-right: 8px;
388 display: inline-flex;
389 align-items: center;
390 border-radius: 25px;
391 cursor: pointer;
392 transition: background 0.2s ease-in-out;
393 text-indent: calc( var(--toggleWidth) + 10px);
394 }
395 .asenha-field-checkbox + label:after {
396 content: "";
397 background: #fff;
398 width: calc(var(--toggleHeight) - (var(--toggleGap) * 2));
399 height: calc(var(--toggleHeight) - (var(--toggleGap) * 2));
400 position: absolute;
401 top: var(--toggleGap);
402 left: var(--toggleGap);
403 border-radius: 50%;
404 transition: left 0.3s ease-in-out, background 0.2s ease-in-out;
405 }
406
407 .asenha-field-checkbox:checked + label {
408 background: seaGreen;
409 }
410 .asenha-field-checkbox:checked + label:after {
411 left: calc(100% - calc(var(--toggleHeight) - var(--toggleGap)));
412 }
413
414 /* Vertical Tabs */
415
416 .asenha-vertical-tabs {
417 padding: 0px;
418 margin: 0 auto;
419 display: flex;
420 }
421
422 .asenha-tab-buttons {
423 background: #f5f5f5;
424 }
425
426 .asenha-tab-buttons > input {
427 display: none;
428 }
429
430 .asenha-tab-buttons > label {
431 display: block;
432 font-size: 14px;
433 font-weight: 600;
434 color: #999;
435 width: 180px;
436 padding: 20px;
437 background: #f5f5f5;
438 cursor: pointer;
439 transition: .25s;
440 }
441
442 .asenha-tab-buttons > label:hover {
443 color: #444;
444 background: #f9f9f9;
445 }
446
447 .asenha-tab-buttons > input:checked + label {
448 color: #1d2327;
449 background: #ffffff;
450 }
451
452 .asenha-tab-contents > section {
453 display: none;
454 background: #ffffff;
455 }
456
457 /* Show all / less toggler | Modified from https://codepen.io/symonsays/pen/rzgEgY */
458
459 .asenha-field-with-options.field-show-more.is-enabled {
460 display: block;
461 position: relative;
462 -webkit-transition: all 0.5s ease;
463 -moz-transition: all 0.5s ease;
464 -o-transition: all 0.5s ease;
465 transition: all 0.5s ease;
466 }
467
468 .asenha-field-with-options.field-show-more.is-enabled .asenha-field-options-wrapper.wrapper-show-more {
469 height: 80px;
470 overflow: hidden;
471 -webkit-transition: all 0.5s ease;
472 -moz-transition: all 0.5s ease;
473 -o-transition: all 0.5s ease;
474 transition: all 0.5s ease;
475 }
476
477 .asenha-field-with-options.field-show-more.is-enabled .opened.asenha-field-options-wrapper.wrapper-show-more {
478 height: auto;
479 overflow:visible;
480 }
481
482 .asenha-field-with-options.field-show-more.is-enabled .opened.asenha-field-options-wrapper.wrapper-show-more:before {
483 /* bottom: -80px; */
484 display: none;
485 }
486
487 .show-more-less {
488 display: none;
489 }
490
491 .is-enabled .show-more-less {
492 display: block;
493 background: none;
494 text-decoration: none;
495 border: 0;
496 position: absolute;
497 left: 0;
498 bottom: -12px;
499 margin: auto;
500 text-align: center;
501 text-transform: uppercase;
502 font-size: 11px;
503 font-weight: 500;
504 cursor: pointer;
505 z-index: 3;
506 transition: .25s;
507 }
508
509 .is-enabled .show-more-less:active,
510 .is-enabled .show-more-less:hover,
511 .is-enabled .show-more-less:focus {
512 outline: none;
513 box-shadow: none;
514 }
515
516 .is-enabled .show-more-less.show-more,
517 .is-enabled .show-more-less:not(.show-more):hover {
518 color: #2271b1;
519 }
520
521 .is-enabled .show-more-less:not(.show-more) {
522 color: #ddd;
523 }
524
525 .asenha-field-with-options.field-show-more.is-enabled .asenha-field-options-wrapper.wrapper-show-more:before {
526 content: '';
527 display: block;
528 position: absolute;
529 z-index: 1;
530 font-size: 12px;
531 left: 0;
532 right: 0;
533 bottom: 0;
534 height: 60px;
535 width: 100%;
536 text-align: center;
537 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%);
538 }
539
540 /* Sub Fields */
541
542 .form-table .asenha-subfields {
543 display: flex;
544 flex-wrap: wrap;
545 margin-top: 12px;
546 }
547
548 .form-table .asenha-subfields tr:not(.datatable-tr) {
549 display: block;
550 width: 100%;
551 }
552
553 .form-table .asenha-subfields tr.asenha-half {
554 width: 50%;
555 }
556
557 .form-table .asenha-toggle .asenha-field-with-options th:not(.datatable-th) {
558 padding: 0 0 10px 0;
559 }
560
561 .form-table .asenha-subfields tr.asenha-hide-th th:not(.datatable-th) {
562 display: none;
563 }
564
565 .form-table .asenha-subfields tr.asenha-th-border-top {
566 padding-top: 12px;
567 border-top: 1px solid #eee;
568 }
569
570 .asenha-subfields-heading,
571 .form-table .asenha-subfields th {
572 width: 100%;
573 font-weight: 600;
574 color: #3c434a;
575 }
576
577 .form-table .asenha-subfields .non-bold-th th {
578 font-weight: normal;
579 }
580
581 .form-table .asenha-subfields td:not(.datatable-td) {
582 padding: 0;
583 }
584
585 .form-table .asenha-subfields td:not(.datatable-td) label {
586 position: relative;
587 top: -2px;
588 }
589
590 .form-table .asenha-subfields .asenha-radio-buttons td:not(.datatable-td) label {
591 margin-right: 12px;
592 }
593
594 .asenha-subfields .vspacer {
595 display: block;
596 width: 100%;
597 height: 8px;
598 }
599
600 .field-sublabel {
601 display: inline-block;
602 }
603
604 .sublabel-wide {
605 min-width: 180px;
606 }
607
608 /* Text input subfield */
609
610 .form-table .change-login-url .asenha-subfields,
611 .form-table .redirect-after-login .asenha-subfields {
612 margin-top: 8px;
613 }
614
615 .form-table .asenha-subfields tr.asenha-text.with-prefix-suffix,
616 .form-table .asenha-subfields tr.asenha-number.with-prefix-suffix,
617 .form-table .asenha-subfields tr.asenha-html {
618 display: flex;
619 justify-content: flex-start;
620 }
621
622 .form-table .asenha-subfields tr.asenha-radio-buttons.with-prefix-suffix {
623 display: flex;
624 justify-content: flex-start;
625 margin-bottom: 8px;
626 }
627
628 .form-table .asenha-toggle .asenha-text.with-prefix-suffix th:not(.datatable-th),
629 .form-table .asenha-toggle .asenha-number.with-prefix-suffix th:not(.datatable-th),
630 .form-table .asenha-toggle .asenha-radio-buttons.with-prefix-suffix th:not(.datatable-th),
631 .form-table .asenha-toggle .asenha-html th:not(.datatable-th)
632 {
633 display: flex;
634 height: 30px;
635 line-height: 30px;
636 width: auto;
637 padding: 0;
638 margin-right: 6px;
639 font-weight: normal;
640 color: #3c434a;
641 }
642
643 .form-table .asenha-toggle .asenha-text.with-prefix-suffix.no-margin th:not(.datatable-th),
644 .form-table .asenha-toggle .asenha-number.with-prefix-suffix.no-margin th:not(.datatable-th),
645 .form-table .asenha-toggle .asenha-radio-buttons.with-prefix-suffix.no-margin th:not(.datatable-th) {
646 margin-right: 0;
647 }
648
649 .form-table .asenha-toggle .asenha-text.with-prefix-suffix td:not(.datatable-td),
650 .form-table .asenha-toggle .asenha-number.with-prefix-suffix td:not(.datatable-td),
651 .form-table .asenha-toggle .asenha-radio-buttons.with-prefix-suffix td:not(.datatable-td) {
652 display: flex;
653 align-items: center;
654 }
655
656 .form-table .custom-login-slug td:not(.datatable-td),
657 .form-table .smtp-security td:not(.datatable-td) {
658 margin-bottom: 0;
659 }
660
661 .form-table .smtp-security td:not(.datatable-td) {
662 position: relative;
663 top: 2px;
664 }
665
666 /* Text area input subfield */
667
668 .asenha-subfield-textarea-wrapper,
669 .asenha-subfield-number-wrapper {
670 width: 100%;
671 display: flex;
672 flex-direction: column;
673 }
674
675 .asenha-subfield-textarea {
676 width: 100%;
677 }
678
679 .asenha-subfield-textarea-intro {
680 margin-bottom: 8px;
681 }
682
683 .asenha-subfield-textarea-description {
684 margin-top: 8px;
685 }
686
687 .asenha-subfield-text.with-prefix.with-suffix,
688 .asenha-subfield-password.with-prefix.with-suffix,
689 .asenha-subfield-number.with-prefix.with-suffix,
690 .asenha-subfield-select.with-prefix.with-suffix {
691 margin: 0 4px;
692 }
693
694 .asenha-subfield-text.with-prefix,
695 .asenha-subfield-password.with-prefix,
696 .asenha-subfield-number.with-prefix,
697 .asenha-subfield-select.with-prefix {
698 margin: 0 0 0 4px;
699 }
700
701 .asenha-subfield-text.with-suffix,
702 .asenha-subfield-password.with-suffix,
703 .asenha-subfield-number.with-suffix,
704 .asenha-subfield-select.with-suffix {
705 margin: 0 4px 0 0;
706 }
707
708 .full-width .asenha-subfield-text {
709 width: 100%;
710 }
711
712 .wide .asenha-subfield-text,
713 .wide .asenha-subfield-password {
714 width: 240px;
715 }
716
717 .narrow .asenha-subfield-text {
718 width: 40px;
719 }
720
721 .narrow .asenha-subfield-number {
722 width: 72px;
723 }
724
725 .extra-narrow .asenha-subfield-number {
726 width: 54px;
727 }
728
729 .form-table .asenha-subfields tr:not(.datatable-tr).shift-up {
730 margin-top: -4px;
731 }
732
733 .form-table .asenha-subfields tr:not(.datatable-tr).shift-more-up {
734 margin-top: -12px;
735 }
736
737 .form-table .asenha-subfields tr:not(.datatable-tr).top-border {
738 border-top: 1px solid #eee;
739 padding-top: 8px;
740 }
741
742 .form-table .asenha-subfields tr:not(.datatable-tr).bottom-border {
743 border-bottom: 1px solid #eee;
744 padding-bottom: 8px;
745 margin-bottom: 6px;
746 }
747
748 .asenha-subfields .faded,
749 .form-table .asenha-subfields td:not(.datatable-td) label .faded {
750 color: #bbb;
751 }
752
753 /* Sortable subfield */
754
755 .form-table .asenha-toggle .asenha-sortable td:not(.datatable-td) {
756 flex-wrap: wrap;
757 flex-direction: column;
758 }
759
760 .subfield-description,
761 .asenha-subfield-number-description {
762 margin-top: 8px;
763 margin-bottom: 8px;
764 }
765
766 .custom-menu-order ul.menu {
767 margin-top: 0;
768 padding-top: 0;
769 overflow: auto;
770 }
771
772 .custom-menu-order .menu-item-bar {
773 display: flex;
774 align-items: center;
775 }
776
777 .custom-menu-order .menu-item-bar .menu-item-handle {
778 box-sizing: border-box;
779 display: flex;
780 align-items: center;
781 padding: 7px 15px 7px 7px;
782 max-width: 500px;
783 width: 500px;
784 min-height: 30px;
785 }
786
787 .custom-menu-order .title-wrapper {
788 display: flex;
789 }
790
791 .custom-menu-order .menu-item-handle .menu-item-checkbox {
792 display: inline-block;
793 }
794
795 .custom-menu-order .menu-item-handle .item-title {
796 display: flex;
797 width: 100%;
798 justify-content: space-between;
799 align-items: center;
800 margin-right: 0;
801 line-height: 30px;
802 }
803
804 .custom-menu-order .menu-item-handle .item-title .menu-item-title a {
805 color: #666;
806 text-decoration: none;
807 margin-left: 6px;
808 }
809
810 .custom-menu-order .menu-item-handle .item-title .menu-item-title a:hover {
811 color: inherit;
812 }
813
814 .menu-item-title input[type="text"] {
815 border: 1px solid #dcdcde;
816 margin-left: -5px;
817 padding: 0 8px 0 4px;
818 font-size: 13px;
819 }
820
821 .menu-item-title input[type="text"]:focus {
822 border: 1px solid #999;
823 box-shadow: none;
824 outline: none;
825 }
826
827 .menu-item-checkbox-label span {
828 font-weight: normal;
829 }
830
831 .custom-menu-order .menu-item-title span,
832 .custom-menu-order .menu-item-settings .submenu-item span {
833 /* display: none; */
834 }
835
836 /* .custom-menu-order .menu-item-title span.awaiting-mod,
837 .custom-menu-order .menu-item-title span.update-plugins {
838 display: none;
839 } */
840
841 #separator1 .menu-item-title,
842 #separator2 .menu-item-title,
843 #separator-last .menu-item-title {
844 font-weight: normal;
845 color: #999;
846 }
847
848 .sortable-placeholder {
849 width: 500px !important;
850 max-width: 500px !important;
851 height: 46px;
852 min-height: 42px;
853 max-height: 42px;
854 background: #cdddd6;
855 border: 1px dashed #508871;
856 }
857
858 .form-table .asenha-subfields td:not(.datatable-td) label.menu-item-checkbox-label {
859 top: 0;
860 }
861
862 #custom-admin-menu .menu-item-depth-0 {
863 display: list-item !important;
864 }
865
866 /*
867 #custom-admin-menu .menu-item > .menu-item-bar > .menu-item-handle:hover,
868 #custom-admin-menu .menu-item:hover > .menu-item-bar > .menu-item-handle {
869 cursor: default;
870 }*/
871
872 #custom-admin-menu .menu-item-depth-0 .dashicons-menu {
873 padding: 5px 8px;
874 cursor: move;
875 color: #ddd;
876 }
877 #custom-admin-menu .menu-item-bar .menu-item-handle:hover .dashicons-menu {
878 color: #1d2327;
879 }
880
881
882 /* CodeMirror*/
883
884 .syntax-highlighted .asenha-subfield-textarea {
885 background: #fcfcfc;
886 }
887
888 .syntax-highlighted .CodeMirror {
889 border: 1px solid #ddd;
890 background: #fcfcfc;
891 }
892
893 /* DataTable */
894
895 .form-table .asenha-toggle .datatable > td {
896 flex-direction: column;
897 }
898
899 .form-table td.dataTables_empty {
900 display: block;
901 width: 100%;
902 margin-bottom: 0;
903 padding: 8px 10px !important;
904 background-color: #fff;
905 }
906
907 .datatable .dataTables_wrapper {
908 background: #f5f5f5;
909 margin-top: 8px;
910 padding: 12px 10px;
911 }
912
913 .datatable .dataTables_wrapper .dataTables_length select,
914 .datatable .dataTables_wrapper .dataTables_filter input {
915 background-color: #fff;
916 }
917
918 .datatable .dataTables_wrapper .dataTables_length select {
919 min-width: 52px;
920 }
921
922 .datatable table.dataTable thead th {
923 font-weight: 500 ;
924 }
925
926 /* Description subfield */
927 .asenha-warning {
928 display: block;
929 padding: 12px 16px;
930 color: #997404;
931 background: #fff3cd;
932 border: 1px solid #ffe69c;
933 }
934
935 /* jBox Modals */
936
937 .jBox-Modal.plugin-sponsor-modal .jBox-content {
938 max-height: calc( 100vh - 120px ) !important;
939 margin-top: 40px;
940 padding: 32px 40px 20px;
941 }
942 .cta-modal-content .sponsorship-content {
943 }
944 .cta-modal-content h2 {
945 margin-top: 8px;
946 margin-bottom: 8px;
947 font-size: 20px;
948 line-height: 1.2;
949 }
950 .cta-modal-content h3 {
951 font-size: 1.5em;
952 line-height: 1.4;
953 }
954 .cta-modal-content p {
955 text-align: left;
956 font-size: 1.25em;
957 line-height: 1.7;
958 }
959 .cta-modal-content p.sponsorship-user-quote {
960 padding: 12px 16px;
961 background: #e5f2e5;
962 border-radius: 4px;
963 font-weight: 500;
964 text-align: center;
965 }
966 /* Sponsorship Modal */
967
968 .jBox-Modal.plugin-sponsor-modal .jBox-content {
969 }
970 .cta-modal-content.sponsorship .sponsorship-content {
971 display: flex !important;
972 flex-direction: column;
973 align-items: center;
974 }
975 .cta-modal-content.sponsorship .sponsorship-header {
976 text-align: center;
977 }
978
979 .sponsorship-photo-link {
980 margin-top: 16px;
981 }
982
983 .sponsorship-bio-photo {
984 width: 96px;
985 height: 96px;
986 border-radius: 96px;
987 }
988
989 .cta-modal-content.sponsorship .sponsorship-content-sections {
990 display: flex;
991 flex-direction: row;
992 justify-content: space-between;
993 align-items: flex-start;
994 }
995 .cta-modal-content .sponsorship-info {
996 display: flex;
997 width: 48%;
998 }
999 .cta-modal-content .sponsorship-methods {
1000 display: flex;
1001 width: 48%;
1002 flex-direction: column;
1003 justify-content: flex-start;
1004 align-items: flex-start;
1005 }
1006 .cta-modal-content.sponsorship a:not(.button) {
1007 color: #de4c73;
1008 text-decoration: none;
1009 }
1010 .cta-modal-content.sponsorship a:not(.button):hover {
1011 text-decoration: underline;
1012 }
1013 .cta-modal-content .sponsorship-button {
1014 display: flex;
1015 align-items: center;
1016 font-size: 1.25em;
1017 }
1018 .cta-modal-content .sponsorship-button.monthly {
1019 font-weight: 500;
1020 transition: .25s;
1021 color: #fff;
1022 background: #de4c73;
1023 border-color: #de4c73;
1024 margin-bottom: 2em;
1025 }
1026 .cta-modal-content .sponsorship-button.monthly:hover {
1027 background: #b13c5c;
1028 border-color: #b13c5c;
1029 }
1030 .cta-modal-content .sponsorship-button.monthly:focus {
1031 box-shadow: none;
1032 }
1033 .cta-modal-content .sponsorship-button.one-time {
1034 color: #de4c73;
1035 background: transparent;
1036 border-color: #de4c73;
1037 transition: .1s;
1038 }
1039 .cta-modal-content .sponsorship-button.one-time:hover {
1040 color: #fff;
1041 background: #de4c73;
1042 }
1043 .cta-modal-content .sponsorship-button.one-time:focus {
1044 box-shadow: none;
1045 }
1046
1047 .cta-modal-content .sponsorship-button .dashicons {
1048 margin-left: 4px;
1049 }
1050
1051 /* Send test email subfield */
1052
1053 .button.send-test-email {
1054 margin-left: 8px;
1055 }
1056
1057 .ajax-result-div {
1058 /* width: 100%;
1059 background: #f9f9f9;
1060 border: 1px solid #ccc;
1061 padding: 12px 16px; */
1062 }
1063
1064 .sending-test-email {
1065 display: flex;
1066 }
1067
1068 .sending-test-email img {
1069 width: 20px;
1070 height: 20px;
1071 margin-right: 6px;
1072 }
1073
1074 .test-email-success .dashicons-yes {
1075 color: seagreen;
1076 }
1077
1078 .test-email-success span,
1079 .test-email-failed span {
1080 font-weight: 500;
1081 }
1082
1083 .test-email-failed .dashicons-no-alt {
1084 color: red;
1085 }
1086