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