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