PluginProbe ʕ •ᴥ•ʔ
Admin and Site Enhancements (ASE) / 7.4.2
Admin and Site Enhancements (ASE) v7.4.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 1 year ago datatables 1 year ago admin-page.css 1 year ago content-order.css 1 year ago gutenberg-content-duplication.css 1 year ago hide-admin-notices.css 1 year ago image-sizes-panel.css 1 year ago jBox.all.min.css 1 year ago list-table.css 1 year ago maintenance.css 1 year ago media-categories-frontend.css 1 year ago media-replace-frontend.css 1 year ago media-replace.css 1 year ago settings-wpeditor.css 1 year ago wp-admin.css 1 year ago
admin-page.css
1769 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 .rtl .button.button-outline {
338 margin-right: 0;
339 margin-left: 16px;
340 }
341
342 .button.button-outline:hover {
343 color: #fff;
344 background: var(--ase-accent-grey-darker);
345 }
346
347 .is-enabled .nudge-show-more-less.show-more-less:not(.show-more) {
348 color: var(--ase-accent);
349 }
350
351 .nudge-stats {
352 margin-top: 12px;
353 }
354
355 .dismiss-support-nudge {
356 text-align: center;
357 margin-top: -10px;
358 }
359
360 /*
361 a.asenha-have-supported,
362 a.asenha-support-nudge-dismiss,
363 .nudge-description a {
364 text-decoration: none;
365 transition: .25s;
366 }
367
368 a.asenha-have-supported:hover,
369 a.asenha-support-nudge-dismiss:hover,
370 .nudge-description a:hover {
371 text-decoration: underline;
372 }
373 */
374
375 .asenha .form-table {
376 margin-top: 0;
377 }
378
379 .asenha-bottom-spacer {
380 min-height: 34px;
381 }
382
383 .asenha-settings {
384 box-sizing: border-box;
385 width: 1140px;
386 min-height: 34px;
387 display: flex;
388 justify-content: flex-end;
389 }
390
391 .asenha-settings a {
392 padding: 8px;
393 text-decoration: none;
394 transition: .25s;
395 }
396
397 .asenha-settings a:hover {
398 text-decoration: underline;
399 }
400
401 .asenha-settings a:focus {
402 box-shadow: none;
403 outline: none;
404 }
405
406 .asenha-footer {
407 box-sizing: border-box;
408 margin-bottom: 20px;
409 width: 1140px;
410 background-color: #fff;
411 border: 1px solid #ccd0d4;
412 border-radius: 8px;
413 overflow: hidden;
414 }
415
416 .footer-section.export-import {
417 box-sizing: border-box;
418 width: 100%;
419 padding: 40px;
420 gap: 40px;
421 display: flex;
422 justify-content: space-between;
423 }
424
425 .settings-box {
426 display: flex;
427 flex-direction: column;
428 }
429
430 .settings-box.half {
431 width: calc(50% - 20px);
432 }
433
434 .settings-box h3 {
435 font-size: 1.25em;
436 line-height: 1.2;
437 margin: 0;
438 }
439
440 .settings-box p {
441 margin-bottom: 0;
442 }
443
444 .settings-box p.submit {
445 margin-top: 0;
446 padding-bottom: 0;
447 }
448
449 .asenha-icon {
450 width: 40px;
451 height: 40px;
452 margin-right: 8px;
453 border-radius: 4px;
454 }
455
456 .rtl .asenha-icon {
457 margin-right: 0;
458 margin-left: 8px;
459 }
460
461 .wrap h1.asenha-heading {
462 font-size: 1.5em;
463 line-height: 26px;
464 font-weight: 400;
465 margin: 0;
466 padding: 0;
467 }
468
469 .asenha-header-action {
470 position: relative;
471 display: flex;
472 align-items: center;
473 box-sizing: border-box;
474 padding-left: 8px;
475 padding-right: 8px;
476 text-decoration: none;
477 transition: .25s;
478 font-weight: 500;
479 line-height: 30px;
480 color: var(--ase-accent);
481 border-radius: 4px;
482 }
483
484 .asenha-header-action:hover {
485 background: var(--ase-accent-faded);
486 }
487
488 .asenha-header-action svg {
489 margin-right: 4px;
490 transition: .25s;
491 }
492
493 .rtl .asenha-header-action svg {
494 margin-right: 0;
495 margin-left: 4px;
496 }
497
498 .asenha-header-action:first-child {
499 margin-left: 0;
500 }
501
502 .asenha-header-action:hover {
503 /* text-decoration: underline; */
504 }
505
506 /* Button Style */
507
508 .wp-core-ui .asenha-header .button-primary {
509 font-size: 14px;
510 font-weight: 500;
511 transition: .1s;
512 min-height: 40px;
513 line-height: 40px;
514 padding: 0 20px;
515 }
516
517 .wp-core-ui .button-primary.plugin-upgrade {
518 margin-left: 8px;
519 color: #fff;
520 background: var(--ase-accent-grey-darker);
521 border-color: var(--ase-accent-grey-darker);
522 }
523
524 .wp-core-ui .button-primary.plugin-upgrade:hover {
525 background: var(--ase-accent-black);
526 border-color: var(--ase-accent-black);
527 }
528
529 .wp-core-ui .button-primary.plugin-upgrade:focus {
530 box-shadow: none;
531 }
532
533 .wp-core-ui .button-primary.asenha-save-button {
534 margin-left: 8px;
535 background: var(--ase-accent);
536 border-color: var(--ase-accent);
537 }
538
539 .wp-core-ui .button-primary.asenha-save-button:hover {
540 background: var(--ase-accent-hover);
541 border-color: var(--ase-accent-hover);
542 }
543
544 .asenha-saving-changes {
545 position: absolute;
546 right: -28px;
547 top: 10px;
548 }
549
550 .asenha-changes-saved {
551 position: absolute;
552 right: -30px;
553 top: 8px;
554 }
555
556 .asenha-toggle {
557 /* border-bottom: 1px solid #eee; */
558 }
559
560 .form-table .asenha-toggle th:not(.datatable-th) {
561 padding: 20px 10px 16px 20px;
562 line-height: 1.4;
563 }
564
565 .form-table .asenha-toggle td:not(.datatable-td) {
566 padding: 18px 20px 16px 10px;
567 line-height: 1.4;
568 }
569
570 .form-table .asenha-toggle.wider-admin-menu > td .asenha-field-with-options.is-enabled,
571 .form-table .asenha-toggle.change-login-url > td .asenha-field-with-options.is-enabled {
572 margin-bottom: -16px;
573 }
574
575 .asenha-toggle:last-child {
576 border-bottom: 0;
577 }
578
579 .asenha-field-description {
580 position: relative;
581 top: 1px;
582 color: #3c434a;
583 }
584
585 .asenha-field-with-options {
586 width: 100%;
587 }
588
589 /* WP Core UI overrides */
590
591 .wp-core-ui.tools_page_admin-site-enhancements .notice {
592 margin: 20px 20px 0 2px;
593 }
594
595 .asenha .asenha-body .submit {
596 position: absolute;
597 }
598
599 .asenha .asenha-body .submit input {
600 display: none;
601 }
602
603 .wp-core-ui .asenha-body tr.attachment {
604 padding: 0;
605 }
606
607 /* Toggle Styles -- https://codepen.io/deanelliott/pen/GRJjGqK */
608
609 .form-table .asenha-toggle td:not(.datatable-td) {
610 display: flex;
611 align-items: flex-start;
612 }
613
614 .form-table .asenha-toggle .asenha-radio-buttons > td:not(.datatable-td) {
615 align-items: center;
616 }
617
618 .asenha-checkboxes .wrapper-for-checkboxes {
619 display: flex;
620 flex-direction: row;
621 }
622
623 .asenha-checkboxes .wrapper-for-checkboxes div {
624 margin-bottom: 9px;
625 }
626
627 .asenha-checkboxes .wrapper-for-checkboxes div:last-child {
628 margin-bottom: 4px;
629 }
630
631 .asenha-checkboxes .wrapper-for-checkboxes.horizontal div {
632 margin-right: 16px;
633 margin-bottom: 4px;
634 }
635
636 .asenha-checkboxes .wrapper-for-checkboxes.vertical {
637 flex-direction: column;
638 }
639
640 .asenha-field-checkbox {
641 width: 0 !important;
642 height: 0 !important;
643 opacity: 0;
644 position: absolute;
645 }
646
647 .asenha-field-checkbox + label {
648 position: relative;
649 background: #c0c0c0;
650 width: var(--toggleWidth);
651 min-width: var(--toggleWidth);
652 height: var(--toggleHeight);
653 margin-right: 8px;
654 display: inline-flex;
655 align-items: center;
656 border-radius: 25px;
657 cursor: pointer;
658 transition: background 0.2s ease-in-out;
659 text-indent: calc( var(--toggleWidth) + 10px);
660 }
661 .rtl .asenha-field-checkbox + label {
662 margin-right: 0;
663 margin-left: 8px;
664 }
665 .asenha-field-checkbox + label:after {
666 content: "";
667 background: #fff;
668 width: calc(var(--toggleHeight) - (var(--toggleGap) * 2));
669 height: calc(var(--toggleHeight) - (var(--toggleGap) * 2));
670 position: absolute;
671 top: var(--toggleGap);
672 left: var(--toggleGap);
673 border-radius: 50%;
674 transition: left 0.3s ease-in-out, background 0.2s ease-in-out;
675 }
676
677 .asenha-field-checkbox:checked + label {
678 /* background: seaGreen; */
679 background: var(--ase-accent);
680 }
681 .asenha-field-checkbox:checked + label:after {
682 left: calc(100% - calc(var(--toggleHeight) - var(--toggleGap)));
683 }
684
685 /* Vertical Tabs */
686
687 .asenha-vertical-tabs {
688 padding: 0px;
689 margin: 0 auto;
690 display: flex;
691 }
692
693 .asenha-tab-buttons {
694 background: #fff;
695 border-right: 1px solid #ccd0d4;
696 }
697
698 .rtl .asenha-tab-buttons {
699 border-right: none;
700 border-left: 1px solid #ccd0d4;
701 }
702
703 .asenha-tab-buttons {
704 padding: 14px 0;
705 }
706
707 .asenha-tab-contents > section {
708 padding: 10px;
709 }
710
711 .asenha-tab-buttons > input {
712 display: none;
713 }
714
715 .asenha-tab-buttons > label {
716 display: flex;
717 box-sizing: border-box;
718 align-items: center;
719 position: relative;
720 font-size: 14px;
721 font-weight: 600;
722 color: #1d2327;
723 width: 240px;
724 padding: 14px 30px;
725 background: #fff;
726 cursor: pointer;
727 transition: .25s;
728 }
729
730 .asenha-tab-buttons > label:first-of-type {
731 /* margin-top: 20px; */
732 }
733
734 .asenha-tab-buttons > label:hover {
735 /* color: var(--ase-accent); */
736 background: var(--ase-accent-faded);
737 }
738
739 .asenha-tab-buttons > input:checked + label {
740 color: var(--ase-accent);
741 background: #ffffff;
742 }
743
744 /* .asenha-tab-buttons > label:hover:before, */
745 .asenha-tab-buttons > input:checked + label:before {
746 content: "";
747 position: absolute;
748 z-index: 1;
749 left: 0;
750 width: 3px;
751 height: 32px;
752 background: var(--ase-accent);
753 }
754
755 .rtl .asenha-tab-buttons > input:checked + label:before {
756 left: unset;
757 right: 0;
758 }
759
760 .asenha-tab-buttons > label svg {
761 margin-right: 6px;
762 }
763
764 .rtl .asenha-tab-buttons > label svg {
765 margin-right: 0;
766 margin-left: 6px;
767 }
768
769 .asenha-tab-contents > section {
770 display: none;
771 background: #ffffff;
772 }
773
774 /* Show all / less toggler | Modified from https://codepen.io/symonsays/pen/rzgEgY */
775
776 .asenha-field-with-options.field-show-more.is-enabled {
777 display: block;
778 position: relative;
779 -webkit-transition: all 0.5s ease;
780 -moz-transition: all 0.5s ease;
781 -o-transition: all 0.5s ease;
782 transition: all 0.5s ease;
783 }
784
785 .asenha-field-with-options.field-show-more.is-enabled .asenha-field-options-wrapper.wrapper-show-more {
786 height: 80px;
787 overflow: hidden;
788 -webkit-transition: all 0.5s ease;
789 -moz-transition: all 0.5s ease;
790 -o-transition: all 0.5s ease;
791 transition: all 0.5s ease;
792 }
793
794 .asenha-field-with-options.field-show-more.is-enabled .opened.asenha-field-options-wrapper.wrapper-show-more {
795 height: auto;
796 overflow:visible;
797 }
798
799 .asenha-field-with-options.field-show-more.is-enabled .opened.asenha-field-options-wrapper.wrapper-show-more:before {
800 /* bottom: -80px; */
801 display: none;
802 }
803
804 .show-more-less {
805 display: none;
806 }
807
808 .is-enabled .show-more-less {
809 display: block;
810 background: none;
811 text-decoration: none;
812 border: 0;
813 position: absolute;
814 left: 0;
815 bottom: -12px;
816 margin: auto;
817 text-align: center;
818 text-transform: uppercase;
819 font-size: 11px;
820 font-weight: 500;
821 cursor: pointer;
822 z-index: 3;
823 transition: .25s;
824 }
825 .rtl .is-enabled .show-more-less {
826 left: unset;
827 right: 0;
828 }
829
830 .is-enabled .show-more-less:active,
831 .is-enabled .show-more-less:hover,
832 .is-enabled .show-more-less:focus {
833 outline: none;
834 box-shadow: none;
835 }
836
837 .is-enabled .show-more-less.show-more,
838 .is-enabled .show-more-less:not(.show-more):hover {
839 color: var(--ase-accent);
840 }
841
842 .is-enabled .show-more-less:not(.show-more) {
843 color: #ddd;
844 }
845
846 .asenha-field-with-options.field-show-more.is-enabled .asenha-field-options-wrapper.wrapper-show-more:before {
847 content: '';
848 display: block;
849 position: absolute;
850 z-index: 2;
851 font-size: 12px;
852 left: 0;
853 right: 0;
854 bottom: 0;
855 height: 60px;
856 width: 100%;
857 text-align: center;
858 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%);
859 }
860
861 /* Sub Fields */
862
863 .form-table .asenha-subfields {
864 display: flex;
865 flex-wrap: wrap;
866 margin-top: 12px;
867 }
868
869 .form-table .asenha-subfields tr:not(.datatable-tr) {
870 display: block;
871 width: 100%;
872 }
873
874 .form-table .asenha-subfields tr.asenha-half {
875 width: 50%;
876 }
877
878 .form-table .asenha-toggle .asenha-field-with-options th:not(.datatable-th) {
879 padding: 0 0 10px 0;
880 }
881
882 .form-table .asenha-toggle .asenha-text.with-prefix-suffix.full-width th:not(.datatable-th) {
883 padding: 0 0 4px 0;
884 }
885
886 .form-table .asenha-subfields tr.asenha-hide-th th:not(.datatable-th) {
887 display: none;
888 }
889
890 .form-table .asenha-subfields tr.asenha-th-border-top {
891 padding-top: 12px;
892 border-top: 1px solid #eee;
893 }
894
895 .form-table .asenha-subfields tr.asenha-th-border-bottom {
896 margin-bottom: 12px;
897 border-bottom: 1px solid #eee;
898 }
899
900 .asenha-subfields-heading,
901 .form-table .asenha-subfields th {
902 width: 100%;
903 font-weight: 600;
904 color: #3c434a;
905 }
906
907 .non-bold .asenha-subfields-heading {
908 font-weight: normal;
909 }
910
911 .underline .asenha-subfields-heading {
912 width: auto;
913 padding-bottom: 4px;
914 border-bottom: 1px solid #ccc;
915 }
916
917 .form-table .asenha-subfields .non-bold-th th {
918 font-weight: normal;
919 }
920
921 .form-table .asenha-subfields td:not(.datatable-td) {
922 padding: 0;
923 }
924
925 .form-table .asenha-subfields .padding-left-20 td:not(.datatable-td) {
926 padding-left: 20px;
927 }
928
929 .form-table .asenha-toggle .asenha-radio-buttons td:not(.datatable-td) {
930 display: flex;
931 flex-direction: column;
932 align-items: flex-start;
933 }
934
935 .asenha-subfield-radio-button-wrapper {
936 display: block;
937 }
938
939 .asenha-subfield-description {
940 display: block;
941 }
942
943 .asenha-subfield-description.media-subfield {
944 margin-top: 8px;
945 }
946
947 .form-table .asenha-subfields td:not(.datatable-td) label {
948 position: relative;
949 top: -2px;
950 }
951
952 .form-table .asenha-subfields .with-description td:not(.datatable-td) label.asenha-subfield-checkbox-label {
953 top: 0;
954 }
955
956 .form-table .asenha-subfields .bold-label td:not(.datatable-td) label {
957 font-weight: 600;
958 }
959 .form-table .asenha-subfields td:not(.datatable-td) .wp-picker-input-wrap label {
960 top: 0px;
961 }
962
963 .form-table .asenha-subfields .asenha-radio-buttons td:not(.datatable-td) label {
964 margin-right: 12px;
965 }
966 .rtl .form-table .asenha-subfields .asenha-radio-buttons td:not(.datatable-td) label {
967 margin-right: 0;
968 margin-left: 12px;
969 }
970
971 .asenha-subfields .vspacer {
972 display: block;
973 width: 100%;
974 height: 8px;
975 }
976
977 .field-sublabel {
978 display: inline-block;
979 }
980
981 .sublabel-narrow {
982 min-width: 60px;
983 }
984
985 .sublabel-normal {
986 min-width: 100px;
987 }
988
989 .sublabel-wide {
990 min-width: 180px;
991 }
992
993 .asenha-subfields ul:not(.ui-sortable) {
994 list-style: disc;
995 padding-left: 16px;
996 }
997
998 /* Text input subfield */
999
1000 .form-table .change-login-url .asenha-subfields,
1001 .form-table .redirect-after-login .asenha-subfields {
1002 margin-top: 8px;
1003 }
1004
1005 .form-table .asenha-subfields tr.asenha-text.with-prefix-suffix,
1006 .form-table .asenha-subfields tr.asenha-number.with-prefix-suffix,
1007 .form-table .asenha-subfields tr.asenha-html {
1008 display: flex;
1009 flex-wrap: wrap;
1010 justify-content: flex-start;
1011 }
1012
1013 .form-table .asenha-subfields tr.asenha-text.with-prefix-suffix.flex-column {
1014 flex-direction: column;
1015 }
1016
1017 .form-table .asenha-subfields tr.asenha-radio-buttons.with-prefix-suffix {
1018 display: flex;
1019 justify-content: flex-start;
1020 margin-bottom: 8px;
1021 }
1022
1023 .form-table .asenha-toggle .asenha-text.with-prefix-suffix th:not(.datatable-th),
1024 .form-table .asenha-toggle .asenha-number.with-prefix-suffix th:not(.datatable-th),
1025 .form-table .asenha-toggle .asenha-radio-buttons.with-prefix-suffix th:not(.datatable-th),
1026 .form-table .asenha-toggle .asenha-html th:not(.datatable-th)
1027 {
1028 display: flex;
1029 height: 30px;
1030 line-height: 30px;
1031 width: auto;
1032 padding: 0;
1033 margin-right: 6px;
1034 font-weight: 600;
1035 color: #3c434a;
1036 }
1037
1038 .form-table .asenha-toggle .asenha-text.th-normal th:not(.datatable-th) {
1039 font-weight: normal;
1040 }
1041
1042 .form-table .asenha-toggle .asenha-text.th-hidden th:not(.datatable-th) {
1043 display: none;
1044 }
1045
1046 .form-table .asenha-toggle .asenha-text.with-prefix-suffix.no-field-title th:not(.datatable-th) {
1047 margin-right: 0;
1048 }
1049
1050 .form-table .asenha-toggle .asenha-text.with-prefix-suffix.no-margin th:not(.datatable-th),
1051 .form-table .asenha-toggle .asenha-number.with-prefix-suffix.no-margin th:not(.datatable-th),
1052 .form-table .asenha-toggle .asenha-radio-buttons.with-prefix-suffix.no-margin th:not(.datatable-th) {
1053 margin-right: 0;
1054 }
1055
1056 .form-table .asenha-toggle .asenha-text.with-prefix-suffix td:not(.datatable-td),
1057 .form-table .asenha-toggle .asenha-number.with-prefix-suffix td:not(.datatable-td),
1058 .form-table .asenha-toggle .asenha-radio-buttons.with-prefix-suffix td:not(.datatable-td) {
1059 display: flex;
1060 align-items: center;
1061 }
1062
1063 .form-table .asenha-toggle .asenha-text.with-description td:not(.datatable-td) {
1064 display: flex;
1065 flex-direction: column;
1066 align-items: flex-start;
1067 }
1068
1069 .form-table .asenha-toggle .margin-bottom-4 {
1070 margin-bottom: 4px;
1071 }
1072
1073 .form-table .custom-login-slug td:not(.datatable-td),
1074 .form-table .smtp-security td:not(.datatable-td) {
1075 margin-bottom: 0;
1076 }
1077
1078 .form-table .smtp-security td:not(.datatable-td) {
1079 position: relative;
1080 top: 2px;
1081 }
1082
1083 /* Text area input subfield */
1084
1085 .asenha-subfield-textarea-wrapper,
1086 .asenha-subfield-wpeditor-wrapper,
1087 .asenha-subfield-number-wrapper {
1088 width: 100%;
1089 display: flex;
1090 flex-direction: column;
1091 }
1092
1093 .asenha-subfield-wpeditor-wrapper .wp-editor-wrap {
1094 margin-bottom: 4px;
1095 }
1096
1097 .asenha-subfield-textarea {
1098 width: 100%;
1099 }
1100
1101 .asenha-subfield-textarea-intro {
1102 margin-bottom: 8px;
1103 }
1104
1105 .asenha-subfield-textarea-description {
1106 margin-top: 4px;
1107 }
1108
1109 .asenha-subfield-text.with-prefix.with-suffix,
1110 .asenha-subfield-password.with-prefix.with-suffix,
1111 .asenha-subfield-number.with-prefix.with-suffix,
1112 .asenha-subfield-select.with-prefix.with-suffix {
1113 margin: 0 4px;
1114 }
1115
1116 .asenha-subfield-text.with-prefix,
1117 .asenha-subfield-password.with-prefix,
1118 .asenha-subfield-number.with-prefix,
1119 .asenha-subfield-select.with-prefix {
1120 margin: 0 0 0 4px;
1121 }
1122
1123 .asenha-subfield-text.with-suffix,
1124 .asenha-subfield-password.with-suffix,
1125 .asenha-subfield-number.with-suffix,
1126 .asenha-subfield-select.with-suffix {
1127 margin: 0 4px 0 0;
1128 }
1129
1130 .asenha-subfield-text.narrow {
1131 width: 80px;
1132 }
1133
1134 .asenha-subfield-text.normal {
1135 width: 120px;
1136 }
1137
1138 .asenha-subfield-text.wide {
1139 width: 180px;
1140 }
1141
1142 .wide .asenha-subfield-text,
1143 .wide .asenha-subfield-password {
1144 width: 240px;
1145 }
1146
1147 .full-width .asenha-subfield-text,
1148 .full-width .asenha-subfield-password {
1149 width: 100%;
1150 }
1151
1152 .form-table .full-width td {
1153 margin-bottom: 0;
1154 }
1155
1156 .narrow .asenha-subfield-text {
1157 width: 40px;
1158 }
1159
1160 .narrow .asenha-subfield-number {
1161 width: 72px;
1162 }
1163
1164 .extra-narrow .asenha-subfield-number {
1165 width: 54px;
1166 }
1167
1168 /* Subfields Container */
1169
1170 .subfields-container {
1171 display: flex;
1172 }
1173
1174 .subfields-container.subfields-in-row {
1175 flex-direction: row;
1176 align-items: center;
1177 }
1178
1179 .flex-gap-40 {
1180 gap: 40px;
1181 }
1182
1183 .flex-gap-8 {
1184 gap: 8px;
1185 }
1186
1187 .form-table .asenha-subfields .subfields-in-row tr:not(.datatable-tr) {
1188 width: unset;
1189 }
1190
1191 .subfields-container.subfields-in-column {
1192 flex-direction: column;
1193 }
1194
1195 /* Spacers */
1196
1197 .form-table .asenha-subfields tr:not(.datatable-tr).shift-up,
1198 .form-table .asenha-subfields tr:not(.datatable-tr).margin-top-m4 {
1199 margin-top: -4px;
1200 }
1201
1202 .form-table .asenha-subfields tr:not(.datatable-tr).margin-top-m8 {
1203 margin-top: -8px;
1204 }
1205
1206 .form-table .asenha-subfields tr:not(.datatable-tr).shift-more-up,
1207 .form-table .asenha-subfields tr:not(.datatable-tr).margin-top-m12 {
1208 margin-top: -12px;
1209 }
1210
1211 .form-table .asenha-subfields tr:not(.datatable-tr).margin-top-8 {
1212 margin-top: 8px !important;
1213 }
1214
1215 .form-table .asenha-subfields tr:not(.datatable-tr).margin-top-12 {
1216 margin-top: 12px !important;
1217 }
1218
1219 .form-table .asenha-subfields tr:not(.datatable-tr).margin-top-16 {
1220 margin-top: 16px !important;
1221 }
1222
1223 .form-table .asenha-subfields tr:not(.datatable-tr).margin-top-20 {
1224 margin-top: 20px !important;
1225 }
1226
1227 .form-table .asenha-subfields tr:not(.datatable-tr).margin-bottom-8 {
1228 margin-bottom: 8px !important;
1229 }
1230
1231 .form-table .asenha-subfields tr:not(.datatable-tr).margin-bottom-12 {
1232 margin-bottom: 12px !important;
1233 }
1234
1235 .form-table .asenha-subfields tr:not(.datatable-tr).margin-bottom-16 {
1236 margin-bottom: 16px !important;
1237 }
1238
1239 .form-table .asenha-subfields tr:not(.datatable-tr).margin-bottom-20 {
1240 margin-bottom: 20px !important;
1241 }
1242
1243 .form-table .asenha-subfields tr:not(.datatable-tr).margin-left-4 {
1244 margin-left: 4px !important;
1245 }
1246
1247 .form-table .asenha-subfields tr:not(.datatable-tr).margin-left-8 {
1248 margin-left: 8px !important;
1249 }
1250
1251 .form-table .asenha-subfields tr:not(.datatable-tr).margin-left-12 {
1252 margin-left: 12px !important;
1253 }
1254
1255 .form-table .asenha-subfields tr:not(.datatable-tr).margin-left-16 {
1256 margin-left: 16px !important;
1257 }
1258
1259 .form-table .asenha-subfields tr:not(.datatable-tr).margin-left-20 {
1260 margin-left: 20px !important;
1261 }
1262
1263 .form-table .asenha-subfields tr:not(.datatable-tr).padding-top-0 {
1264 padding-top: 0 !important;
1265 }
1266
1267 .form-table .asenha-subfields tr:not(.datatable-tr).padding-top-8 {
1268 padding-top: 8px !important;
1269 }
1270
1271 .form-table .asenha-subfields tr:not(.datatable-tr).padding-top-12 {
1272 padding-top: 12px !important;
1273 }
1274
1275 .form-table .asenha-subfields tr:not(.datatable-tr).padding-top-16 {
1276 padding-top: 16px !important;
1277 }
1278
1279 .form-table .asenha-subfields tr:not(.datatable-tr).padding-top-20 {
1280 padding-top: 20px !important;
1281 }
1282
1283 .form-table .asenha-subfields tr:not(.datatable-tr).padding-bottom-8 {
1284 padding-bottom: 8px !important;
1285 }
1286
1287 .form-table .asenha-subfields tr:not(.datatable-tr).padding-bottom-12 {
1288 padding-bottom: 12px !important;
1289 }
1290
1291 .form-table .asenha-subfields tr:not(.datatable-tr).padding-bottom-16 {
1292 padding-bottom: 16px !important;
1293 }
1294
1295 .form-table .asenha-subfields tr:not(.datatable-tr).padding-bottom-20 {
1296 padding-bottom: 20px !important;
1297 }
1298
1299 .form-table .asenha-subfields tr:not(.datatable-tr).top-border {
1300 border-top: 1px solid #eee;
1301 padding-top: 4px;
1302 margin-top: 6px;
1303 }
1304
1305 .form-table .asenha-subfields tr:not(.datatable-tr).bottom-border {
1306 border-bottom: 1px solid #eee;
1307 padding-bottom: 8px;
1308 margin-bottom: 6px;
1309 }
1310
1311 .asenha-subfields .faded,
1312 .form-table .asenha-subfields td:not(.datatable-td) label .faded {
1313 color: #bbb;
1314 }
1315
1316 .asenha-subfields th .faded {
1317 font-weight: normal;
1318 }
1319
1320 .asenha-subfield-status {
1321 display: block;
1322 padding: 12px 16px;
1323 background: #f9f9f9;
1324 border: 1px solid #ddd;
1325 }
1326
1327 .asenha-subfield-status .status-title {
1328 font-weight: 600;
1329 }
1330
1331 .asenha-subfield-status .status-body {
1332 border-top: 1px solid #ddd;
1333 border-bottom: 1px solid #ddd;
1334 margin: 8px 0;
1335 padding: 8px 0;
1336 }
1337
1338 .asenha-subfield-status .status-item-title {
1339 display: inline-block;
1340 min-width: 96px;
1341 font-weight: 600;
1342 }
1343
1344 .asenha-subfield-status .supported {
1345 color: green;
1346 font-weight: 500;
1347 }
1348
1349 .asenha-subfield-status .unsupported {
1350 color: red;
1351 font-weight: 500;
1352 }
1353
1354 /* Sortable subfield */
1355
1356 .form-table .asenha-toggle .asenha-sortable td:not(.datatable-td) {
1357 flex-wrap: wrap;
1358 flex-direction: column;
1359 }
1360
1361 .subfield-description,
1362 .asenha-subfield-number-description {
1363 margin-top: 8px;
1364 margin-bottom: 8px;
1365 }
1366
1367 .custom-menu-order ul.menu {
1368 margin-top: 0;
1369 padding-top: 0;
1370 /* overflow: auto; */
1371 }
1372
1373 .custom-menu-order .menu-item-bar {
1374 display: flex;
1375 align-items: center;
1376 }
1377
1378 .custom-menu-order .menu-item-bar .menu-item-handle {
1379 box-sizing: border-box;
1380 display: flex;
1381 align-items: center;
1382 padding: 7px 15px 7px 7px;
1383 max-width: 500px;
1384 width: 500px;
1385 min-height: 30px;
1386 }
1387
1388 .custom-menu-order .title-wrapper {
1389 display: flex;
1390 }
1391
1392 .custom-menu-order .menu-item-handle .menu-item-checkbox {
1393 display: inline-block;
1394 }
1395
1396 .custom-menu-order .menu-item-handle .item-title {
1397 display: flex;
1398 width: 100%;
1399 justify-content: space-between;
1400 align-items: center;
1401 margin-right: 0;
1402 line-height: 30px;
1403 }
1404 .rtl .custom-menu-order .menu-item-handle .item-title {
1405
1406 }
1407
1408 .custom-menu-order .menu-item-handle .item-title .menu-item-title a {
1409 color: #666;
1410 text-decoration: none;
1411 margin-left: 6px;
1412 }
1413
1414 .custom-menu-order .menu-item-handle .item-title .menu-item-title a:hover {
1415 color: inherit;
1416 }
1417
1418 .menu-item-title input[type="text"] {
1419 border: 1px solid #dcdcde;
1420 margin-left: -5px;
1421 padding: 0 8px 0 4px;
1422 font-size: 13px;
1423 }
1424
1425 .menu-item-title input[type="text"]:focus {
1426 border: 1px solid #999;
1427 box-shadow: none;
1428 outline: none;
1429 }
1430
1431 .menu-item-checkbox-label span {
1432 font-weight: normal;
1433 }
1434
1435 .custom-menu-order .menu-item-title span,
1436 .custom-menu-order .menu-item-settings .submenu-item span {
1437 /* display: none; */
1438 }
1439
1440 /* .custom-menu-order .menu-item-title span.awaiting-mod,
1441 .custom-menu-order .menu-item-title span.update-plugins {
1442 display: none;
1443 } */
1444
1445 #separator1 .menu-item-title,
1446 #separator2 .menu-item-title,
1447 #separator-last .menu-item-title,
1448 #separator-woocommerce .menu-item-title,
1449 li[id^="separator"] .menu-item-title {
1450 font-weight: normal;
1451 color: #999;
1452 }
1453
1454 .sortable-placeholder {
1455 width: 500px !important;
1456 max-width: 500px !important;
1457 height: 46px;
1458 min-height: 42px;
1459 max-height: 42px;
1460 background: #cdddd6;
1461 border: 1px dashed #508871;
1462 }
1463
1464 .form-table .asenha-subfields td:not(.datatable-td) label.menu-item-checkbox-label {
1465 top: 0;
1466 }
1467
1468 #custom-admin-menu .menu-item-depth-0 {
1469 display: list-item !important;
1470 margin-block-start: 0;
1471 padding: 0;
1472 }
1473
1474 /*
1475 #custom-admin-menu .menu-item > .menu-item-bar > .menu-item-handle:hover,
1476 #custom-admin-menu .menu-item:hover > .menu-item-bar > .menu-item-handle {
1477 cursor: default;
1478 }*/
1479
1480 #custom-admin-menu .menu-item-depth-0 .dashicons-menu {
1481 padding: 5px 8px;
1482 cursor: move;
1483 color: #ddd;
1484 }
1485 #custom-admin-menu .menu-item-bar .menu-item-handle:hover .dashicons-menu {
1486 color: #1d2327;
1487 }
1488
1489
1490 .menu-item[data-custom-menu-item="no"] .remove-menu-item {
1491 display: none;
1492 }
1493
1494 /* CodeMirror*/
1495
1496 .syntax-highlighted .asenha-subfield-textarea {
1497 background: #fcfcfc;
1498 }
1499
1500 .syntax-highlighted .CodeMirror {
1501 border: 1px solid #ddd;
1502 background: #fcfcfc;
1503 }
1504
1505 .CodeMirror-wrap pre.CodeMirror-line {
1506 line-break: anywhere;
1507 }
1508
1509 /* DataTable */
1510
1511 .form-table .asenha-toggle .datatable > td {
1512 flex-direction: column;
1513 }
1514
1515 .form-table td.dataTables_empty {
1516 display: block;
1517 width: 100%;
1518 margin-bottom: 0;
1519 padding: 8px 10px !important;
1520 background-color: #fff;
1521 }
1522
1523 .datatable .dataTables_wrapper {
1524 background: #f5f5f5;
1525 padding: 12px 10px;
1526 }
1527
1528 .datatable .dataTables_wrapper .dataTables_length select,
1529 .datatable .dataTables_wrapper .dataTables_filter input {
1530 background-color: #fff;
1531 }
1532
1533 .datatable .dataTables_wrapper .dataTables_length select {
1534 min-width: 52px;
1535 }
1536
1537 .datatable table.dataTable thead th {
1538 font-weight: 500 ;
1539 }
1540
1541 #login-attempts-log .unixtime {
1542 display: none;
1543 }
1544
1545 /* Description subfield */
1546 .asenha-warning {
1547 display: block;
1548 padding: 12px 16px;
1549 color: #997404;
1550 background: #fff3cd;
1551 border: 1px solid #ffe69c;
1552 }
1553
1554 /* jBox Modals */
1555
1556 .jBox-Modal.plugin-sponsor-modal .jBox-content {
1557 max-height: calc( 100vh - 120px ) !important;
1558 margin-top: 40px;
1559 padding: 32px 40px 20px;
1560 }
1561 .cta-modal-content .support-content {
1562 }
1563 .cta-modal-content h2 {
1564 margin-top: 8px;
1565 margin-bottom: 8px;
1566 font-size: 20px;
1567 line-height: 1.2;
1568 }
1569 .cta-modal-content h3 {
1570 font-size: 1.5em;
1571 line-height: 1.4;
1572 }
1573 .cta-modal-content p {
1574 text-align: left;
1575 font-size: 1.25em;
1576 line-height: 1.7;
1577 }
1578 .cta-modal-content p.support-user-quote {
1579 padding: 12px 16px;
1580 background: #e5f2e5;
1581 border-radius: 4px;
1582 font-weight: 500;
1583 text-align: center;
1584 }
1585 /* Sponsorship Modal */
1586
1587 .jBox-Modal.plugin-sponsor-modal .jBox-content {
1588 }
1589 .cta-modal-content.support .support-content {
1590 display: flex !important;
1591 flex-direction: column;
1592 align-items: center;
1593 }
1594 .cta-modal-content.support .support-header {
1595 text-align: center;
1596 }
1597
1598 .support-photo-link {
1599 margin-top: 16px;
1600 }
1601
1602 .support-bio-photo {
1603 width: 96px;
1604 height: 96px;
1605 border-radius: 96px;
1606 }
1607
1608 .cta-modal-content.support .support-content-sections {
1609 display: flex;
1610 flex-direction: row;
1611 justify-content: space-between;
1612 align-items: flex-start;
1613 }
1614 .cta-modal-content .support-info {
1615 display: flex;
1616 width: 48%;
1617 }
1618 .cta-modal-content .support-methods {
1619 display: flex;
1620 width: 48%;
1621 flex-direction: column;
1622 justify-content: flex-start;
1623 align-items: flex-start;
1624 }
1625 .cta-modal-content.support a:not(.button) {
1626 color: #de4c73;
1627 text-decoration: none;
1628 }
1629 .cta-modal-content.support a:not(.button):hover {
1630 text-decoration: underline;
1631 }
1632 .cta-modal-content .support-button {
1633 display: flex;
1634 align-items: center;
1635 font-size: 1.25em;
1636 }
1637 .cta-modal-content .support-button.monthly {
1638 font-weight: 500;
1639 transition: .25s;
1640 color: #fff;
1641 background: #de4c73;
1642 border-color: #de4c73;
1643 margin-bottom: 2em;
1644 }
1645 .cta-modal-content .support-button.monthly:hover {
1646 background: #b13c5c;
1647 border-color: #b13c5c;
1648 }
1649 .cta-modal-content .support-button.monthly:focus {
1650 box-shadow: none;
1651 }
1652 .cta-modal-content .support-button.one-time {
1653 color: #de4c73;
1654 background: transparent;
1655 border-color: #de4c73;
1656 transition: .1s;
1657 }
1658 .cta-modal-content .support-button.one-time:hover {
1659 color: #fff;
1660 background: #de4c73;
1661 }
1662 .cta-modal-content .support-button.one-time:focus {
1663 box-shadow: none;
1664 }
1665
1666 .cta-modal-content .support-button .dashicons {
1667 margin-left: 4px;
1668 }
1669
1670 /* Send test email subfield */
1671
1672 .button.send-test-email {
1673 margin-left: 8px;
1674 }
1675
1676 .ajax-result-div {
1677 /* width: 100%;
1678 background: #f9f9f9;
1679 border: 1px solid #ccc;
1680 padding: 12px 16px; */
1681 }
1682
1683 .sending-test-email {
1684 display: flex;
1685 }
1686
1687 .sending-test-email img {
1688 width: 20px;
1689 height: 20px;
1690 margin-right: 6px;
1691 }
1692
1693 .test-email-success .dashicons-yes {
1694 color: seagreen;
1695 }
1696
1697 .test-email-success span,
1698 .test-email-failed span {
1699 font-weight: 500;
1700 }
1701
1702 .test-email-failed .dashicons-no-alt {
1703 color: red;
1704 }
1705
1706 #wpfooter {
1707 display: flex;
1708 justify-content: center;
1709 }
1710
1711 /* Utility Classes */
1712
1713 .force-hide {
1714 display: none !important;
1715 }
1716
1717
1718
1719 /* ======================================================= */
1720 /* MEDIA QUERIES */
1721 /* ======================================================= */
1722
1723 @media (max-width: 1440px) {
1724
1725 .asenha-body,
1726 .asenha-settings,
1727 .asenha-footer {
1728 width: 1176px;
1729 max-width: 100%;
1730 }
1731
1732 .asenha-body {
1733 margin-top: 32px;
1734 }
1735
1736 }
1737
1738 @media (max-width: 1280px) {
1739
1740 .asenha-body {
1741 margin-top: 0;
1742 width: 100%;
1743 border: 0;
1744 border-radius: 0;
1745 border-bottom: 1px solid #ccd0d4;
1746 }
1747
1748 .asenha-settings {
1749 width: 100%;
1750 }
1751
1752 .asenha-footer {
1753 width: 100%;
1754 border-right: 0;
1755 border-left: 0;
1756 border-radius: 0;
1757 }
1758
1759 .asenha-upgrade-nudge,
1760 .asenha-support-nudge {
1761 border-radius: 0;
1762 }
1763
1764 .asenha-upgrade-nudge__dismiss {
1765 border-radius: 0 0 0 8px;
1766 }
1767
1768
1769 }