PluginProbe
Adminify – White Label, Admin Menu Editor, Login Customizer / 4.1.17
Adminify – White Label, Admin Menu Editor, Login Customizer v4.1.17
4.3.1 4.3.0 4.2.26 4.2.25 4.2.24 4.2.23 4.2.22 4.2.21 4.2.20 4.2.19 4.2.18 4.2.17 4.2.16 4.2.15 4.2.14 4.2.13 4.2.12 4.2.11 4.2.10 4.2.9 4.2.8 4.2.7 4.2.6 4.2.5 4.1.17 All 164 releases
adminify / Libs / adminify-framework / assets / css / style.css

style.css in Adminify – White Label, Admin Menu Editor, Login Customizer 4.1.17, at Libs/adminify-framework/assets/css/style.css

4,607 lines 111.0 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /*!***************************************************************************************************************************************************************************************************************************************************************!*\
2 !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[3]!./dev/scss/adminify-framework/style.scss ***!
3 \***************************************************************************************************************************************************************************************************************************************************************/
4 /**
5 *
6 * ---------------------------------------------------------
7 * ADMINIFY FRAMEWORK CSS MAP
8 * ---------------------------------------------------------
9 *
10 * 01. Base
11 * 01. 01. Header
12 * 01. 02. Sticky
13 * 01. 03. Header Buttons
14 * 01. 04. Navigation
15 * 01. 05. Wrapper
16 * 01. 06. Content
17 * 01. 07. Section
18 * 01. 08. Footer
19 * 01. 09. Copyright
20 * 01. 10. Show All Settings
21 * 01. 11. Search Input
22 * 01. 12. Metabox
23 * 01. 13. Comment Metabox
24 * 01. 14. Help Tooltip
25 * 02. Themes
26 * 02. 01. Theme Dark
27 * 02. 02. Theme Light
28 * 03. Fields
29 * 03. 01. Field
30 * 03. 02. Field: accordion
31 * 03. 03. Field: background
32 * 03. 04. Field: backup
33 * 03. 05. Field: border, spacing, dimensions
34 * 03. 06. Field: button_set
35 * 03. 07. Field: checkbox, radio
36 * 03. 08. Field: code_editor
37 * 03. 09. Field: color
38 * 03. 10. Field: color_group
39 * 03. 11. Field: fieldset
40 * 03. 12. Field: date
41 * 03. 13. Field: datetime
42 * 03. 14. Field: gallery
43 * 03. 15. Field: group
44 * 03. 16. Field: icon
45 * 03. 17. Field: image_select
46 * 03. 18. Field: link_color
47 * 03. 19. Field: map
48 * 03. 20. Field: media
49 * 03. 21. Field: palette
50 * 03. 22. Field: repeater
51 * 03. 23. Field: select
52 * 03. 24. Field: slider
53 * 03. 25. Field: sortable
54 * 03. 26. Field: sorter
55 * 03. 27. Field: spinner
56 * 03. 28. Field: switcher
57 * 03. 29. Field: tabbed
58 * 03. 30. Field: text
59 * 03. 31. Field: textarea
60 * 03. 32. Field: typography
61 * 03. 33. Field: upload
62 * 03. 34. Field: wp_editor
63 * 03. 35. Field: heading
64 * 03. 36. Field: subheading
65 * 03. 37. Field: submessage
66 * 03. 38. Field: notice
67 * 03. 39. Field: number
68 * 03. 40. Field: link
69 * 03. 41. Field: others
70 * 04. Widget
71 * 05. Customizer
72 * 06. Taxonomy
73 * 07. Profile
74 * 08. Nav Menu
75 * 09. Modal
76 * 09. 01. Shortcode Modal
77 * 09. 02. Gutenberg Modal
78 * 09. 03. Icon Modal
79 * 10. Helper
80 * 11. Welcome Page
81 * 12. Responsive
82 * 13. Others
83 *
84 * ---------------------------------------------------------
85 *
86 */
87 body.wp-adminify {
88 --adminify-primary: #3a3ae9;
89 --adminify-preset-background: #f0f0f1;
90 --adminify-text-color: #fff;
91 --adminify-input-bg: #f1f1f3;
92 }
93
94 /*
95 * Useable Mixin
96 */
97 /**
98 * 01. Base
99 */
100 .adminify-light-mode .adminify-header-left img.adminify-settings-light-logo {
101 display: inline-block;
102 }
103 .adminify-light-mode .adminify-header-left img.adminify-settings-dark-logo {
104 display: none;
105 }
106
107 .adminify-dark-mode .adminify-header-left img.adminify-settings-light-logo {
108 display: none;
109 }
110 .adminify-dark-mode .adminify-header-left img.adminify-settings-dark-logo {
111 display: inline-block;
112 }
113
114 /**
115 * Settings
116 */
117 .wp-adminify-settings {
118 margin-top: 16px;
119 background: #fff;
120 border: 1px solid #dedee7;
121 border-radius: 2px;
122 width: 80%;
123 margin: 60px auto;
124 /**
125 * Header
126 */
127 /**
128 * Body
129 */
130 /**
131 * Footer
132 */
133 }
134 .wp-adminify-settings .clear {
135 display: none;
136 }
137 .wp-adminify-settings input[type=submit]:not(.adminify-btn),
138 .wp-adminify-settings .button-primary:not(.adminify-btn),
139 .wp-adminify-settings a.page-title-action:not(.adminify-btn) {
140 color: #fff;
141 border-radius: 2px;
142 cursor: pointer;
143 transition: all 0.15s;
144 border: 1px solid var(--adminify-primary);
145 background: var(--adminify-primary);
146 }
147 .wp-adminify-settings input[type=submit]:not(.adminify-btn):hover,
148 .wp-adminify-settings .button-primary:not(.adminify-btn):hover,
149 .wp-adminify-settings a.page-title-action:not(.adminify-btn):hover {
150 color: var(--adminify-primary);
151 background: transparent;
152 border-color: var(--adminify-primary);
153 }
154 .wp-adminify-settings .adminify-reset-section {
155 background: #48455f !important;
156 border-color: #48455f !important;
157 }
158 .wp-adminify-settings .adminify-reset-section:hover {
159 background: transparent !important;
160 color: #48455f !important;
161 }
162 .wp-adminify-settings .adminify-warning-primary {
163 color: #fff;
164 background: #f04438 !important;
165 border-color: #f04438 !important;
166 }
167 .wp-adminify-settings .adminify-warning-primary:hover {
168 background: transparent !important;
169 color: #f04438 !important;
170 }
171 .wp-adminify-settings .adminify-header {
172 border-bottom: 1px solid #dedee7;
173 }
174 .wp-adminify-settings .adminify-header-inner {
175 display: flex;
176 align-items: center;
177 justify-content: space-between;
178 padding: 16px;
179 transition: box-shadow 0.3s ease;
180 }
181 .wp-adminify-settings .adminify-header-inner .adminify-header-left h1 {
182 margin: 0;
183 }
184 .wp-adminify-settings .adminify-header-inner .adminify-header-left img.wp-adminify-settings-logo {
185 width: 128px;
186 }
187 .wp-adminify-settings .adminify-header-inner .adminify-header-left small {
188 margin-left: 4px;
189 font-size: 11px;
190 font-weight: 500;
191 }
192 .wp-adminify-settings .adminify-header-inner .adminify-header-right {
193 display: flex;
194 align-items: center;
195 justify-content: center;
196 gap: 8px;
197 }
198 .wp-adminify-settings .adminify-wrapper {
199 /**
200 * Nav Menu
201 * Horizontal Menu
202 */
203 /**
204 * Content
205 */
206 }
207 .wp-adminify-settings .adminify-wrapper .adminify-nav > ul {
208 position: relative;
209 display: flex;
210 align-items: center;
211 flex-wrap: wrap;
212 gap: 15px;
213 margin: 0;
214 padding: 8px 1rem;
215 }
216 .wp-adminify-settings .adminify-wrapper .adminify-nav > ul > li {
217 margin-bottom: 0;
218 }
219 .wp-adminify-settings .adminify-wrapper .adminify-nav > ul > li a {
220 color: #322f41;
221 font-size: 14px;
222 line-height: 24px;
223 position: relative;
224 padding: 8px 10px;
225 border-radius: 2px;
226 -webkit-text-decoration: none;
227 text-decoration: none;
228 display: flex;
229 align-items: center;
230 gap: 8px;
231 }
232 .wp-adminify-settings .adminify-wrapper .adminify-nav > ul > li a:focus {
233 outline: none;
234 box-shadow: none;
235 }
236 .wp-adminify-settings .adminify-wrapper .adminify-nav > ul > li a.adminify-active {
237 color: #fff;
238 background: var(--adminify-primary);
239 }
240 .wp-adminify-settings .adminify-wrapper .adminify-nav > ul > li a.adminify-arrow:after {
241 content: "\f107";
242 display: inline-block;
243 font-family: "Font Awesome 5 Pro", "Font Awesome 5 Free", "FontAwesome";
244 font-weight: 900;
245 font-size: 9px;
246 line-height: 1;
247 position: absolute;
248 right: -5px;
249 top: 50%;
250 margin-top: -4px;
251 }
252 .wp-adminify-settings .adminify-wrapper .adminify-nav > ul > li ul {
253 position: absolute;
254 display: none;
255 transition: all 0.1s;
256 border: 1px solid #dedee7;
257 border-radius: 2px;
258 z-index: 9999;
259 background-color: #fff;
260 }
261 .wp-adminify-settings .adminify-wrapper .adminify-nav > ul > li ul li {
262 width: 100%;
263 margin-bottom: 8px;
264 }
265 .wp-adminify-settings .adminify-wrapper .adminify-nav > ul > li ul li a {
266 color: #322f41;
267 font-size: 14px;
268 line-height: 24px;
269 position: relative;
270 padding: 4px 12px;
271 -webkit-text-decoration: none;
272 text-decoration: none;
273 display: flex;
274 align-items: center;
275 gap: 8px;
276 border-radius: 2px;
277 }
278 .wp-adminify-settings .adminify-wrapper .adminify-nav > ul > li ul li a:hover {
279 color: #fff;
280 background-color: var(--adminify-primary);
281 }
282 .wp-adminify-settings .adminify-wrapper .adminify-nav > ul > li ul li:last-child {
283 margin-bottom: 0;
284 }
285 .wp-adminify-settings .adminify-wrapper .adminify-nav > ul > li:hover > ul {
286 display: block;
287 }
288 .wp-adminify-settings .adminify-wrapper .adminify-nav > ul > li:hover a.adminify-arrow {
289 color: var(--adminify-primary);
290 }
291 .wp-adminify-settings .adminify-wrapper .adminify-nav > ul > li:hover a.adminify-arrow:after {
292 transition: all 0.1s;
293 transform: rotate(180deg);
294 }
295 .wp-adminify-settings .adminify-wrapper .adminify-nav .adminify-tab-icon {
296 width: 20px;
297 font-size: 14px;
298 text-align: center;
299 }
300 .wp-adminify-settings .adminify-wrapper .adminify-nav .adminify-label-error {
301 margin-left: 4px;
302 vertical-align: top;
303 }
304 .wp-adminify-settings .adminify-footer {
305 padding: 16px 24px;
306 display: flex;
307 justify-content: end;
308 gap: 8px;
309 border-top: 1px solid #dedee7;
310 }
311 .wp-adminify-settings .adminify-header .adminify-buttons,
312 .wp-adminify-settings .adminify-footer .adminify-buttons {
313 display: flex;
314 align-items: center;
315 flex-direction: row-reverse;
316 gap: 8px;
317 }
318 .wp-adminify-settings .adminify-fieldset ul li:has(.adminify-pro-notice) label {
319 display: flex;
320 align-items: center;
321 }
322 .wp-adminify-settings .adminify-fieldset ul li:has(.adminify-pro-notice) label span.adminify--text {
323 display: flex;
324 gap: 8px;
325 }
326 .wp-adminify-settings .adminify-pro-notice {
327 padding: 0;
328 border: 0;
329 cursor: pointer;
330 box-shadow: none;
331 background-color: transparent;
332 gap: 6px;
333 }
334 .wp-adminify-settings .adminify-pro-notice img {
335 border-radius: 2px;
336 }
337 .wp-adminify-settings .adminify-pro-notice svg {
338 width: 13px;
339 height: 13px;
340 }
341 .wp-adminify-settings .wp-adminify--menu--editor--settings:has(.adminify-pro-notice) .adminify-add-new-menu-editor-item {
342 display: flex;
343 align-items: center;
344 justify-content: center;
345 gap: 8px;
346 }
347 .wp-adminify-settings .adminify-fieldset .adminify--background-attributes .adminify-field {
348 display: block;
349 flex: inherit !important;
350 margin-bottom: 8px;
351 margin-right: 8px;
352 }
353 .wp-adminify-settings .adminify-fieldset .adminify--background-attributes .adminify-field select {
354 min-width: -moz-max-content;
355 min-width: max-content;
356 }
357
358 /**
359 * 01. 02. Sticky
360 */
361 /**
362 * 01. 03. Header Buttons
363 */
364 /**
365 * 01. 04. Navigation
366 */
367 /**
368 * 01. 05. Wrapper
369 */
370 /**
371 * 01. 06. Content
372 */
373 /**
374 * 01. 07. Section
375 */
376 .adminify-section .adminify-field.adminify-agency-plan .adminify-pro-badge {
377 font-size: 17px;
378 padding: 10px 20px;
379 }
380 .adminify-section .adminify-field .adminify-pro-badge {
381 background: #cdcdfd;
382 color: #3a3ae9;
383 padding: 3px 6px;
384 border-radius: 3px;
385 font-weight: 600;
386 font-size: 13px;
387 margin-left: 4px;
388 }
389 .adminify-section .adminify-field.adminify-pro-feature, .adminify-section .adminify-field.adminify-pro-fieldset .adminify-fieldset {
390 opacity: 0.75;
391 filter: grayscale(1);
392 }
393 .adminify-section .adminify-field .adminify--image {
394 position: relative;
395 }
396 .adminify-section .adminify-field .adminify--image .adminify-pro-tag {
397 position: absolute;
398 top: 15px;
399 right: 2px;
400 background: #f50a7f;
401 color: #fff;
402 padding: 2px 8px;
403 border-radius: 40px;
404 font-weight: 600;
405 font-size: 13px;
406 line-height: 1.1;
407 }
408 .adminify-section .adminify-field.adminify-field-color_group.adminify-pro-fieldset > .adminify-fieldset .wp-picker-container, .adminify-section .adminify-field.adminify-pro-pointer .adminify-fieldset, .adminify-section .adminify-field.adminify-pro-pointer .adminify-checkbox {
409 pointer-events: none;
410 }
411 .adminify-section .adminify-field .adminify-fieldset ul > li > label:has(.adminify-pro-checkbox) {
412 opacity: 0.75;
413 filter: grayscale(1);
414 }
415 .adminify-section .adminify-field .adminify-fieldset ul > li .adminify-pro-checkbox {
416 display: flex;
417 gap: 2px;
418 }
419
420 .adminify-section-title {
421 padding: 5px 20px;
422 background-color: var(--adminify-preset-background);
423 border-top: 1px solid #eee;
424 border-bottom: 1px solid #eee;
425 }
426
427 /**
428 * 01. 09. Copyright
429 */
430 .adminify-copyright {
431 float: left;
432 margin-top: 5px;
433 }
434
435 /**
436 * 01. 10. Show All Settings
437 */
438 .adminify-search-all .adminify-nav-background,
439 .adminify-search-all .adminify-nav,
440 .adminify-show-all .adminify-nav-background,
441 .adminify-show-all .adminify-nav {
442 display: none;
443 }
444 .adminify-search-all .adminify-content,
445 .adminify-show-all .adminify-content {
446 margin-left: 0;
447 }
448 .adminify-search-all .adminify-section-title,
449 .adminify-search-all .adminify-section,
450 .adminify-show-all .adminify-section-title,
451 .adminify-show-all .adminify-section {
452 display: block !important;
453 }
454
455 .adminify-search-all .adminify-section-title {
456 display: none !important;
457 }
458
459 .adminify-expand-all {
460 float: left;
461 padding: 0 8px;
462 margin-right: 4px;
463 z-index: 1;
464 font-size: 13px;
465 line-height: 30px;
466 cursor: pointer;
467 -webkit-user-select: none;
468 -moz-user-select: none;
469 user-select: none;
470 border-radius: 2px;
471 transition: all 0.2s;
472 }
473 .adminify-expand-all span {
474 font-size: 11px;
475 vertical-align: middle;
476 }
477
478 /**
479 * 01. 11. Search Input
480 */
481 .adminify-search {
482 float: left;
483 }
484 .adminify-search input {
485 margin: 0 2px 0 0;
486 border: none;
487 font-size: 12px;
488 line-height: 30px;
489 min-height: 30px;
490 text-align: inherit;
491 padding: 0 10px;
492 border-radius: 2px;
493 box-shadow: none;
494 }
495 .adminify-search input:focus {
496 box-shadow: none;
497 }
498
499 .adminify-saving .adminify-buttons,
500 .adminify-saving .adminify-content {
501 cursor: default;
502 pointer-events: none;
503 opacity: 0.5;
504 }
505
506 /**
507 * 01. 12. Metabox
508 */
509 .adminify-metabox {
510 margin: -6px -12px -12px -12px;
511 }
512 .adminify-metabox .adminify-field {
513 padding: 20px;
514 }
515 .adminify-metabox .adminify-section-title {
516 padding: 20px;
517 }
518
519 .block-editor-page .adminify-metabox {
520 margin: -6px -14px -14px -14px;
521 }
522
523 .block-editor-editor-skeleton__content .adminify-metabox {
524 border-left: 1px solid #e2e4e7;
525 border-right: 1px solid #e2e4e7;
526 }
527
528 .adminify-sections-reset {
529 float: left;
530 width: 100%;
531 text-align: right;
532 border-top: 1px solid #eee;
533 }
534 .adminify-sections-reset .adminify-button-cancel,
535 .adminify-sections-reset input {
536 display: none;
537 }
538 .adminify-sections-reset label {
539 padding: 10px;
540 }
541 .adminify-sections-reset span {
542 -webkit-user-select: none;
543 -moz-user-select: none;
544 user-select: none;
545 }
546 .adminify-sections-reset input:checked ~ .adminify-button-reset {
547 display: none;
548 }
549 .adminify-sections-reset input:checked ~ .adminify-button-cancel {
550 display: inline-block;
551 }
552
553 #side-sortables .adminify-section-title {
554 padding: 12px;
555 }
556 #side-sortables .adminify-field {
557 padding: 10px 15px;
558 }
559 #side-sortables .adminify-field .adminify-title {
560 float: none;
561 width: 100%;
562 margin-bottom: 6px;
563 }
564 #side-sortables .adminify-field .adminify-fieldset {
565 float: none;
566 width: 100%;
567 }
568 #side-sortables .adminify-field-text input {
569 width: 100%;
570 }
571 #side-sortables .adminify-notice {
572 padding: 10px 15px;
573 }
574
575 /**
576 * 01. 13. Comment Metabox
577 */
578 .adminify-comment-metabox {
579 margin: -6px -12px -12px -12px;
580 }
581 .adminify-comment-metabox .adminify-field {
582 padding: 20px;
583 }
584 .adminify-comment-metabox .adminify-section-title {
585 padding: 20px;
586 }
587
588 /**
589 * 01. 14. Help Tooltip
590 */
591 .adminify-tooltip {
592 position: absolute;
593 z-index: 5000001;
594 font-size: 12px;
595 line-height: 1.4;
596 text-align: center;
597 -webkit-text-decoration: none;
598 text-decoration: none;
599 padding: 6px 12px;
600 max-width: 200px;
601 color: #fff;
602 background-color: #000;
603 background-color: rgba(0, 0, 0, 0.85);
604 border-radius: 4px;
605 }
606
607 @media screen and (max-width: 1440px) {
608 .wp-adminify .wp-adminify-settings {
609 width: 95%;
610 }
611 }
612 @media screen and (max-width: 992px) {
613 .wp-adminify .wp-adminify-settings {
614 width: 100% !important;
615 }
616 .wp-adminify .wp-adminify-settings .adminify-section {
617 padding: 30px 12px 60px 12px;
618 }
619 .wp-adminify .wp-adminify-settings .adminify-section .adminify-field.adminify-field-subheading {
620 display: flex;
621 align-items: center;
622 justify-content: flex-end;
623 flex-wrap: wrap;
624 gap: 12px;
625 justify-content: center;
626 }
627 .wp-adminify .wp-adminify-settings .adminify-section .adminify-field.adminify-field-subheading .adminify-helps {
628 justify-content: center;
629 }
630 }
631 @media screen and (max-width: 425px) {
632 .wp-adminify .wp-adminify-settings .adminify-field {
633 padding: 16px 0;
634 }
635 .wp-adminify .wp-adminify-settings .adminify-field .adminify--input select {
636 width: 150px;
637 }
638 .wp-adminify .wp-adminify-settings .adminify-section {
639 padding: 30px 16px 60px 16px;
640 }
641 .wp-adminify .wp-adminify-settings .adminify-header-inner,
642 .wp-adminify .wp-adminify-settings .adminify-footer {
643 justify-content: center;
644 gap: 12px;
645 flex-wrap: wrap;
646 }
647 .wp-adminify .wp-adminify-settings .adminify-header-inner .adminify-header-right,
648 .wp-adminify .wp-adminify-settings .adminify-footer .adminify-header-right {
649 flex-wrap: wrap;
650 gap: 12px;
651 }
652 .wp-adminify .wp-adminify-settings .adminify-header-inner .adminify-buttons,
653 .wp-adminify .wp-adminify-settings .adminify-footer .adminify-buttons {
654 flex-wrap: wrap;
655 flex-direction: row;
656 }
657 .wp-adminify .wp-adminify-settings .adminify-field-switcher {
658 grid-template-columns: 100%;
659 gap: 12px;
660 }
661 .wp-adminify .wp-adminify-settings .adminify-field-fieldset {
662 display: flex;
663 flex-wrap: wrap;
664 justify-content: space-between;
665 gap: 12px;
666 }
667 .wp-adminify .wp-adminify-settings .adminify-field-fieldset.adminify-field {
668 padding: 12px 0 !important;
669 }
670 .wp-adminify .wp-adminify-settings .adminify-field-fieldset.adminify-nopadding:has(.adminify--switcher.adminify--active) .adminify-field {
671 grid-template-columns: 1fr;
672 gap: 12px;
673 }
674 .wp-adminify .wp-adminify-settings .adminify-field-fieldset.adminify-nopadding:has(.adminify--switcher.adminify--active) .adminify-field .adminify-title {
675 margin-bottom: 12px;
676 }
677 .wp-adminify .wp-adminify-settings .adminify-field-fieldset .adminify-fieldset .adminify-fieldset-content .adminify-field.adminify-field-button_set {
678 grid-template-columns: 1fr;
679 gap: 12px;
680 padding: 12px 0;
681 }
682 .wp-adminify .wp-adminify-settings .adminify-sections .adminify-field-image_select,
683 .wp-adminify .wp-adminify-settings .adminify-sections .adminify-field-color_group {
684 display: flex;
685 flex-direction: column;
686 }
687 .wp-adminify .wp-adminify-settings .adminify-sections .adminify-field-image_select .adminify-title,
688 .wp-adminify .wp-adminify-settings .adminify-sections .adminify-field-color_group .adminify-title {
689 margin-bottom: 16px;
690 }
691 .wp-adminify .wp-adminify-settings .adminify--blocks {
692 flex-direction: column;
693 }
694 .wp-adminify .wp-adminify-settings .adminify--blocks .adminify--input-wrap .adminify--input {
695 min-width: auto;
696 width: 100%;
697 }
698 .wp-adminify .wp-adminify-settings .adminify-field.adminify-field-typography, .wp-adminify .wp-adminify-settings .adminify-field.adminify-field-media, .wp-adminify .wp-adminify-settings .adminify-field.adminify-field-dimensions,
699 .wp-adminify .wp-adminify-settings .adminify-field .adminify-field-text {
700 grid-template-columns: 1fr;
701 gap: 12px;
702 padding: 12px 0 !important;
703 }
704 .wp-adminify .wp-adminify-settings .adminify-field.adminify-field-typography .adminify-fieldset .adminify--block, .wp-adminify .wp-adminify-settings .adminify-field.adminify-field-media .adminify-fieldset .adminify--block, .wp-adminify .wp-adminify-settings .adminify-field.adminify-field-dimensions .adminify-fieldset .adminify--block,
705 .wp-adminify .wp-adminify-settings .adminify-field .adminify-field-text .adminify-fieldset .adminify--block {
706 padding-right: 0;
707 }
708 .wp-adminify .wp-adminify-settings .adminify-field.adminify-field-typography .adminify-fieldset .adminify--block .adminify--font-family, .wp-adminify .wp-adminify-settings .adminify-field.adminify-field-media .adminify-fieldset .adminify--block .adminify--font-family, .wp-adminify .wp-adminify-settings .adminify-field.adminify-field-dimensions .adminify-fieldset .adminify--block .adminify--font-family,
709 .wp-adminify .wp-adminify-settings .adminify-field .adminify-field-text .adminify-fieldset .adminify--block .adminify--font-family {
710 min-width: auto;
711 max-width: none;
712 width: 100%;
713 }
714 .wp-adminify .wp-adminify-settings .adminify-field-callback.adminify-field {
715 padding: 0 !important;
716 }
717 .wp-adminify .wp-adminify-settings .adminify-field-callback.adminify-field .wrap {
718 margin: 0 !important;
719 }
720 .wp-adminify .wp-adminify-settings .adminify-field-callback.adminify-field .wrap .wp-adminify--menu--editor--container {
721 max-width: 100% !important;
722 margin: 0 0 !important;
723 margin-bottom: 16px !important;
724 }
725 .wp-adminify .wp-adminify-settings .adminify-field-callback.adminify-field .wrap .wp-adminify--menu--editor--container .tab-content .tab-pane {
726 padding-left: 0;
727 padding-right: 0;
728 }
729 .wp-adminify .wp-adminify-settings .adminify-field-callback.adminify-field .wrap .wp-adminify--menu--editor--container .tab-content .tab-pane .columns {
730 flex-direction: column;
731 }
732 .wp-adminify .wp-adminify-settings .adminify-field-callback.adminify-field.adminify-one-col {
733 grid-template-columns: 100%;
734 }
735 .wp-adminify .wp-adminify-settings .adminify-tabbed-content .adminify-field.adminify-field-button_set, .wp-adminify .wp-adminify-settings .adminify-tabbed-content .adminify-field.adminify-field-spacing, .wp-adminify .wp-adminify-settings .adminify-tabbed-content .adminify-field.adminify-field-slider {
736 grid-template-columns: 100%;
737 gap: 12px;
738 }
739 .wp-adminify .wp-adminify-settings .adminify-tabbed-content .adminify-field.adminify-field-button_set .adminify-siblings.adminify--button-group, .wp-adminify .wp-adminify-settings .adminify-tabbed-content .adminify-field.adminify-field-spacing .adminify-siblings.adminify--button-group, .wp-adminify .wp-adminify-settings .adminify-tabbed-content .adminify-field.adminify-field-slider .adminify-siblings.adminify--button-group {
740 flex-wrap: wrap;
741 }
742 .wp-adminify .wp-adminify-settings .adminify-tabbed-content .adminify-field-fieldset {
743 padding: 16px !important;
744 }
745 .wp-adminify .wp-adminify-settings .adminify-tabbed-content .adminify-field-fieldset .adminify-field-switcher {
746 flex-wrap: wrap;
747 gap: 12px;
748 }
749 .wp-adminify .wp-adminify-settings .adminify-tabbed-content .adminify-field-fieldset .adminify-field-switcher.adminify-field {
750 flex-wrap: wrap;
751 gap: 12px;
752 }
753 .wp-adminify .wp-adminify-settings .adminify-sections .adminify-field.adminify-field-checkbox, .wp-adminify .wp-adminify-settings .adminify-sections .adminify-field.adminify-field-radio, .wp-adminify .wp-adminify-settings .adminify-sections .adminify-field.adminify-field-code_editor, .wp-adminify .wp-adminify-settings .adminify-sections .adminify-field.adminify-field-wp_editor, .wp-adminify .wp-adminify-settings .adminify-sections .adminify-field.adminify-field-textarea {
754 grid-template-columns: 100%;
755 gap: 12px;
756 }
757 }
758 body.wp-adminify {
759 --adminify-primary: #3a3ae9;
760 --adminify-preset-background: #f0f0f1;
761 --adminify-text-color: #fff;
762 --adminify-input-bg: #f1f1f3;
763 }
764
765 /*
766 * Useable Mixin
767 */
768 .adminify-section {
769 padding: 30px 40px 60px 40px;
770 /**
771 * 03. Fields
772 */
773 /**
774 * 03. 02. Field: accordion
775 */
776 /**
777 * 03. 03. Field: background
778 */
779 /**
780 * 03. 04. Field: backup
781 */
782 /**
783 * 03. 05. Field: border, spacing, dimensions
784 */
785 /**
786 * 03. 06. Field: button_set
787 */
788 /**
789 * 03. 07. Field: checkbox, radio
790 */
791 /**
792 * 03. 08. Field: code_editor
793 */
794 /**
795 * 03. 09. Field: color
796 */
797 /**
798 * 03. 10. Field: color_group
799 */
800 /**
801 * 03. 11. Field: fieldset
802 */
803 /**
804 * 03. 12. Field: date
805 */
806 /**
807 * 03. 13. Field: datetime
808 */
809 /**
810 * 03. 14. Field: gallery
811 */
812 /**
813 * 03. 15. Field: group
814 */
815 /**
816 * 03. 16. Field: icon
817 */
818 /**
819 * 03. 17. Field: image_select
820 */
821 /**
822 * 03. 18. Field: link_color
823 */
824 /**
825 * 03. 19. Field: map
826 */
827 /**
828 * 03. 20. Field: media
829 */
830 /**
831 * 03. 21. Field: palette
832 */
833 /**
834 * 03. 22. Field: repeater
835 */
836 /**
837 * 03. 23. Field: select
838 */
839 /**
840 * 03. 24. Field: slider
841 */
842 /**
843 * 03. 25. Field: sortable
844 */
845 /**
846 * 03. 26. Field: sorter
847 */
848 /**
849 * 03. 27. Field: spinner
850 */
851 /**
852 * 03. 28. Field: switcher
853 */
854 /**
855 * 03. 29. Field: tabbed
856 */
857 /**
858 * 03. 30. Field: text
859 */
860 /**
861 * 03. 31. Field: textarea
862 */
863 /**
864 * 03. 32. Field: typography
865 */
866 /**
867 * 03. 33. Field: upload
868 */
869 /**
870 * 03. 34. Field: wp_editor
871 */
872 /**
873 * 03. 35. Field: heading
874 */
875 /**
876 * 03. 36. Field: subheading
877 */
878 /**
879 * 03. 37. Field: submessage
880 */
881 /**
882 * 03. 38. Field: notice
883 */
884 /**
885 * 03. 39. Field: number
886 */
887 /**
888 * 03. 40. Field: link
889 */
890 /**
891 * 03. 41 Field: Color Picker
892 */
893 /**
894 * 03. 42. Helps
895 */
896 /**
897 * 03. 43. Callback
898 */
899 /**
900 * 03. 44. others
901 */
902 }
903 .adminify-section .adminify-field {
904 display: grid;
905 grid-template-columns: 25% 1fr;
906 grid-column-gap: 32px;
907 -moz-column-gap: 32px;
908 column-gap: 32px;
909 padding: 16px;
910 }
911 .adminify-section .adminify-field.adminify-field-subheading {
912 grid-template-columns: 1fr 1fr;
913 }
914 .adminify-section .adminify-field.adminify-small-subheading {
915 font-size: 15px;
916 line-height: 1;
917 padding-top: 30px;
918 padding-bottom: 5px;
919 border: none;
920 }
921 .adminify-section .adminify-field.adminify-one-col {
922 grid-template-columns: 1fr;
923 }
924 .adminify-section .adminify-field p:first-child {
925 margin-top: 0;
926 }
927 .adminify-section .adminify-field p:last-child {
928 margin-bottom: 0;
929 }
930 .adminify-section .adminify-field h4 {
931 margin-top: 0;
932 }
933 .adminify-section .adminify-field .adminify-title h4 {
934 font-size: 14px;
935 letter-spacing: 0.1px;
936 margin: 0;
937 color: #48455f;
938 }
939 .adminify-section input,
940 .adminify-section textarea {
941 color: #667085;
942 background: #fff;
943 border: 1px solid #dedee7;
944 padding: 6px 8px;
945 line-height: 1.3;
946 }
947 .adminify-section input:focus,
948 .adminify-section textarea:focus {
949 box-shadow: none;
950 border-color: var(--adminify-primary);
951 }
952 .adminify-section a {
953 -webkit-text-decoration: none;
954 text-decoration: none;
955 }
956 .adminify-section .adminify-pseudo-field {
957 padding: 0 5px 0 0 !important;
958 display: inline-block;
959 }
960 .adminify-section .adminify-pseudo-field + .adminify-pseudo-field {
961 border: 0;
962 }
963 .adminify-section .adminify-pseudo-field pre {
964 display: none;
965 }
966 .adminify-section .adminify-field-accordion .adminify-accordion-item {
967 position: relative;
968 margin-bottom: 5px;
969 }
970 .adminify-section .adminify-field-accordion .adminify-accordion-item:last-child {
971 margin-bottom: 0;
972 }
973 .adminify-section .adminify-field-accordion .adminify-accordion-item h4 {
974 font-size: 1em;
975 }
976 .adminify-section .adminify-field-accordion .adminify-accordion-title {
977 display: block;
978 cursor: pointer;
979 position: relative;
980 margin: 0;
981 padding: 15px;
982 min-height: 0;
983 font-size: 100%;
984 -webkit-user-select: none;
985 -moz-user-select: none;
986 user-select: none;
987 border: 1px solid #dedee7;
988 background-color: #fafafa;
989 box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);
990 transition: border-color 0.15s;
991 }
992 .adminify-section .adminify-field-accordion .adminify-accordion-title:active, .adminify-section .adminify-field-accordion .adminify-accordion-title:hover, .adminify-section .adminify-field-accordion .adminify-accordion-title:focus {
993 outline: none;
994 border-color: #999;
995 }
996 .adminify-section .adminify-field-accordion .adminify-accordion-title .adminify--icon {
997 width: 20px;
998 text-align: center;
999 margin-right: 2px;
1000 }
1001 .adminify-section .adminify-field-accordion .adminify-accordion-icon {
1002 width: 16px;
1003 text-align: center;
1004 }
1005 .adminify-section .adminify-field-accordion .adminify-accordion-content {
1006 display: none;
1007 padding: 0;
1008 border: 1px solid #dedee7;
1009 border-top: none;
1010 background-color: #fff;
1011 box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);
1012 }
1013 .adminify-section .adminify-field-accordion .adminify-accordion-content > .adminify-field {
1014 padding: 15px;
1015 }
1016 .adminify-section .adminify-field-accordion .adminify-accordion-open {
1017 display: block;
1018 }
1019 .adminify-section .adminify-field-background .adminify-field {
1020 border: 0 !important;
1021 padding: 0;
1022 margin-bottom: 6px;
1023 margin-right: 6px;
1024 }
1025 .adminify-section .adminify-field-background .adminify--title {
1026 color: #48455f;
1027 font-size: 12px;
1028 }
1029 .adminify-section .adminify-field-background .adminify--background-colors {
1030 display: flex;
1031 flex-wrap: wrap;
1032 }
1033 .adminify-section .adminify-field-background .adminify--background-attributes {
1034 display: flex;
1035 flex-wrap: wrap;
1036 }
1037 .adminify-section .adminify-field-background .adminify--background-attributes select {
1038 min-width: 100%;
1039 margin: 0;
1040 }
1041 .adminify-section .adminify-field-background .adminify--background-attributes .adminify-field {
1042 flex: 1;
1043 }
1044 .adminify-section .adminify-field-background .adminify--attributes-hidden {
1045 display: none;
1046 }
1047 .adminify-section .adminify-field-backup textarea {
1048 width: 100%;
1049 min-height: 200px;
1050 margin-bottom: 5px;
1051 }
1052 .adminify-section .adminify-field-backup small {
1053 display: inline-block;
1054 margin: 5px;
1055 }
1056 .adminify-section .adminify-field-backup hr {
1057 margin: 20px 0;
1058 border: none;
1059 border-bottom: 1px solid #dedee7;
1060 }
1061 .adminify-section .adminify-field-backup .adminify-export {
1062 display: inline-block;
1063 }
1064 .adminify-section .adminify-field-border .adminify--inputs,
1065 .adminify-section .adminify-field-spacing .adminify--inputs,
1066 .adminify-section .adminify-field-dimensions .adminify--inputs {
1067 float: left;
1068 display: flex;
1069 flex-wrap: wrap;
1070 }
1071 .adminify-section .adminify-field-border .adminify--input,
1072 .adminify-section .adminify-field-spacing .adminify--input,
1073 .adminify-section .adminify-field-dimensions .adminify--input {
1074 display: flex;
1075 padding-right: 6px;
1076 padding-bottom: 4px;
1077 box-sizing: border-box;
1078 }
1079 .adminify-section .adminify-field-border .adminify--input select,
1080 .adminify-section .adminify-field-spacing .adminify--input select,
1081 .adminify-section .adminify-field-dimensions .adminify--input select {
1082 margin: 0;
1083 }
1084 .adminify-section .adminify-field-border .adminify--input input,
1085 .adminify-section .adminify-field-spacing .adminify--input input,
1086 .adminify-section .adminify-field-dimensions .adminify--input input {
1087 position: relative;
1088 z-index: 1;
1089 margin: 0;
1090 width: 65px;
1091 max-width: 100%;
1092 text-align: center;
1093 }
1094 .adminify-section .adminify-field-border .adminify--color,
1095 .adminify-section .adminify-field-spacing .adminify--color,
1096 .adminify-section .adminify-field-dimensions .adminify--color {
1097 float: left;
1098 }
1099 .adminify-section .adminify-field-border .adminify--label,
1100 .adminify-section .adminify-field-spacing .adminify--label,
1101 .adminify-section .adminify-field-dimensions .adminify--label {
1102 display: flex;
1103 flex-direction: column;
1104 justify-content: center;
1105 -webkit-user-select: none;
1106 -moz-user-select: none;
1107 user-select: none;
1108 min-width: 20px;
1109 max-width: 100%;
1110 padding: 0 4px;
1111 font-size: 12px;
1112 text-align: center;
1113 color: #555;
1114 border: 1px solid #dedee7;
1115 background-color: #f5f5f5;
1116 }
1117 .adminify-section .adminify-field-border .adminify--icon,
1118 .adminify-section .adminify-field-spacing .adminify--icon,
1119 .adminify-section .adminify-field-dimensions .adminify--icon {
1120 border-right: 0;
1121 border-radius: 4px 0 0 4px;
1122 }
1123 .adminify-section .adminify-field-border .adminify--icon + input,
1124 .adminify-section .adminify-field-spacing .adminify--icon + input,
1125 .adminify-section .adminify-field-dimensions .adminify--icon + input {
1126 border-top-left-radius: 0 !important;
1127 border-bottom-left-radius: 0 !important;
1128 }
1129 .adminify-section .adminify-field-border .adminify--unit,
1130 .adminify-section .adminify-field-spacing .adminify--unit,
1131 .adminify-section .adminify-field-dimensions .adminify--unit {
1132 border-left: 0;
1133 border-radius: 0 4px 4px 0;
1134 }
1135 .adminify-section .adminify-field-border .adminify--is-unit,
1136 .adminify-section .adminify-field-spacing .adminify--is-unit,
1137 .adminify-section .adminify-field-dimensions .adminify--is-unit {
1138 border-top-right-radius: 0 !important;
1139 border-bottom-right-radius: 0 !important;
1140 }
1141 .adminify-section .adminify-field-button_set .adminify--buttons {
1142 display: inline-block;
1143 }
1144 .adminify-section .adminify-field-button_set .adminify--button-group {
1145 display: inline-flex;
1146 border: 1px solid #dedee7;
1147 padding: 4px;
1148 border-radius: 2px;
1149 gap: 2px;
1150 }
1151 .adminify-section .adminify-field-button_set .adminify--button-group .adminify--button {
1152 display: inline-block;
1153 color: #736e91;
1154 padding: 4px 24px;
1155 border-radius: 2px;
1156 font-size: 13px;
1157 font-weight: 600;
1158 line-height: 20px;
1159 cursor: pointer;
1160 }
1161 .adminify-section .adminify-field-button_set .adminify--button-group .adminify--button.adminify--active {
1162 color: #fff;
1163 background: var(--adminify-primary);
1164 }
1165 .adminify-section .adminify-field-button_set input {
1166 display: none;
1167 }
1168 .adminify-section .adminify-field-checkbox ul,
1169 .adminify-section .adminify-field-radio ul {
1170 margin: 0;
1171 padding: 0;
1172 list-style-type: none;
1173 }
1174 .adminify-section .adminify-field-checkbox ul li,
1175 .adminify-section .adminify-field-radio ul li {
1176 margin-bottom: 6px;
1177 }
1178 .adminify-section .adminify-field-checkbox ul li label,
1179 .adminify-section .adminify-field-radio ul li label {
1180 -webkit-user-select: none;
1181 -moz-user-select: none;
1182 user-select: none;
1183 }
1184 .adminify-section .adminify-field-checkbox ul ul,
1185 .adminify-section .adminify-field-radio ul ul {
1186 max-height: none;
1187 }
1188 .adminify-section .adminify-field-checkbox ul ul li,
1189 .adminify-section .adminify-field-radio ul ul li {
1190 margin-left: 8px;
1191 }
1192 .adminify-section .adminify-field-checkbox ul ul li:first-child,
1193 .adminify-section .adminify-field-radio ul ul li:first-child {
1194 margin-left: 0;
1195 }
1196 .adminify-section .adminify-field-checkbox input,
1197 .adminify-section .adminify-field-radio input {
1198 margin: 0 1px;
1199 }
1200 .adminify-section .adminify-field-checkbox .adminify--inline-list li,
1201 .adminify-section .adminify-field-radio .adminify--inline-list li {
1202 display: inline-block;
1203 margin-right: 15px;
1204 }
1205 .adminify-section .adminify-field-checkbox .adminify--text,
1206 .adminify-section .adminify-field-radio .adminify--text {
1207 margin-left: 5px;
1208 vertical-align: middle;
1209 }
1210 .adminify-section .adminify-field-checkbox .adminify-checker,
1211 .adminify-section .adminify-field-radio .adminify-checker {
1212 cursor: pointer;
1213 }
1214 .adminify-section .adminify-field-code_editor .CodeMirror {
1215 width: 100%;
1216 height: 400px;
1217 }
1218 .adminify-section .adminify-field-code_editor .cm-s-default {
1219 border: 1px solid #dedee7;
1220 }
1221 .adminify-section .adminify-field-code_editor textarea {
1222 width: 100%;
1223 height: 400px;
1224 }
1225 .adminify-section .adminify-field-color > input {
1226 opacity: 0.75;
1227 width: 115px;
1228 max-width: 100%;
1229 }
1230 .adminify-section .adminify-field-color_group .adminify--left {
1231 float: left;
1232 margin-right: 10px;
1233 margin-bottom: 5px;
1234 }
1235 .adminify-section .adminify-field-color_group .adminify--title {
1236 color: #48455f;
1237 margin-bottom: 5px;
1238 }
1239 .adminify-section .adminify-field-fieldset .adminify-fieldset-content {
1240 background-color: #fff;
1241 }
1242 .adminify-section .adminify-field-fieldset .adminify-fieldset-content > .adminify-field {
1243 padding: 12px;
1244 border-radius: 2px;
1245 }
1246 .adminify-section .adminify-field-fieldset .adminify-field-subheading {
1247 font-size: 18px;
1248 letter-spacing: 0.1px;
1249 border-bottom: 1px solid #dedee7;
1250 line-height: 1.5em;
1251 }
1252 .adminify-section .adminify-field-date input {
1253 margin: 0;
1254 }
1255 .adminify-section .adminify-field-date .adminify--to {
1256 margin-left: 7px;
1257 }
1258 .adminify-section .adminify-datepicker-wrapper {
1259 margin-top: 5px;
1260 width: auto;
1261 background-color: #fff;
1262 z-index: 9999999 !important;
1263 box-shadow: 0 0 30px rgba(0, 0, 0, 0.15);
1264 }
1265 .adminify-section .adminify-datepicker-wrapper * {
1266 float: none;
1267 margin: 0;
1268 padding: 0;
1269 font-family: inherit;
1270 font-weight: normal;
1271 font-style: normal;
1272 -webkit-text-decoration: none;
1273 text-decoration: none;
1274 border: 0;
1275 border-radius: 0;
1276 box-shadow: none;
1277 }
1278 .adminify-section .adminify-datepicker-wrapper .ui-widget-header,
1279 .adminify-section .adminify-datepicker-wrapper .ui-datepicker-header {
1280 color: #fff;
1281 background: #00a0d2;
1282 }
1283 .adminify-section .adminify-datepicker-wrapper .ui-datepicker-header .ui-state-hover {
1284 cursor: pointer;
1285 }
1286 .adminify-section .adminify-datepicker-wrapper .ui-datepicker-title {
1287 font-size: 14px;
1288 line-height: 40px;
1289 text-align: center;
1290 }
1291 .adminify-section .adminify-datepicker-wrapper .ui-datepicker-prev,
1292 .adminify-section .adminify-datepicker-wrapper .ui-datepicker-next {
1293 position: static;
1294 top: auto;
1295 left: auto;
1296 right: auto;
1297 font-family: "Font Awesome 5 Pro", "Font Awesome 5 Free", "FontAwesome";
1298 font-weight: 900;
1299 font-size: 12px;
1300 text-align: center;
1301 width: 41px;
1302 height: 40px;
1303 line-height: 40px;
1304 color: #fff;
1305 background-color: rgba(255, 255, 255, 0.1);
1306 text-rendering: auto;
1307 -webkit-font-smoothing: antialiased;
1308 -moz-osx-font-smoothing: grayscale;
1309 }
1310 .adminify-section .adminify-datepicker-wrapper .ui-datepicker-next span,
1311 .adminify-section .adminify-datepicker-wrapper .ui-datepicker-prev span {
1312 display: none;
1313 }
1314 .adminify-section .adminify-datepicker-wrapper .ui-datepicker-prev {
1315 float: left;
1316 }
1317 .adminify-section .adminify-datepicker-wrapper .ui-datepicker-next {
1318 float: right;
1319 }
1320 .adminify-section .adminify-datepicker-wrapper .ui-datepicker-prev:before {
1321 content: "\f053";
1322 }
1323 .adminify-section .adminify-datepicker-wrapper .ui-datepicker-next:before {
1324 content: "\f054";
1325 }
1326 .adminify-section .adminify-datepicker-wrapper .ui-datepicker-prev-hover,
1327 .adminify-section .adminify-datepicker-wrapper .ui-datepicker-next-hover {
1328 opacity: 0.75;
1329 }
1330 .adminify-section .adminify-datepicker-wrapper tbody .ui-datepicker-week-col {
1331 background-color: #f7f7f7;
1332 }
1333 .adminify-section .adminify-datepicker-wrapper .ui-datepicker-buttonpane {
1334 padding: 10px;
1335 text-align: center;
1336 background-color: #f7f7f7;
1337 }
1338 .adminify-section .adminify-datepicker-wrapper .ui-datepicker-buttonpane button {
1339 cursor: pointer;
1340 margin: 0 5px;
1341 padding: 7px 14px;
1342 border: 1px solid #dedee7;
1343 background-color: #fff;
1344 }
1345 .adminify-section .adminify-datepicker-wrapper select {
1346 margin: 0 4px;
1347 }
1348 .adminify-section .adminify-datepicker-wrapper select option {
1349 color: #555;
1350 }
1351 .adminify-section .adminify-datepicker-wrapper table {
1352 font-size: 13px;
1353 border-collapse: collapse;
1354 width: 100%;
1355 }
1356 .adminify-section .adminify-datepicker-wrapper thead {
1357 color: #fff;
1358 background: #32373c;
1359 }
1360 .adminify-section .adminify-datepicker-wrapper th {
1361 text-align: center;
1362 padding: 7px;
1363 border: 1px solid #444;
1364 }
1365 .adminify-section .adminify-datepicker-wrapper td {
1366 text-align: center;
1367 border: 1px solid #dedee7;
1368 }
1369 .adminify-section .adminify-datepicker-wrapper td.ui-datepicker-other-month {
1370 border: transparent;
1371 }
1372 .adminify-section .adminify-datepicker-wrapper td .ui-state-default {
1373 color: #555;
1374 width: auto;
1375 display: block;
1376 padding: 6px 12px;
1377 }
1378 .adminify-section .adminify-datepicker-wrapper td .ui-state-active,
1379 .adminify-section .adminify-datepicker-wrapper td .ui-state-hover {
1380 color: #fff;
1381 background-color: #0073aa;
1382 }
1383 .adminify-section .adminify-datepicker-wrapper td.ui-state-disabled .ui-state-default {
1384 opacity: 0.5;
1385 }
1386 .adminify-section .adminify-field-datetime input {
1387 margin: 0;
1388 }
1389 .adminify-section .adminify-field-datetime .adminify--to {
1390 margin-left: 7px;
1391 }
1392 .adminify-section .adminify-flatpickr select,
1393 .adminify-section .adminify-flatpickr input {
1394 min-height: auto;
1395 }
1396 .adminify-section .adminify-flatpickr select:focus,
1397 .adminify-section .adminify-flatpickr input:focus {
1398 box-shadow: none;
1399 }
1400 .adminify-section .adminify-flatpickr.open {
1401 z-index: 9999999 !important;
1402 }
1403 .adminify-section .adminify-field-gallery ul {
1404 margin: 0;
1405 padding: 0;
1406 list-style-type: none;
1407 }
1408 .adminify-section .adminify-field-gallery ul li {
1409 display: inline-block;
1410 position: relative;
1411 padding: 4px;
1412 margin: 0 5px 10px 0;
1413 border: 1px solid #dedee7;
1414 background-color: #f9f9f9;
1415 border-radius: 2px;
1416 box-shadow: 0 1px 0 rgba(0, 0, 0, 0.08);
1417 }
1418 .adminify-section .adminify-field-gallery ul li img {
1419 max-height: 60px;
1420 display: inline-block;
1421 vertical-align: middle;
1422 }
1423 .adminify-section .adminify-field-gallery .button {
1424 margin-right: 5px;
1425 margin-bottom: 5px;
1426 }
1427 .adminify-section .adminify-field-group {
1428 display: block;
1429 }
1430 .adminify-section .adminify-field-group .adminify-cloneable-hidden {
1431 display: none !important;
1432 }
1433 .adminify-section .adminify-field-group .adminify-cloneable-wrapper {
1434 position: relative;
1435 }
1436 .adminify-section .adminify-field-group .adminify-cloneable-item {
1437 display: none;
1438 position: relative;
1439 margin-bottom: 16px;
1440 }
1441 .adminify-section .adminify-field-group .adminify-cloneable-item .adminify-cloneable-title {
1442 font-size: 1em;
1443 color: #48455f;
1444 border: 1px solid #dedee7;
1445 background: #fff;
1446 }
1447 .adminify-section .adminify-field-group .adminify-cloneable-item .adminify-cloneable-title .adminify-cloneable-header-icon {
1448 margin-right: 4px;
1449 }
1450 .adminify-section .adminify-field-group .adminify-cloneable-item .adminify-cloneable-title:hover {
1451 border-color: #dedee7;
1452 }
1453 .adminify-section .adminify-field-group .ui-accordion .adminify-cloneable-item {
1454 display: block;
1455 }
1456 .adminify-section .adminify-field-group .adminify-cloneable-content {
1457 border: 1px solid #dedee7;
1458 background-color: #fff;
1459 box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);
1460 }
1461 .adminify-section .adminify-field-group .adminify-cloneable-content > .adminify-field {
1462 padding: 15px;
1463 }
1464 .adminify-section .adminify-field-group .adminify-cloneable-title {
1465 display: block;
1466 cursor: pointer;
1467 position: relative;
1468 -webkit-user-select: none;
1469 -moz-user-select: none;
1470 user-select: none;
1471 margin: 0;
1472 padding: 15px 65px 15px 10px;
1473 min-height: 0;
1474 font-size: 100%;
1475 border: 1px solid #dedee7;
1476 background-color: #fafafa;
1477 box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);
1478 transition: border-color 0.15s;
1479 }
1480 .adminify-section .adminify-field-group .adminify-cloneable-title:active, .adminify-section .adminify-field-group .adminify-cloneable-title:hover, .adminify-section .adminify-field-group .adminify-cloneable-title:focus {
1481 border-color: #999;
1482 outline: none;
1483 }
1484 .adminify-section .adminify-field-group .adminify-cloneable-helper {
1485 position: absolute;
1486 top: 12px;
1487 right: 10px;
1488 z-index: 1;
1489 font-size: 14px;
1490 line-height: 1em;
1491 }
1492 .adminify-section .adminify-field-group .adminify-cloneable-helper i {
1493 display: inline-block;
1494 cursor: pointer;
1495 padding: 5px;
1496 color: #999;
1497 }
1498 .adminify-section .adminify-field-group .adminify-cloneable-helper i:hover {
1499 color: #555;
1500 }
1501 .adminify-section .adminify-field-group .adminify-cloneable-content {
1502 padding: 0;
1503 border-top: 0;
1504 }
1505 .adminify-section .adminify-field-group .adminify-cloneable-title-prefix,
1506 .adminify-section .adminify-field-group .adminify-cloneable-title-number {
1507 margin-right: 5px;
1508 }
1509 .adminify-section .adminify-field-group .adminify-cloneable-alert {
1510 display: none;
1511 margin-bottom: 5px;
1512 padding: 10px 20px;
1513 color: #a94442;
1514 border: 1px solid #dedee7;
1515 background-color: #f2dede;
1516 }
1517 .adminify-section .adminify-field-group .widget-placeholder {
1518 margin-bottom: 10px;
1519 border: 1px dashed #f1c40f;
1520 background-color: #fffae4;
1521 }
1522 .adminify-section .adminify-field-group .adminify-cloneable-header-icon {
1523 display: inline-block;
1524 text-align: center;
1525 font-size: 14px;
1526 width: 17px;
1527 text-indent: 0;
1528 vertical-align: text-top;
1529 }
1530 .adminify-section .adminify-field-group .adminify-cloneable-placeholder {
1531 background-color: #ddd;
1532 margin-top: 4px;
1533 width: 100px;
1534 height: 10px;
1535 font-size: 10px;
1536 line-height: 10px;
1537 display: inline-block;
1538 vertical-align: top;
1539 border-radius: 2px;
1540 }
1541 .adminify-section .adminify-field-group .adminify-cloneable-add {
1542 -webkit-text-decoration: none;
1543 text-decoration: none;
1544 font-weight: 500;
1545 }
1546 .adminify-section .adminify-field-icon .adminify-icon-select {
1547 display: flex;
1548 gap: 8px;
1549 }
1550 .adminify-section .adminify-field-icon .adminify-icon-preview:not(.hidden) {
1551 display: flex;
1552 }
1553 .adminify-section .adminify-field-icon .adminify-icon-preview i {
1554 display: flex;
1555 justify-content: center;
1556 align-items: center;
1557 width: 32px;
1558 height: 100%;
1559 font-size: 16px;
1560 text-align: center;
1561 vertical-align: top;
1562 color: #48455f;
1563 border: 1px solid #dedee7;
1564 background-color: #e9e9f6;
1565 border-radius: 3px;
1566 box-shadow: 0 1px 0 rgba(0, 0, 0, 0.08);
1567 }
1568 .adminify-section .adminify-field-image_select .adminify--image {
1569 display: inline-block;
1570 margin: 0 16px 16px 0;
1571 border: 1px solid #dedee7;
1572 }
1573 .adminify-section .adminify-field-image_select .adminify--inline-list .adminify--image {
1574 display: block;
1575 }
1576 .adminify-section .adminify-field-image_select figure {
1577 cursor: pointer;
1578 position: relative;
1579 display: inline-block;
1580 max-width: 100%;
1581 margin: 0;
1582 vertical-align: bottom;
1583 border: 2px solid transparent;
1584 background-color: #fff;
1585 -webkit-user-select: none;
1586 -moz-user-select: none;
1587 user-select: none;
1588 transition: all 0.2s;
1589 }
1590 .adminify-section .adminify-field-image_select figure:before {
1591 position: absolute;
1592 top: 0;
1593 right: 0;
1594 text-align: center;
1595 font-size: 10px;
1596 font-family: "Font Awesome 5 Pro", "Font Awesome 5 Free", "FontAwesome";
1597 font-weight: 900;
1598 content: "\f00c";
1599 width: 16px;
1600 height: 16px;
1601 line-height: 14px;
1602 opacity: 0;
1603 color: #fff;
1604 background-color: var(--adminify-primary);
1605 transition: opacity 0.2s;
1606 }
1607 .adminify-section .adminify-field-image_select .adminify--active figure {
1608 border-width: 2px;
1609 border-color: var(--adminify-primary);
1610 box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
1611 }
1612 .adminify-section .adminify-field-image_select .adminify--active figure:before {
1613 opacity: 1;
1614 }
1615 .adminify-section .adminify-field-image_select img {
1616 max-width: 100%;
1617 height: auto;
1618 vertical-align: top;
1619 }
1620 .adminify-section .adminify-field-image_select input {
1621 display: none;
1622 }
1623 .adminify-section .adminify-field-link_color .adminify--left {
1624 float: left;
1625 margin-right: 10px;
1626 margin-bottom: 5px;
1627 }
1628 .adminify-section .adminify-field-link_color .adminify--title {
1629 color: #777;
1630 margin-bottom: 5px;
1631 }
1632 .adminify-section .adminify-field-map input {
1633 width: 100%;
1634 }
1635 .adminify-section .adminify-field-map input[type=text].ui-autocomplete-loading {
1636 background-position-x: calc(100% - 5px);
1637 }
1638 .adminify-section .adminify-field-map .adminify--map-search + .adminify--map-osm-wrap {
1639 margin-top: 10px;
1640 }
1641 .adminify-section .adminify-field-map .adminify--map-osm-wrap {
1642 position: relative;
1643 padding: 5px;
1644 border: 1px solid #dedee7;
1645 background-color: #fff;
1646 box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);
1647 }
1648 .adminify-section .adminify-field-map .adminify--map-osm {
1649 position: relative;
1650 z-index: 1;
1651 min-height: 250px;
1652 }
1653 .adminify-section .adminify-field-map .adminify--map-inputs {
1654 margin-top: 10px;
1655 display: flex;
1656 justify-content: space-between;
1657 }
1658 .adminify-section .adminify-field-map .adminify--map-input {
1659 flex: 1;
1660 }
1661 .adminify-section .adminify-field-map .adminify--map-input:last-child {
1662 padding-left: 10px;
1663 }
1664 .adminify-section .adminify-field-map label {
1665 display: block;
1666 color: #777;
1667 font-size: 12px;
1668 margin: 0 0 2px 0;
1669 }
1670 .adminify-section .adminify-map-ui-autocomplate {
1671 z-index: 999999;
1672 border-radius: 4px;
1673 overflow: hidden;
1674 }
1675 .adminify-section .adminify-field-media .adminify--placeholder {
1676 display: flex;
1677 align-items: stretch;
1678 gap: 8px;
1679 }
1680 .adminify-section .adminify-field-media .adminify--placeholder input {
1681 width: 100%;
1682 margin: 0;
1683 }
1684 .adminify-section .adminify-field-media .adminify--placeholder .adminify--button {
1685 display: flex;
1686 align-items: center;
1687 white-space: nowrap;
1688 }
1689 .adminify-section .adminify-field-media .button {
1690 margin-left: 5px;
1691 }
1692 .adminify-section .adminify-field-media .hidden + .button {
1693 margin-left: 0;
1694 }
1695 .adminify-section .adminify-field-media .adminify--preview {
1696 position: relative;
1697 }
1698 .adminify-section .adminify-field-palette .adminify--palette {
1699 position: relative;
1700 display: inline-block;
1701 cursor: pointer;
1702 border: 2px solid #ddd;
1703 margin-right: 10px;
1704 margin-bottom: 10px;
1705 -moz-user-select: none;
1706 user-select: none;
1707 -webkit-user-select: none;
1708 transition: all 0.2s;
1709 }
1710 .adminify-section .adminify-field-palette .adminify--palette span {
1711 vertical-align: middle;
1712 display: inline-block;
1713 width: 22px;
1714 height: 60px;
1715 line-height: 60px;
1716 overflow: hidden;
1717 text-indent: -999px;
1718 }
1719 .adminify-section .adminify-field-palette .adminify--palette:before {
1720 position: absolute;
1721 top: 0;
1722 left: 0;
1723 text-align: center;
1724 font-size: 10px;
1725 font-family: "Font Awesome 5 Pro", "Font Awesome 5 Free", "FontAwesome";
1726 font-weight: 900;
1727 content: "\f00c";
1728 width: 16px;
1729 height: 16px;
1730 line-height: 14px;
1731 opacity: 0;
1732 color: #fff;
1733 background-color: #222;
1734 transition: opacity 0.2s;
1735 }
1736 .adminify-section .adminify-field-palette .adminify--active {
1737 border-color: #222;
1738 box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
1739 }
1740 .adminify-section .adminify-field-palette .adminify--active:before {
1741 opacity: 1;
1742 }
1743 .adminify-section .adminify-field-palette input {
1744 display: none;
1745 }
1746 .adminify-section .adminify-field-repeater .adminify-field-text input {
1747 width: 100%;
1748 }
1749 .adminify-section .adminify-field-repeater .adminify-repeater-hidden {
1750 display: none !important;
1751 }
1752 .adminify-section .adminify-field-repeater .adminify-repeater-wrapper .adminify-repeater-item {
1753 display: table;
1754 width: 100%;
1755 margin-bottom: 5px;
1756 border: 1px solid #dedee7;
1757 }
1758 .adminify-section .adminify-field-repeater .adminify-repeater-wrapper .adminify-repeater-item h4 {
1759 font-size: 1em;
1760 }
1761 .adminify-section .adminify-field-repeater .adminify-repeater-content {
1762 width: 100%;
1763 display: table-cell;
1764 vertical-align: middle;
1765 background-color: #fff;
1766 }
1767 .adminify-section .adminify-field-repeater .adminify-repeater-content > .adminify-field {
1768 padding: 15px;
1769 }
1770 .adminify-section .adminify-field-repeater .adminify-repeater-helper {
1771 width: 100%;
1772 display: table-cell;
1773 vertical-align: middle;
1774 text-align: center;
1775 font-size: 14px;
1776 line-height: 1em;
1777 border-left: 1px solid #eee;
1778 background-color: #f7f7f7;
1779 }
1780 .adminify-section .adminify-field-repeater .adminify-repeater-helper i {
1781 display: inline-block;
1782 cursor: pointer;
1783 color: #999;
1784 padding: 5px;
1785 }
1786 .adminify-section .adminify-field-repeater .adminify-repeater-helper i:hover {
1787 color: #555;
1788 }
1789 .adminify-section .adminify-field-repeater .adminify-repeater-helper-inner {
1790 width: 75px;
1791 }
1792 .adminify-section .adminify-field-repeater .adminify-repeater-alert {
1793 display: none;
1794 margin-bottom: 5px;
1795 padding: 10px 20px;
1796 color: #a94442;
1797 border: 1px solid #dedee7;
1798 background-color: #f2dede;
1799 }
1800 .adminify-section .adminify-field-repeater .widget-placeholder {
1801 height: 50px;
1802 margin-bottom: 3px;
1803 border: 1px dashed #f1c40f;
1804 background-color: #fffae4;
1805 }
1806 .adminify-section .adminify-field-repeater .ui-sortable-helper {
1807 height: 50px !important;
1808 overflow: hidden !important;
1809 border-color: #ccc !important;
1810 background-color: #eee !important;
1811 opacity: 0.5;
1812 }
1813 .adminify-section .adminify-field-repeater .ui-sortable-helper .adminify-repeater-helper,
1814 .adminify-section .adminify-field-repeater .ui-sortable-helper .adminify-repeater-content {
1815 display: none;
1816 }
1817 .adminify-section .adminify-repeater-add {
1818 margin-top: 8px;
1819 display: inline-block;
1820 }
1821 .adminify-section .adminify-field-select .adminify-fieldset {
1822 min-height: 30px;
1823 }
1824 .adminify-section .adminify-field-select .adminify-chosen {
1825 display: none;
1826 }
1827 .adminify-section .adminify-field-select select {
1828 max-width: 100%;
1829 margin: 0;
1830 }
1831 .adminify-section .adminify-field-select .adminify-hide-select {
1832 display: none !important;
1833 }
1834 .adminify-section .adminify-field-slider .adminify--wrap {
1835 display: flex;
1836 align-items: center;
1837 }
1838 .adminify-section .adminify-field-slider .adminify--input {
1839 display: flex;
1840 position: relative;
1841 }
1842 .adminify-section .adminify-field-slider .adminify--unit {
1843 position: absolute;
1844 z-index: 1;
1845 right: 4px;
1846 top: 4px;
1847 bottom: 4px;
1848 padding: 2px 6px;
1849 color: #736e91;
1850 font-size: 11px;
1851 line-height: 1;
1852 border-radius: 2px;
1853 background: #e9e9f6;
1854 -webkit-user-select: none;
1855 -moz-user-select: none;
1856 user-select: none;
1857 display: flex;
1858 justify-content: center;
1859 flex-direction: column;
1860 }
1861 .adminify-section .adminify-field-slider .adminify-slider-ui {
1862 margin-right: 15px;
1863 }
1864 .adminify-section .adminify-field-slider input[type=number] {
1865 position: relative;
1866 z-index: 1;
1867 margin: 0;
1868 width: 70px;
1869 text-align: center;
1870 padding-right: 26px;
1871 }
1872 .adminify-section .adminify-field-slider .adminify--is-unit {
1873 border-top-right-radius: 0 !important;
1874 border-bottom-right-radius: 0 !important;
1875 }
1876 .adminify-section .adminify-field-slider .ui-slider {
1877 position: relative;
1878 width: 100%;
1879 height: 3px;
1880 border: none;
1881 background: #dedee7;
1882 border-radius: 2px;
1883 }
1884 .adminify-section .adminify-field-slider .ui-slider-range {
1885 height: 3px;
1886 border: none;
1887 background: var(--adminify-primary);
1888 border-radius: 2px;
1889 }
1890 .adminify-section .adminify-field-slider .ui-slider-handle {
1891 position: absolute;
1892 width: 16px;
1893 height: 16px;
1894 top: -7px;
1895 margin-left: -8px;
1896 border: none;
1897 background: var(--adminify-primary);
1898 border-radius: 50%;
1899 }
1900 .adminify-section .adminify-field-slider .ui-state-active,
1901 .adminify-section .adminify-field-slider .ui-slider-handle:hover {
1902 cursor: pointer;
1903 background: var(--adminify-primary);
1904 }
1905 .adminify-section .adminify-field-sortable .adminify-field-text input {
1906 width: 100%;
1907 max-width: 100%;
1908 }
1909 .adminify-section .adminify-field-sortable .adminify-sortable .adminify-sortable-item {
1910 display: table;
1911 width: 100%;
1912 margin-bottom: 5px;
1913 border: 1px solid border;
1914 }
1915 .adminify-section .adminify-field-sortable .adminify-sortable .adminify-sortable-item h4 {
1916 font-size: 1em;
1917 }
1918 .adminify-section .adminify-field-sortable .adminify-sortable-content {
1919 width: 100%;
1920 display: table-cell;
1921 vertical-align: middle;
1922 background-color: #fff;
1923 }
1924 .adminify-section .adminify-field-sortable .adminify-sortable-content > .adminify-field {
1925 padding: 15px;
1926 }
1927 .adminify-section .adminify-field-sortable .adminify-sortable-helper {
1928 width: 100%;
1929 display: table-cell;
1930 vertical-align: middle;
1931 text-align: center;
1932 font-size: 14px;
1933 line-height: 1em;
1934 border-left: 1px solid #dedee7;
1935 background-color: #f7f7f7;
1936 }
1937 .adminify-section .adminify-field-sortable .adminify-sortable-helper i {
1938 display: inline-block;
1939 cursor: pointer;
1940 width: 50px;
1941 color: #555;
1942 }
1943 .adminify-section .adminify-field-sortable .adminify-sortable-helper i:hover {
1944 opacity: 0.5;
1945 }
1946 .adminify-section .adminify-field-sortable .widget-placeholder {
1947 height: 50px;
1948 margin-bottom: 3px;
1949 border: 1px dashed #f1c40f;
1950 background-color: #fffae4;
1951 }
1952 .adminify-section .adminify-field-sortable .ui-sortable-helper {
1953 height: 50px !important;
1954 overflow: hidden !important;
1955 border-color: #dedee7 !important;
1956 background-color: #eee !important;
1957 opacity: 0.5;
1958 }
1959 .adminify-section .adminify-field-sortable .ui-sortable-helper .adminify-sortable-helper,
1960 .adminify-section .adminify-field-sortable .ui-sortable-helper .adminify-sortable-content {
1961 display: none;
1962 }
1963 .adminify-section .adminify-field-sorter .ui-sortable-placeholder {
1964 height: 20px;
1965 border: 1px dashed #f1c40f;
1966 background-color: #fffae4;
1967 }
1968 .adminify-section .adminify-field-sorter .adminify-modules {
1969 float: left;
1970 width: 50%;
1971 box-sizing: border-box;
1972 }
1973 .adminify-section .adminify-field-sorter .adminify-modules:first-child {
1974 padding-right: 15px;
1975 }
1976 .adminify-section .adminify-field-sorter .adminify-modules:last-child {
1977 padding-left: 15px;
1978 }
1979 .adminify-section .adminify-field-sorter .adminify-disabled,
1980 .adminify-section .adminify-field-sorter .adminify-enabled {
1981 padding: 5px 15px;
1982 border: 1px dashed #ddd;
1983 background-color: #fff;
1984 }
1985 .adminify-section .adminify-field-sorter .adminify-disabled li {
1986 opacity: 0.5;
1987 transition: opacity 0.15s;
1988 }
1989 .adminify-section .adminify-field-sorter .adminify-disabled .ui-sortable-helper {
1990 opacity: 1;
1991 }
1992 .adminify-section .adminify-field-sorter .adminify-sorter-title {
1993 font-size: 13px;
1994 font-weight: 600;
1995 padding: 10px;
1996 text-align: center;
1997 border: 1px dashed #ddd;
1998 border-bottom: none;
1999 background-color: #f8f8f8;
2000 text-transform: uppercase;
2001 }
2002 .adminify-section .adminify-field-sorter ul {
2003 list-style-type: none;
2004 margin: 0;
2005 padding: 0;
2006 min-height: 62px;
2007 }
2008 .adminify-section .adminify-field-sorter ul li {
2009 margin: 10px 0;
2010 padding: 10px 15px;
2011 cursor: move;
2012 font-weight: bold;
2013 text-align: center;
2014 border: 1px solid #dedee7;
2015 background-color: #fafafa;
2016 transition: border-color 0.15s;
2017 }
2018 .adminify-section .adminify-field-sorter ul li:hover {
2019 border-color: #bbb;
2020 }
2021 .adminify-section .adminify-field-spinner .adminify--spin {
2022 display: flex;
2023 }
2024 .adminify-section .adminify-field-spinner .ui-widget {
2025 font-family: inherit;
2026 }
2027 .adminify-section .adminify-field-spinner .ui-spinner {
2028 display: flex;
2029 align-items: stretch;
2030 overflow: visible;
2031 overflow: initial;
2032 border: none;
2033 background: none;
2034 border-radius: 0;
2035 }
2036 .adminify-section .adminify-field-spinner .ui-spinner .ui-button {
2037 display: flex;
2038 flex-direction: column;
2039 justify-content: center;
2040 text-align: center;
2041 min-width: 20px;
2042 padding: 0 4px;
2043 margin: 0;
2044 color: #555;
2045 background-color: #f5f5f5;
2046 border: 1px solid #7e8993;
2047 }
2048 .adminify-section .adminify-field-spinner .ui-spinner .ui-spinner-button {
2049 position: relative;
2050 cursor: pointer;
2051 height: auto;
2052 }
2053 .adminify-section .adminify-field-spinner .ui-spinner .ui-spinner-button:hover {
2054 background-color: #e7e7e7;
2055 }
2056 .adminify-section .adminify-field-spinner .ui-spinner .ui-spinner-button:active {
2057 background-color: #ddd;
2058 }
2059 .adminify-section .adminify-field-spinner .ui-spinner .ui-spinner-button:before {
2060 font-family: "Font Awesome 5 Pro", "Font Awesome 5 Free", "FontAwesome";
2061 font-weight: 900;
2062 font-size: 14px;
2063 line-height: 14px;
2064 }
2065 .adminify-section .adminify-field-spinner .ui-spinner .ui-spinner-down {
2066 border-right: 0;
2067 border-radius: 4px 0 0 4px;
2068 }
2069 .adminify-section .adminify-field-spinner .ui-spinner .ui-spinner-down:before {
2070 content: "\f0d9";
2071 }
2072 .adminify-section .adminify-field-spinner .ui-spinner .ui-spinner-up {
2073 border-left: 0;
2074 border-radius: 0 4px 4px 0;
2075 }
2076 .adminify-section .adminify-field-spinner .ui-spinner .ui-spinner-up:before {
2077 content: "\f0da";
2078 }
2079 .adminify-section .adminify-field-spinner .ui-spinner .adminify--unit {
2080 border-left: 0;
2081 -webkit-user-select: none;
2082 -moz-user-select: none;
2083 user-select: none;
2084 }
2085 .adminify-section .adminify-field-spinner .ui-spinner .ui-button-text,
2086 .adminify-section .adminify-field-spinner .ui-spinner .ui-button-icon,
2087 .adminify-section .adminify-field-spinner .ui-spinner .ui-button-icon-space {
2088 display: none;
2089 }
2090 .adminify-section .adminify-field-spinner .ui-spinner input {
2091 font-family: inherit;
2092 font-size: inherit;
2093 position: relative;
2094 z-index: 1;
2095 width: 50px;
2096 text-align: center;
2097 margin: 0;
2098 padding: 0 8px;
2099 border-radius: 0;
2100 }
2101 .adminify-section .adminify-field-spinner .ui-spinner-down {
2102 order: 1;
2103 }
2104 .adminify-section .adminify-field-spinner .ui-spinner-input {
2105 order: 2;
2106 }
2107 .adminify-section .adminify-field-spinner .adminify--unit {
2108 order: 3;
2109 }
2110 .adminify-section .adminify-field-spinner .ui-spinner-up {
2111 order: 4;
2112 }
2113 .adminify-section .adminify-field-switcher .adminify--switcher {
2114 float: left;
2115 cursor: pointer;
2116 position: relative;
2117 width: 60px;
2118 height: 26px;
2119 padding: 0;
2120 margin: 0;
2121 overflow: hidden;
2122 border-radius: 4px;
2123 background-color: #ed6f6f;
2124 -moz-user-select: none;
2125 user-select: none;
2126 -webkit-user-select: none;
2127 }
2128 .adminify-section .adminify-field-switcher .adminify--ball {
2129 position: absolute;
2130 top: 4px;
2131 left: 4px;
2132 width: 24px;
2133 height: 18px;
2134 background-color: #fff;
2135 border-radius: 4px;
2136 transition: all 0.1s;
2137 box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.15);
2138 }
2139 .adminify-section .adminify-field-switcher .adminify--on,
2140 .adminify-section .adminify-field-switcher .adminify--off {
2141 position: absolute;
2142 top: 0;
2143 left: 0;
2144 right: 0;
2145 font-size: 11px;
2146 line-height: 26px;
2147 font-weight: 500;
2148 font-style: normal;
2149 text-align: center;
2150 text-transform: uppercase;
2151 color: #fff;
2152 padding-right: 28px;
2153 opacity: 0;
2154 transition: all 0.1s;
2155 }
2156 .adminify-section .adminify-field-switcher .adminify--off {
2157 padding-right: 0;
2158 padding-left: 28px;
2159 opacity: 1;
2160 }
2161 .adminify-section .adminify-field-switcher .adminify--active {
2162 background: #4fb845;
2163 }
2164 .adminify-section .adminify-field-switcher .adminify--active .adminify--on {
2165 opacity: 1;
2166 }
2167 .adminify-section .adminify-field-switcher .adminify--active .adminify--off {
2168 opacity: 0;
2169 }
2170 .adminify-section .adminify-field-switcher .adminify--active .adminify--ball {
2171 left: 100%;
2172 margin-left: -28px;
2173 }
2174 .adminify-section .adminify-field-switcher .adminify--label {
2175 float: left;
2176 margin-top: 4px;
2177 margin-left: 8px;
2178 font-weight: 400;
2179 color: #8c89a9;
2180 }
2181 .adminify-section .adminify-field-tabbed {
2182 display: block;
2183 }
2184 .adminify-section .adminify-field-tabbed .adminify-tabbed-content {
2185 border: 1px solid #dedee7;
2186 background-color: #fff;
2187 box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);
2188 }
2189 .adminify-section .adminify-field-tabbed .adminify-tabbed-content > .adminify-field {
2190 padding: 15px;
2191 }
2192 .adminify-section .adminify-field-tabbed .adminify-tabbed-content > .adminify-tabbed-content-fieldset {
2193 display: block;
2194 }
2195 .adminify-section .adminify-field-tabbed .adminify-tabbed-nav .adminify--icon {
2196 padding-right: 5px;
2197 }
2198 .adminify-section .adminify-field-tabbed .adminify-tabbed-nav a {
2199 display: inline-block;
2200 padding: 12px 15px;
2201 margin-top: 1px;
2202 margin-right: 5px;
2203 margin-bottom: -1px;
2204 position: relative;
2205 -webkit-text-decoration: none;
2206 text-decoration: none;
2207 color: #444;
2208 font-weight: 600;
2209 border: 1px solid #dedee7;
2210 background-color: #f3f3f3;
2211 transition: all 0.2s;
2212 }
2213 .adminify-section .adminify-field-tabbed .adminify-tabbed-nav a:hover {
2214 background-color: #f9f9f9;
2215 }
2216 .adminify-section .adminify-field-tabbed .adminify-tabbed-nav a.adminify-tabbed-active {
2217 background-color: #fff;
2218 border-bottom-color: #fff;
2219 }
2220 .adminify-section .adminify-field-tabbed .adminify-tabbed-nav a:focus {
2221 outline: none;
2222 box-shadow: none;
2223 }
2224 .adminify-section .adminify-tabs-content .adminify-tabbed-contents .adminify-tabbed-content {
2225 padding: 40px 20px;
2226 }
2227 .adminify-section .adminify-field-text input {
2228 width: 50%;
2229 max-width: 100%;
2230 margin: 0;
2231 }
2232 .adminify-section .adminify-field-textarea textarea {
2233 width: 100%;
2234 max-width: 100%;
2235 min-height: 125px;
2236 }
2237 .adminify-section .adminify-field-textarea .adminify-shortcode-button {
2238 margin-bottom: 10px;
2239 margin-right: 5px;
2240 }
2241 .adminify-section .adminify-field-typography textarea,
2242 .adminify-section .adminify-field-typography select {
2243 margin: 0;
2244 min-width: 100%;
2245 max-width: 100%;
2246 }
2247 .adminify-section .adminify-field-typography .adminify--title {
2248 color: #48455f;
2249 margin: 0 0 8px 0;
2250 font-size: 13px;
2251 font-weight: 600;
2252 line-height: 20px;
2253 }
2254 .adminify-section .adminify-field-typography .adminify--title small {
2255 vertical-align: top;
2256 }
2257 .adminify-section .adminify-field-typography .adminify--blocks {
2258 display: flex;
2259 flex-wrap: wrap;
2260 }
2261 .adminify-section .adminify-field-typography .adminify--block {
2262 flex: 1;
2263 max-width: 100%;
2264 padding-right: 16px;
2265 padding-bottom: 16px;
2266 }
2267 .adminify-section .adminify-field-typography .adminify--input {
2268 margin: 0;
2269 min-width: 100%;
2270 }
2271 .adminify-section .adminify-field-typography .adminify--input-wrap {
2272 position: relative;
2273 }
2274 .adminify-section .adminify-field-typography .adminify--unit {
2275 position: absolute;
2276 z-index: 1;
2277 right: 4px;
2278 top: 4px;
2279 bottom: 4px;
2280 padding: 2px 6px;
2281 color: #736e91;
2282 font-size: 11px;
2283 line-height: 1;
2284 border-radius: 2px;
2285 background: #e9e9f6;
2286 -webkit-user-select: none;
2287 -moz-user-select: none;
2288 user-select: none;
2289 display: flex;
2290 justify-content: center;
2291 flex-direction: column;
2292 }
2293 .adminify-section .adminify-field-typography .adminify--preview {
2294 font-size: 16px;
2295 line-height: 20px;
2296 padding: 20px;
2297 color: #222;
2298 border: 1px solid #dedee7;
2299 background-color: #fff;
2300 border-radius: 2.5px;
2301 -moz-user-select: none;
2302 user-select: none;
2303 -webkit-user-select: none;
2304 transition: background-color 0.2s, border-color 0.2s;
2305 }
2306 .adminify-section .adminify-field-typography .adminify--block-preview {
2307 cursor: pointer;
2308 position: relative;
2309 overflow: hidden;
2310 margin-top: 10px;
2311 max-width: 100%;
2312 }
2313 .adminify-section .adminify-field-typography .adminify--black-background {
2314 border-color: #000;
2315 background-color: #000;
2316 }
2317 .adminify-section .adminify-field-typography .adminify--toggle {
2318 position: absolute;
2319 top: 5px;
2320 right: 24px;
2321 color: #999;
2322 }
2323 .adminify-section .adminify-field-typography .adminify--block-extra-styles {
2324 margin-top: 5px;
2325 }
2326 .adminify-section .adminify-field-upload input {
2327 width: 100%;
2328 margin: 0;
2329 }
2330 .adminify-section .adminify-field-upload .adminify--wrap {
2331 display: flex;
2332 align-items: flex-start;
2333 }
2334 .adminify-section .adminify-field-upload .button {
2335 margin-left: 5px;
2336 }
2337 .adminify-section .adminify-field-upload .adminify--preview {
2338 position: relative;
2339 }
2340 .adminify-section .adminify-field-wp_editor .adminify-wp-editor {
2341 float: left;
2342 width: 100%;
2343 }
2344 .adminify-section .adminify-field-wp_editor .mce-toolbar-grp {
2345 border: none;
2346 }
2347 .adminify-section .adminify-field-wp_editor .mce-btn.mce-active button,
2348 .adminify-section .adminify-field-wp_editor .mce-btn.mce-active:hover button,
2349 .adminify-section .adminify-field-wp_editor .mce-btn.mce-active i,
2350 .adminify-section .adminify-field-wp_editor .mce-btn.mce-active:hover i {
2351 color: #23282d;
2352 }
2353 .adminify-section .adminify-field-wp_editor .wp-media-buttons {
2354 position: relative;
2355 z-index: 2;
2356 }
2357 .adminify-section .adminify-field-wp_editor .wp-editor-tabs {
2358 position: relative;
2359 z-index: 1;
2360 }
2361 .adminify-section .adminify-field-wp_editor .adminify-no-tinymce {
2362 border: 1px solid #dedee7;
2363 }
2364 .adminify-section .adminify-field-wp_editor .adminify-no-quicktags .wp-media-buttons {
2365 float: none;
2366 display: block;
2367 }
2368 .adminify-section .adminify-field-wp_editor .adminify-no-quicktags .mce-tinymce {
2369 box-shadow: none;
2370 border: 1px solid #dedee7;
2371 }
2372 .adminify-section .adminify-field-wp_editor textarea {
2373 width: 100%;
2374 max-width: 100%;
2375 margin: 0;
2376 box-shadow: none;
2377 }
2378 .adminify-section .adminify-field-heading {
2379 font-size: 1.5em;
2380 font-weight: bold;
2381 color: #23282d;
2382 background-color: #f5f5f5;
2383 }
2384 .adminify-section .adminify-field-subheading {
2385 font-size: 17px;
2386 line-height: 1.5rem;
2387 font-weight: bold;
2388 padding-bottom: 16px;
2389 color: #23282d;
2390 background-color: #fff;
2391 }
2392 .adminify-section .adminify-field-submessage {
2393 padding: 0 !important;
2394 border: 0 !important;
2395 }
2396 .adminify-section .adminify-field-submessage + .adminify-field {
2397 border-top: 0 !important;
2398 }
2399 .adminify-section .adminify-field-submessage .adminify-submessage {
2400 font-size: 12px;
2401 padding: 17px 30px;
2402 border-top: 1px solid transparent;
2403 border-bottom: 1px solid transparent;
2404 }
2405 .adminify-section .adminify-field-submessage .adminify-submessage-success {
2406 color: #3c763d;
2407 border-color: #d6e9c6;
2408 background-color: #dff0d8;
2409 }
2410 .adminify-section .adminify-field-submessage .adminify-submessage-info {
2411 color: #31708f;
2412 border-color: #bce8f1;
2413 background-color: #d9edf7;
2414 }
2415 .adminify-section .adminify-field-submessage .adminify-submessage-warning {
2416 color: #8a6d3b;
2417 border-color: #faebcc;
2418 background-color: #fcf8e3;
2419 }
2420 .adminify-section .adminify-field-submessage .adminify-submessage-danger {
2421 color: #a94442;
2422 border-color: #ebccd1;
2423 background-color: #f2dede;
2424 }
2425 .adminify-section .adminify-field-submessage .adminify-submessage-normal {
2426 color: #23282d;
2427 border-color: #eee;
2428 background-color: #f7f7f7;
2429 }
2430 .adminify-section .adminify-field-notice {
2431 background-color: #f7f7f7;
2432 }
2433 .adminify-section .adminify-field-notice .adminify-notice-success {
2434 border-color: #46b450;
2435 }
2436 .adminify-section .adminify-field-notice .adminify-notice-info {
2437 border-color: #339fd4;
2438 }
2439 .adminify-section .adminify-field-notice .adminify-notice-warning {
2440 border-color: #ffbc00;
2441 }
2442 .adminify-section .adminify-field-notice .adminify-notice-danger {
2443 border-color: #dc3232;
2444 }
2445 .adminify-section .adminify-field-notice .adminify-notice-normal {
2446 border-color: #222;
2447 }
2448 .adminify-section .adminify-field-number input {
2449 width: 100%;
2450 margin: 0;
2451 }
2452 .adminify-section .adminify-field-number .adminify--wrap {
2453 position: relative;
2454 float: left;
2455 width: 100px;
2456 }
2457 .adminify-section .adminify-field-number .adminify--unit {
2458 position: absolute;
2459 z-index: 1;
2460 right: 4px;
2461 top: 4px;
2462 bottom: 4px;
2463 padding: 2px 6px;
2464 color: #666;
2465 font-size: 11px;
2466 line-height: 1;
2467 border-radius: 2px;
2468 background: #eee;
2469 -webkit-user-select: none;
2470 -moz-user-select: none;
2471 user-select: none;
2472 display: flex;
2473 justify-content: center;
2474 flex-direction: column;
2475 }
2476 .adminify-section .adminify-field-link .adminify--result {
2477 display: inline-block;
2478 font-size: 12px;
2479 line-height: 16px;
2480 padding: 7px 10px;
2481 margin-bottom: 7px;
2482 color: #777;
2483 border: 1px solid #dedee7;
2484 background-color: #f5f5f5;
2485 border-radius: 2px;
2486 word-break: break-word;
2487 }
2488 .adminify-section .adminify-field-link .adminify--wrap {
2489 position: relative;
2490 float: left;
2491 width: 100px;
2492 }
2493 .adminify-section .adminify-field-link .adminify--unit {
2494 position: absolute;
2495 z-index: 1;
2496 right: 4px;
2497 top: 4px;
2498 bottom: 4px;
2499 padding: 2px 6px;
2500 color: #666;
2501 font-size: 11px;
2502 line-height: 1;
2503 border-radius: 2px;
2504 background: #eee;
2505 -webkit-user-select: none;
2506 -moz-user-select: none;
2507 user-select: none;
2508 display: flex;
2509 justify-content: center;
2510 flex-direction: column;
2511 }
2512 .adminify-section .adminify-field-link .adminify-btn {
2513 margin: 4px 6px 0 0;
2514 display: inline-block;
2515 }
2516 .adminify-section .adminify-field-link .hidden.adminify-btn {
2517 display: none;
2518 }
2519 .adminify-section .adminify-fieldset .wp-picker-container .button {
2520 border-radius: 4px !important;
2521 border: 1px solid #dedee7 !important;
2522 }
2523 .adminify-section .adminify-fieldset .wp-picker-container .button:focus {
2524 border: 1px solid var(--adminify-primary);
2525 box-shadow: none;
2526 }
2527 .adminify-section .adminify-fieldset .wp-picker-container .button.wp-color-result {
2528 padding-left: 32px;
2529 min-height: 32px;
2530 }
2531 .adminify-section .adminify-fieldset .wp-picker-container .button .wp-color-result-text {
2532 color: #736e91;
2533 background: #fff;
2534 font-size: 12px;
2535 padding: 9px;
2536 line-height: 1;
2537 border-left: 1px solid #dedee7;
2538 border-top-right-radius: 3px;
2539 border-bottom-right-radius: 3px;
2540 }
2541 .adminify-section .adminify-fieldset .wp-picker-container .wp-picker-input-wrap .wp-color-picker {
2542 color: #736e91;
2543 }
2544 .adminify-section .adminify-fieldset .wp-picker-container .wp-picker-input-wrap .wp-color-picker:focus {
2545 border: 1px solid var(--adminify-primary);
2546 box-shadow: none;
2547 }
2548 .adminify-section .adminify-fieldset .wp-picker-container .wp-picker-input-wrap .wp-picker-default {
2549 background: none;
2550 font-size: 0;
2551 width: 24px;
2552 height: 30px;
2553 background-image: url("data:image/svg+xml,%3Csvg width='14' height='13' viewBox='0 0 17 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.995 7.62609e-06C4.83623 -0.00568472 1.36667 3.17599 1.01302 7.3197C0.659364 11.4634 3.53958 15.187 7.63917 15.8862C11.7388 16.5853 15.6903 14.0267 16.73 10H14.649C13.6318 12.8771 10.617 14.5324 7.64347 13.8465C4.66992 13.1605 2.68491 10.3519 3.03082 7.3199C3.37673 4.28792 5.94335 1.99856 8.995 2.00001C10.5846 2.00234 12.1064 2.64379 13.218 3.78002L10 7.00001H17V7.62609e-06L14.649 2.35002C13.1527 0.844637 11.1175 -0.0012743 8.995 7.62609e-06Z' fill='%232E3A59'/%3E%3C/svg%3E%0A");
2554 background-repeat: no-repeat;
2555 background-position: left;
2556 border: none;
2557 overflow: hidden;
2558 text-indent: -99em;
2559 }
2560 .adminify-section .adminify-fieldset .wp-picker-container .wp-picker-input-wrap .wp-picker-default:after {
2561 content: "\f531";
2562 }
2563 .adminify-section .adminify-fieldset .wp-picker-container .wp-picker-input-wrap .wp-picker-clear {
2564 color: #fff;
2565 font-size: 12px;
2566 font-weight: 700;
2567 line-height: 1.3;
2568 padding: 8px 12px;
2569 border-radius: 2px;
2570 cursor: pointer;
2571 transition: all 0.15s;
2572 padding: 4px 8px;
2573 border: 2px solid #f04438;
2574 background: #f04438;
2575 }
2576 .adminify-section .adminify-helps {
2577 display: flex;
2578 align-items: center;
2579 flex-wrap: wrap;
2580 justify-content: end;
2581 gap: 8px;
2582 }
2583 .adminify-section .adminify-field-callback h2,
2584 .adminify-section .adminify-field-callback .wrap h1,
2585 .adminify-section .adminify-field-callback .wp-list-table thead th {
2586 color: #48455f;
2587 }
2588 .adminify-section .adminify-field-callback h2 a,
2589 .adminify-section .adminify-field-callback .wrap h1 a,
2590 .adminify-section .adminify-field-callback .wp-list-table thead th a {
2591 color: var(--adminify-primary);
2592 }
2593 .adminify-section .adminify-field-callback p,
2594 .adminify-section .adminify-field-callback .wp-list-table tbody tr td {
2595 color: #736e91;
2596 }
2597 .adminify-section .adminify-field-callback p a,
2598 .adminify-section .adminify-field-callback .wp-list-table tbody tr td a {
2599 color: var(--adminify-primary);
2600 }
2601 .adminify-section .adminify-field-callback .wp-list-table,
2602 .adminify-section .adminify-field-callback table,
2603 .adminify-section .adminify-field-callback .widefat thead th,
2604 .adminify-section .adminify-field-callback .widefat thead td {
2605 border-color: #dedee7;
2606 }
2607 .adminify-section .adminify-field-callback .wp-list-table thead th {
2608 font-weight: 600;
2609 }
2610 .adminify-section .adminify-field-callback .adminify-info-text-area {
2611 height: 70vh;
2612 }
2613 .adminify-section .adminify-help {
2614 cursor: help;
2615 position: absolute;
2616 top: 0;
2617 right: 0;
2618 padding: 5px;
2619 font-size: 13px;
2620 color: #aaa;
2621 }
2622 .adminify-section .adminify-help .adminify-help-text {
2623 display: none;
2624 }
2625 .adminify-section .adminify--preview {
2626 max-width: 100%;
2627 }
2628 .adminify-section .adminify-image-preview {
2629 display: inline-flex;
2630 align-items: center;
2631 justify-content: center;
2632 flex-direction: column;
2633 position: relative;
2634 padding: 6px;
2635 max-width: 120px;
2636 max-height: 120px;
2637 min-width: 40px;
2638 min-height: 40px;
2639 margin-bottom: 10px;
2640 text-align: center;
2641 border-radius: 2px;
2642 border: 1px solid #dedee7;
2643 background-color: #f9f9f9;
2644 box-shadow: 0 1px 0 rgba(0, 0, 0, 0.08);
2645 }
2646 .adminify-section .adminify-image-preview i {
2647 cursor: pointer;
2648 position: absolute;
2649 z-index: 1;
2650 right: 4px;
2651 top: 4px;
2652 font-size: 14px;
2653 width: 22px;
2654 height: 22px;
2655 line-height: 22px;
2656 text-align: center;
2657 -webkit-text-decoration: none;
2658 text-decoration: none;
2659 color: #fff;
2660 background-color: #dd3333;
2661 opacity: 0.75;
2662 border-radius: 2px;
2663 transition: all 0.2s;
2664 }
2665 .adminify-section .adminify-image-preview i:hover {
2666 opacity: 1;
2667 }
2668 .adminify-section .adminify-image-preview i:focus {
2669 box-shadow: none;
2670 }
2671 .adminify-section .adminify-image-preview span {
2672 position: relative;
2673 overflow: hidden;
2674 display: flex;
2675 height: 100%;
2676 width: 100%;
2677 }
2678 .adminify-section .adminify-image-preview img {
2679 max-width: 100%;
2680 height: auto;
2681 -o-object-fit: contain;
2682 object-fit: contain;
2683 }
2684 .adminify-section .adminify-field-custom .adminify-field {
2685 padding: 0;
2686 }
2687 .adminify-section .adminify-field .wp-picker-container {
2688 display: inline-block;
2689 }
2690 .adminify-section .adminify-field .wp-picker-container .wp-color-result.button {
2691 margin-bottom: 0;
2692 }
2693 .adminify-section .adminify-field .adminify--transparent-wrap {
2694 display: none;
2695 position: relative;
2696 top: -1px;
2697 width: 235px;
2698 padding: 9px 10px;
2699 border: 1px solid #dedee7;
2700 border-top: none;
2701 background-color: #fff;
2702 }
2703 .adminify-section .adminify-field .wp-picker-active .adminify--transparent-wrap {
2704 display: block;
2705 }
2706 .adminify-section .adminify-field .adminify--transparent-slider {
2707 position: absolute;
2708 width: 190px;
2709 margin-left: 2px;
2710 height: 18px;
2711 }
2712 .adminify-section .adminify-field .adminify--transparent-slider .ui-slider-handle {
2713 position: absolute;
2714 top: -3px;
2715 bottom: -3px;
2716 z-index: 5;
2717 border-color: #aaa;
2718 border-style: solid;
2719 border-width: 4px 3px;
2720 width: 10px;
2721 height: 16px;
2722 margin: 0 -5px;
2723 background: none;
2724 cursor: ew-resize;
2725 opacity: 0.9;
2726 border-radius: 4px;
2727 box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
2728 }
2729 .adminify-section .adminify-field .adminify--transparent-slider .ui-slider-handle:before {
2730 content: " ";
2731 position: absolute;
2732 left: -2px;
2733 right: -2px;
2734 top: -3px;
2735 bottom: -3px;
2736 border: 2px solid #fff;
2737 border-radius: 3px;
2738 }
2739 .adminify-section .adminify-field .adminify--transparent-offset {
2740 height: 18px;
2741 width: 200px;
2742 background: url(../images/checkerboard.png) repeat-y center left scroll #fff;
2743 border-radius: 2px;
2744 box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.4);
2745 }
2746 .adminify-section .adminify-field .adminify--transparent-text {
2747 position: absolute;
2748 top: 12px;
2749 right: 10px;
2750 width: 30px;
2751 font-size: 12px;
2752 line-height: 12px;
2753 text-align: center;
2754 color: #999;
2755 }
2756 .adminify-section .adminify-field .adminify--transparent-button {
2757 cursor: pointer;
2758 -webkit-user-select: none;
2759 -moz-user-select: none;
2760 user-select: none;
2761 margin-top: 10px;
2762 font-size: 11px;
2763 text-align: center;
2764 border-radius: 2px;
2765 padding: 3px 7px;
2766 box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
2767 letter-spacing: 0.2px;
2768 color: #777;
2769 border: 1px solid #dedee7;
2770 background-color: #f7f7f7;
2771 transition: background-color 0.2s, border-color 0.2s, color 0.2s;
2772 }
2773 .adminify-section .adminify-field .adminify--transparent-active .wp-color-result {
2774 background-image: url(../images/checkerboard.png);
2775 background-size: 135px;
2776 background-position: center left;
2777 background-color: transparent !important;
2778 }
2779 .adminify-section .adminify-field .adminify--transparent-active .adminify--transparent-button {
2780 color: #fff;
2781 border-color: #3ea032;
2782 background-color: #4fb845;
2783 }
2784 .adminify-section .adminify-field .adminify--transparent-active .fa:before {
2785 content: "\f205";
2786 }
2787
2788 /**
2789 * 09. Modal
2790 */
2791 .adminify-modal {
2792 position: fixed;
2793 z-index: 100101;
2794 top: 0;
2795 left: 0;
2796 width: 100%;
2797 height: 100%;
2798 }
2799 .adminify-modal.hidden {
2800 display: none;
2801 }
2802
2803 .adminify-modal-icon {
2804 z-index: 100102;
2805 }
2806
2807 .adminify-modal-table {
2808 display: table;
2809 width: 100%;
2810 height: 100%;
2811 }
2812
2813 .adminify-modal-table-cell {
2814 display: table-cell;
2815 vertical-align: middle;
2816 margin: 100px 0;
2817 }
2818
2819 .adminify-modal-inner {
2820 position: relative;
2821 z-index: 10;
2822 width: 760px;
2823 height: 750px;
2824 margin: 0 auto;
2825 background-color: #fff;
2826 }
2827
2828 .adminify-modal-content {
2829 position: relative;
2830 overflow: hidden;
2831 overflow-y: auto;
2832 height: 595px;
2833 }
2834 .adminify-modal-content .adminify-shortcode-button {
2835 display: none;
2836 }
2837 .adminify-modal-content .adminify-field {
2838 padding: 15px 30px 15px 15px;
2839 }
2840 .adminify-modal-content a:active, .adminify-modal-content a:focus {
2841 outline: none;
2842 box-shadow: none;
2843 }
2844 .adminify-modal-content h4 {
2845 font-size: 13px;
2846 }
2847 .adminify-modal-content h4 small {
2848 font-style: italic;
2849 font-weight: 400;
2850 color: #aaa;
2851 }
2852
2853 .adminify-modal-title {
2854 position: relative;
2855 background-color: #fcfcfc;
2856 border-bottom: 1px solid #ddd;
2857 height: 36px;
2858 font-size: 16px;
2859 font-weight: 600;
2860 line-height: 36px;
2861 margin: 0;
2862 padding: 0 36px 0 16px;
2863 }
2864
2865 .adminify-modal-header {
2866 width: 100%;
2867 padding: 14px 0;
2868 background-color: #f5f5f5;
2869 border-bottom: 1px solid #ddd;
2870 }
2871 .adminify-modal-header select {
2872 display: block;
2873 width: 250px;
2874 margin: 0 auto;
2875 font-size: 13px;
2876 line-height: 1;
2877 height: 30px;
2878 min-height: 30px;
2879 background-color: #fff;
2880 }
2881
2882 .adminify-modal-close {
2883 color: #666;
2884 padding: 0;
2885 position: absolute;
2886 top: 0;
2887 right: 0;
2888 width: 36px;
2889 height: 36px;
2890 text-align: center;
2891 background: none;
2892 border: none;
2893 cursor: pointer;
2894 }
2895 .adminify-modal-close:before {
2896 font: normal 20px/36px dashicons;
2897 content: "\f158";
2898 vertical-align: top;
2899 width: 36px;
2900 height: 36px;
2901 }
2902 .adminify-modal-close:hover {
2903 opacity: 0.5;
2904 }
2905
2906 .adminify-modal-insert-wrapper {
2907 text-align: center;
2908 width: 100%;
2909 padding: 15px 0;
2910 background-color: #f5f5f5;
2911 border-top: 1px solid #ddd;
2912 }
2913
2914 .adminify-modal-overlay {
2915 position: absolute;
2916 top: 0;
2917 left: 0;
2918 width: 100%;
2919 height: 100%;
2920 background-color: #000;
2921 opacity: 0.5;
2922 }
2923
2924 /**
2925 * 09. 01. Shortcode Modal
2926 */
2927 .adminify--repeatable {
2928 padding: 15px 15px 0 15px;
2929 }
2930
2931 .adminify--repeat-button-block {
2932 text-align: center;
2933 padding-bottom: 15px;
2934 }
2935
2936 .adminify--repeat-shortcode {
2937 position: relative;
2938 margin-bottom: 15px;
2939 border: 1px dashed #ddd;
2940 }
2941 .adminify--repeat-shortcode:first-child .adminify-repeat-remove {
2942 display: none;
2943 }
2944 .adminify--repeat-shortcode .adminify-repeat-remove {
2945 position: absolute;
2946 right: 10px;
2947 top: 10px;
2948 z-index: 10;
2949 cursor: pointer;
2950 display: inline-block;
2951 font-size: 11px;
2952 width: 18px;
2953 height: 18px;
2954 line-height: 18px;
2955 text-align: center;
2956 border-radius: 2px;
2957 color: #fff;
2958 background-color: #e14d43;
2959 opacity: 0.5;
2960 }
2961 .adminify--repeat-shortcode .adminify-repeat-remove:hover {
2962 opacity: 0.5;
2963 }
2964
2965 .adminify-shortcode-single .adminify-modal-inner {
2966 height: 750px;
2967 }
2968 .adminify-shortcode-single .adminify-modal-content {
2969 height: 652px;
2970 }
2971
2972 .elementor-editor-active .adminify-shortcode-button {
2973 margin-left: 5px;
2974 }
2975 .elementor-editor-active .adminify-modal .hidden {
2976 display: none !important;
2977 }
2978
2979 /**
2980 * 09. 02. Gutenberg Modal
2981 */
2982 .adminify-shortcode-block {
2983 text-align: center;
2984 padding: 14px;
2985 font-size: 13px;
2986 background-color: #f5f5f5;
2987 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
2988 }
2989
2990 .adminify-shortcode-block .components-button {
2991 margin-bottom: 10px;
2992 }
2993
2994 /**
2995 * 09. 03. Icon Modal
2996 */
2997 .adminify-modal-icon .adminify-icon-title {
2998 padding: 15px 0;
2999 margin: 4px;
3000 font-size: 14px;
3001 font-weight: bold;
3002 text-align: center;
3003 border: 1px solid #eee;
3004 background-color: #f7f7f7;
3005 }
3006 .adminify-modal-icon .adminify-modal-header {
3007 text-align: center;
3008 }
3009 .adminify-modal-icon .adminify-icon-search {
3010 width: 50%;
3011 height: 40px;
3012 line-height: 40px;
3013 }
3014 .adminify-modal-icon i {
3015 cursor: pointer;
3016 display: inline-block;
3017 margin: 4px;
3018 width: 35px;
3019 height: 35px;
3020 line-height: 35px;
3021 font-size: 16px;
3022 color: #555;
3023 text-align: center;
3024 border: 1px solid #ccc;
3025 background-color: #f7f7f7;
3026 border-radius: 2px;
3027 box-shadow: 1px 1px 0 rgba(0, 0, 0, 0.05);
3028 }
3029 .adminify-modal-icon i:hover {
3030 color: #fff;
3031 border-color: #222;
3032 background-color: #222;
3033 }
3034 .adminify-modal-icon .adminify-modal-content {
3035 padding: 10px;
3036 height: 618px;
3037 }
3038 .adminify-modal-icon .adminify-error-text {
3039 padding: 10px;
3040 }
3041
3042 .adminify-modal-loading {
3043 display: none;
3044 position: absolute;
3045 left: 15px;
3046 top: 15px;
3047 }
3048
3049 .adminify-loading {
3050 position: relative;
3051 width: 20px;
3052 height: 20px;
3053 background: #ccc;
3054 border-radius: 20px;
3055 box-shadow: 0 2px 5px rgba(0, 0, 0, 0.07);
3056 }
3057 .adminify-loading:after {
3058 position: absolute;
3059 top: 50%;
3060 left: 50%;
3061 width: 4px;
3062 height: 4px;
3063 content: "";
3064 margin-top: -2px;
3065 margin-left: -2px;
3066 background-color: white;
3067 animation-duration: 0.5s;
3068 animation-iteration-count: infinite;
3069 animation-timing-function: linear;
3070 animation-name: adminifyLoader;
3071 border-radius: 4px;
3072 }
3073
3074 @keyframes adminifyLoader {
3075 0% {
3076 transform: rotate(0deg) translateX(-6px) rotate(0deg);
3077 }
3078 100% {
3079 transform: rotate(360deg) translateX(-6px) rotate(-360deg);
3080 }
3081 }
3082 body.wp-adminify {
3083 --adminify-primary: #3a3ae9;
3084 --adminify-preset-background: #f0f0f1;
3085 --adminify-text-color: #fff;
3086 --adminify-input-bg: #f1f1f3;
3087 }
3088
3089 /**
3090 * 10. Helper
3091 */
3092 .adminify-subtitle-text {
3093 margin-top: 6px;
3094 font-weight: 400;
3095 color: #8c89a9;
3096 }
3097 .adminify-subtitle-text > a {
3098 color: var(--adminify-primary);
3099 }
3100
3101 .adminify-desc-text {
3102 clear: both;
3103 float: left;
3104 width: 100%;
3105 margin-top: 6px;
3106 font-weight: 400;
3107 color: #8c89a9;
3108 }
3109
3110 .adminify-error-text {
3111 margin-top: 6px;
3112 color: #d02c21;
3113 }
3114
3115 .adminify-before-text {
3116 margin-bottom: 6px;
3117 }
3118
3119 .adminify-after-text {
3120 margin-top: 6px;
3121 }
3122
3123 .adminify-metabox-hide {
3124 display: none !important;
3125 }
3126
3127 .adminify-metabox-show {
3128 display: block !important;
3129 }
3130
3131 .adminify-depend-hidden.adminify-depend-on {
3132 display: none;
3133 }
3134
3135 .adminify-depend-visible.adminify-depend-on {
3136 opacity: 0.75;
3137 filter: grayscale(1);
3138 -webkit-user-select: none;
3139 -moz-user-select: none;
3140 user-select: none;
3141 }
3142 .adminify-depend-visible.adminify-depend-on .clear:before {
3143 content: "";
3144 left: 0;
3145 top: 0;
3146 right: 0;
3147 bottom: 0;
3148 position: absolute;
3149 background-color: #dedee7;
3150 opacity: 0.25;
3151 z-index: 10;
3152 }
3153
3154 .adminify-form-result {
3155 display: none;
3156 float: left;
3157 padding: 0 8px;
3158 margin-right: 4px;
3159 font-size: 11px;
3160 line-height: 30px;
3161 -webkit-user-select: none;
3162 -moz-user-select: none;
3163 user-select: none;
3164 border-radius: 2px;
3165 }
3166
3167 .adminify-form-show {
3168 display: block;
3169 }
3170
3171 .adminify-form-success {
3172 color: #fff;
3173 background-color: #46b450;
3174 }
3175
3176 .adminify-form-warning {
3177 color: #8a6d3b;
3178 background-color: #faebcc;
3179 }
3180
3181 .adminify-label-error {
3182 position: relative;
3183 top: -2px;
3184 display: inline-block;
3185 font-size: 10px;
3186 line-height: 10px;
3187 height: 10px;
3188 width: 10px;
3189 padding: 1px;
3190 font-style: normal;
3191 text-align: center;
3192 color: #fff;
3193 vertical-align: middle;
3194 background-color: #e10000;
3195 border-radius: 2px;
3196 }
3197
3198 .adminify-no-option {
3199 padding: 30px;
3200 }
3201
3202 .adminify-input-number {
3203 -moz-appearance: textfield;
3204 }
3205
3206 .adminify-input-number::-webkit-inner-spin-button,
3207 .adminify-input-number::-webkit-outer-spin-button {
3208 -webkit-appearance: none;
3209 margin: 0;
3210 }
3211
3212 .adminify-fa5-shims .adminify .fas,
3213 .adminify-fa5-shims .adminify .far,
3214 .adminify-fa5-shims .adminify .fab {
3215 font-family: "FontAwesome";
3216 font-style: normal;
3217 }
3218
3219 body.wp-adminify {
3220 --adminify-primary: #3a3ae9;
3221 --adminify-preset-background: #f0f0f1;
3222 --adminify-text-color: #fff;
3223 --adminify-input-bg: #f1f1f3;
3224 }
3225
3226 /**
3227 * Chosen JS Styles
3228 */
3229 .chosen-container {
3230 position: relative;
3231 display: inline-block;
3232 vertical-align: middle;
3233 font-size: 13px;
3234 -webkit-user-select: none;
3235 -moz-user-select: none;
3236 user-select: none;
3237 }
3238
3239 .chosen-container * {
3240 box-sizing: border-box;
3241 }
3242
3243 .chosen-container .chosen-drop {
3244 position: absolute;
3245 top: 100%;
3246 z-index: 1010;
3247 width: 100%;
3248 border: 1px solid #dedee7;
3249 border-top: 0;
3250 background: #fff;
3251 box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
3252 clip: rect(0, 0, 0, 0);
3253 clip-path: inset(100% 100%);
3254 }
3255
3256 .chosen-container.chosen-with-drop .chosen-drop {
3257 clip: auto;
3258 clip-path: none;
3259 }
3260
3261 .chosen-container a {
3262 cursor: pointer;
3263 }
3264
3265 .chosen-container .search-choice .group-name,
3266 .chosen-container .chosen-single .group-name {
3267 margin-right: 4px;
3268 overflow: hidden;
3269 white-space: nowrap;
3270 text-overflow: ellipsis;
3271 font-weight: normal;
3272 color: #999999;
3273 }
3274
3275 .chosen-container .search-choice .group-name:after,
3276 .chosen-container .chosen-single .group-name:after {
3277 content: ":";
3278 padding-left: 2px;
3279 vertical-align: top;
3280 }
3281
3282 .chosen-container-single .chosen-single {
3283 position: relative;
3284 display: block;
3285 overflow: hidden;
3286 padding: 0 0 0 8px;
3287 height: 32px;
3288 border: 1px solid #dedee7;
3289 border-radius: 4px;
3290 background: #fff;
3291 color: #736e91;
3292 -webkit-text-decoration: none;
3293 text-decoration: none;
3294 white-space: nowrap;
3295 line-height: 2.3;
3296 }
3297
3298 .chosen-container-single .chosen-default {
3299 color: #999;
3300 }
3301
3302 .chosen-container-single .chosen-single span {
3303 display: block;
3304 overflow: hidden;
3305 margin-right: 26px;
3306 text-overflow: ellipsis;
3307 white-space: nowrap;
3308 }
3309
3310 .chosen-container-single .chosen-single-with-deselect span {
3311 margin-right: 38px;
3312 }
3313
3314 .chosen-container-single .chosen-single abbr {
3315 position: absolute;
3316 top: 6px;
3317 right: 26px;
3318 display: block;
3319 width: 12px;
3320 height: 12px;
3321 font-size: 1px;
3322 }
3323
3324 .chosen-container-single .chosen-single div {
3325 position: absolute;
3326 top: 0;
3327 right: 0;
3328 display: block;
3329 width: 18px;
3330 height: 100%;
3331 }
3332
3333 .chosen-container-single .chosen-single div b {
3334 display: block;
3335 width: 100%;
3336 height: 100%;
3337 }
3338
3339 .chosen-container-single .chosen-search {
3340 position: relative;
3341 z-index: 1010;
3342 margin: 0;
3343 padding: 3px 4px;
3344 white-space: nowrap;
3345 }
3346
3347 .chosen-container-single .chosen-search input[type=text] {
3348 margin: 1px 0;
3349 padding: 4px 20px 4px 5px;
3350 width: 100%;
3351 height: auto;
3352 outline: 0;
3353 border: 1px solid #aaa;
3354 font-size: 1em;
3355 font-family: sans-serif;
3356 line-height: normal;
3357 border-radius: 0;
3358 }
3359
3360 .chosen-container-single .chosen-drop {
3361 margin-top: -1px;
3362 border-radius: 0 0 4px 4px;
3363 background-clip: padding-box;
3364 }
3365
3366 .chosen-container-single.chosen-container-single-nosearch .chosen-search {
3367 position: absolute;
3368 clip: rect(0, 0, 0, 0);
3369 clip-path: inset(100% 100%);
3370 }
3371
3372 .chosen-container .chosen-results {
3373 color: #48455f;
3374 position: relative;
3375 overflow-x: hidden;
3376 overflow-y: auto;
3377 margin: 0 4px 4px 0;
3378 padding: 0 0 0 4px;
3379 max-height: 240px;
3380 -webkit-overflow-scrolling: touch;
3381 }
3382
3383 .chosen-container .chosen-results li {
3384 display: none;
3385 margin: 0;
3386 padding: 5px 6px;
3387 list-style: none;
3388 line-height: 15px;
3389 word-wrap: break-word;
3390 -webkit-touch-callout: none;
3391 }
3392
3393 .chosen-container .chosen-results li.active-result {
3394 display: list-item;
3395 cursor: pointer;
3396 }
3397
3398 .chosen-container .chosen-results li.disabled-result {
3399 display: list-item;
3400 color: #ccc;
3401 cursor: default;
3402 }
3403
3404 .chosen-container .chosen-results li.highlighted {
3405 background-color: var(--adminify-primary);
3406 color: #fff;
3407 }
3408
3409 .chosen-container .chosen-results li.no-results {
3410 color: #777;
3411 display: list-item;
3412 background: #f4f4f4;
3413 }
3414
3415 .chosen-container .chosen-results li.group-result {
3416 display: list-item;
3417 font-weight: bold;
3418 cursor: default;
3419 }
3420
3421 .chosen-container .chosen-results li.group-option {
3422 padding-left: 15px;
3423 }
3424
3425 .chosen-container .chosen-results li em {
3426 font-style: normal;
3427 -webkit-text-decoration: underline;
3428 text-decoration: underline;
3429 }
3430
3431 .chosen-container-multi .chosen-choices {
3432 position: relative;
3433 overflow: hidden;
3434 margin: 0;
3435 padding: 2px 5px;
3436 width: 100%;
3437 height: auto;
3438 border: 1px solid #dedee7;
3439 background-color: #fff;
3440 cursor: text;
3441 }
3442
3443 .chosen-container-multi .chosen-choices li {
3444 float: left;
3445 list-style: none;
3446 }
3447
3448 .chosen-container-multi .chosen-choices li.search-field {
3449 margin: 0;
3450 padding: 0;
3451 white-space: nowrap;
3452 }
3453
3454 .chosen-container-multi .chosen-choices li.search-field input[type=text] {
3455 margin: 1px 0;
3456 padding: 0;
3457 outline: 0;
3458 border: 0 !important;
3459 background: transparent !important;
3460 box-shadow: none;
3461 color: #999;
3462 font-size: 100%;
3463 font-family: sans-serif;
3464 line-height: normal;
3465 border-radius: 0;
3466 width: 25px;
3467 height: 25px;
3468 min-height: 25px;
3469 }
3470
3471 .chosen-container-multi .chosen-choices li.search-choice {
3472 position: relative;
3473 margin: 3px 5px 3px 0;
3474 padding: 4px 20px 4px 6px;
3475 max-width: 100%;
3476 border-radius: 3px;
3477 color: #48455f;
3478 border: 1px solid #c4c4d4;
3479 background: #eaeaf0;
3480 font-weight: 500;
3481 line-height: 13px;
3482 cursor: default;
3483 }
3484
3485 .chosen-container-multi .chosen-choices li.search-choice span {
3486 word-wrap: break-word;
3487 white-space: nowrap;
3488 }
3489
3490 .chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
3491 position: absolute;
3492 top: 0;
3493 right: 0;
3494 display: block;
3495 font-family: "Font Awesome 5 Pro", "Font Awesome 5 Free", "FontAwesome";
3496 font-weight: 900;
3497 font-size: 12px;
3498 line-height: 1.3;
3499 height: 100%;
3500 width: 18px;
3501 color: #aaa;
3502 text-align: center;
3503 background: none;
3504 }
3505 .chosen-container-multi .chosen-choices li.search-choice .search-choice-close:before {
3506 content: "\f00d";
3507 display: inline-block;
3508 padding-top: 3px;
3509 }
3510 .chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover {
3511 color: #555;
3512 }
3513
3514 .chosen-container-multi .chosen-choices li.search-choice-disabled {
3515 padding-right: 5px;
3516 border: 1px solid #ccc;
3517 background-color: #e4e4e4;
3518 background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
3519 color: #666;
3520 }
3521
3522 .chosen-container-multi .chosen-choices li.search-choice-focus {
3523 background: #d4d4d4;
3524 }
3525
3526 .chosen-container-multi .chosen-results {
3527 margin: 0;
3528 padding: 0;
3529 }
3530
3531 .chosen-container-multi .chosen-drop .result-selected {
3532 display: list-item;
3533 color: #ccc;
3534 cursor: default;
3535 }
3536
3537 .chosen-container-active .chosen-single {
3538 border: 1px solid var(--adminify-primary);
3539 }
3540
3541 .chosen-container-active.chosen-with-drop .chosen-single {
3542 border: 1px solid #dedee7;
3543 border-bottom-right-radius: 0;
3544 border-bottom-left-radius: 0;
3545 }
3546
3547 .chosen-container-active.chosen-with-drop .chosen-single div {
3548 border-left: none;
3549 background: transparent;
3550 }
3551
3552 .chosen-container-active .chosen-choices {
3553 border: 1px solid var(--adminify-primary);
3554 }
3555
3556 .chosen-container-active .chosen-choices li.search-field input[type=text] {
3557 color: #222 !important;
3558 }
3559
3560 .chosen-disabled {
3561 opacity: 0.5 !important;
3562 cursor: default;
3563 }
3564
3565 .chosen-disabled .chosen-single {
3566 cursor: default;
3567 }
3568
3569 .chosen-disabled .chosen-choices .search-choice .search-choice-close {
3570 cursor: default;
3571 }
3572
3573 .chosen-rtl {
3574 text-align: right;
3575 }
3576
3577 .chosen-rtl .chosen-single {
3578 overflow: visible;
3579 padding: 0 8px 0 0;
3580 }
3581
3582 .chosen-rtl .chosen-single span {
3583 margin-right: 0;
3584 margin-left: 26px;
3585 direction: rtl;
3586 }
3587
3588 .chosen-rtl .chosen-single-with-deselect span {
3589 margin-left: 38px;
3590 }
3591
3592 .chosen-rtl .chosen-single div {
3593 right: auto;
3594 left: 3px;
3595 }
3596
3597 .chosen-rtl .chosen-single abbr {
3598 right: auto;
3599 left: 26px;
3600 }
3601
3602 .chosen-rtl .chosen-choices li {
3603 float: right;
3604 }
3605
3606 .chosen-rtl .chosen-choices li.search-field input[type=text] {
3607 direction: rtl;
3608 }
3609
3610 .chosen-rtl .chosen-choices li.search-choice {
3611 margin: 3px 5px 3px 0;
3612 padding: 3px 5px 3px 19px;
3613 }
3614
3615 .chosen-rtl .chosen-choices li.search-choice .search-choice-close {
3616 right: auto;
3617 left: 4px;
3618 }
3619
3620 .chosen-rtl.chosen-container-single .chosen-results {
3621 margin: 0 0 4px 4px;
3622 padding: 0 4px 0 0;
3623 }
3624
3625 .chosen-rtl .chosen-results li.group-option {
3626 padding-right: 15px;
3627 padding-left: 0;
3628 }
3629
3630 .chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div {
3631 border-right: none;
3632 }
3633
3634 .chosen-rtl .chosen-search input[type=text] {
3635 padding: 4px 5px 4px 20px;
3636 direction: rtl;
3637 }
3638
3639 /**
3640 * Flatpickr
3641 */
3642 .flatpickr-calendar {
3643 background: transparent;
3644 opacity: 0;
3645 display: none;
3646 text-align: center;
3647 visibility: hidden;
3648 padding: 0;
3649 animation: none;
3650 direction: ltr;
3651 border: 0;
3652 font-size: 14px;
3653 line-height: 24px;
3654 border-radius: 5px;
3655 position: absolute;
3656 width: 307.875px;
3657 box-sizing: border-box;
3658 touch-action: manipulation;
3659 background: #fff;
3660 box-shadow: 1px 0 0 #e6e6e6, -1px 0 0 #e6e6e6, 0 1px 0 #e6e6e6, 0 -1px 0 #e6e6e6, 0 3px 13px rgba(0, 0, 0, 0.08);
3661 }
3662
3663 .flatpickr-calendar.open,
3664 .flatpickr-calendar.inline {
3665 opacity: 1;
3666 max-height: 640px;
3667 visibility: visible;
3668 }
3669
3670 .flatpickr-calendar.open {
3671 display: inline-block;
3672 z-index: 99999;
3673 }
3674
3675 .flatpickr-calendar.animate.open {
3676 animation: fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);
3677 }
3678
3679 .flatpickr-calendar.inline {
3680 display: block;
3681 position: relative;
3682 top: 2px;
3683 }
3684
3685 .flatpickr-calendar.static {
3686 position: absolute;
3687 top: calc(100% + 2px);
3688 }
3689
3690 .flatpickr-calendar.static.open {
3691 z-index: 999;
3692 display: block;
3693 }
3694
3695 .flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7) {
3696 box-shadow: none !important;
3697 }
3698
3699 .flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1) {
3700 box-shadow: -2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
3701 }
3702
3703 .flatpickr-calendar .hasWeeks .dayContainer,
3704 .flatpickr-calendar .hasTime .dayContainer {
3705 border-bottom: 0;
3706 border-bottom-right-radius: 0;
3707 border-bottom-left-radius: 0;
3708 }
3709
3710 .flatpickr-calendar .hasWeeks .dayContainer {
3711 border-left: 0;
3712 }
3713
3714 .flatpickr-calendar.hasTime .flatpickr-time {
3715 height: 40px;
3716 border-top: 1px solid #e6e6e6;
3717 }
3718
3719 .flatpickr-calendar.noCalendar.hasTime .flatpickr-time {
3720 height: auto;
3721 }
3722
3723 .flatpickr-calendar:before,
3724 .flatpickr-calendar:after {
3725 position: absolute;
3726 display: block;
3727 pointer-events: none;
3728 border: solid transparent;
3729 content: "";
3730 height: 0;
3731 width: 0;
3732 left: 22px;
3733 }
3734
3735 .flatpickr-calendar.rightMost:before,
3736 .flatpickr-calendar.arrowRight:before,
3737 .flatpickr-calendar.rightMost:after,
3738 .flatpickr-calendar.arrowRight:after {
3739 left: auto;
3740 right: 22px;
3741 }
3742
3743 .flatpickr-calendar.arrowCenter:before,
3744 .flatpickr-calendar.arrowCenter:after {
3745 left: 50%;
3746 right: 50%;
3747 }
3748
3749 .flatpickr-calendar:before {
3750 border-width: 5px;
3751 margin: 0 -5px;
3752 }
3753
3754 .flatpickr-calendar:after {
3755 border-width: 4px;
3756 margin: 0 -4px;
3757 }
3758
3759 .flatpickr-calendar.arrowTop:before,
3760 .flatpickr-calendar.arrowTop:after {
3761 bottom: 100%;
3762 }
3763
3764 .flatpickr-calendar.arrowTop:before {
3765 border-bottom-color: #e6e6e6;
3766 }
3767
3768 .flatpickr-calendar.arrowTop:after {
3769 border-bottom-color: #fff;
3770 }
3771
3772 .flatpickr-calendar.arrowBottom:before,
3773 .flatpickr-calendar.arrowBottom:after {
3774 top: 100%;
3775 }
3776
3777 .flatpickr-calendar.arrowBottom:before {
3778 border-top-color: #e6e6e6;
3779 }
3780
3781 .flatpickr-calendar.arrowBottom:after {
3782 border-top-color: #fff;
3783 }
3784
3785 .flatpickr-calendar:focus {
3786 outline: 0;
3787 }
3788
3789 .flatpickr-wrapper {
3790 position: relative;
3791 display: inline-block;
3792 }
3793
3794 .flatpickr-months {
3795 display: flex;
3796 }
3797
3798 .flatpickr-months .flatpickr-month {
3799 background: transparent;
3800 color: rgba(0, 0, 0, 0.9);
3801 fill: rgba(0, 0, 0, 0.9);
3802 height: 34px;
3803 line-height: 1;
3804 text-align: center;
3805 position: relative;
3806 -webkit-user-select: none;
3807 -moz-user-select: none;
3808 user-select: none;
3809 overflow: hidden;
3810 flex: 1;
3811 }
3812
3813 .flatpickr-months .flatpickr-prev-month,
3814 .flatpickr-months .flatpickr-next-month {
3815 -webkit-text-decoration: none;
3816 text-decoration: none;
3817 cursor: pointer;
3818 position: absolute;
3819 top: 0;
3820 height: 34px;
3821 padding: 10px;
3822 z-index: 3;
3823 color: rgba(0, 0, 0, 0.9);
3824 fill: rgba(0, 0, 0, 0.9);
3825 }
3826
3827 .flatpickr-months .flatpickr-prev-month.flatpickr-disabled,
3828 .flatpickr-months .flatpickr-next-month.flatpickr-disabled {
3829 display: none;
3830 }
3831
3832 .flatpickr-months .flatpickr-prev-month i,
3833 .flatpickr-months .flatpickr-next-month i {
3834 position: relative;
3835 }
3836
3837 .flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,
3838 .flatpickr-months .flatpickr-next-month.flatpickr-prev-month {
3839 /*
3840 /*rtl:begin:ignore*/
3841 /*
3842 */
3843 left: 0;
3844 /*
3845 /*rtl:end:ignore*/
3846 /*
3847 */
3848 }
3849
3850 /*
3851 /*rtl:begin:ignore*/
3852 /*
3853 /*rtl:end:ignore*/
3854 .flatpickr-months .flatpickr-prev-month.flatpickr-next-month,
3855 .flatpickr-months .flatpickr-next-month.flatpickr-next-month {
3856 /*
3857 /*rtl:begin:ignore*/
3858 /*
3859 */
3860 right: 0;
3861 /*
3862 /*rtl:end:ignore*/
3863 /*
3864 */
3865 }
3866
3867 /*
3868 /*rtl:begin:ignore*/
3869 /*
3870 /*rtl:end:ignore*/
3871 .flatpickr-months .flatpickr-prev-month:hover,
3872 .flatpickr-months .flatpickr-next-month:hover {
3873 color: #959ea9;
3874 }
3875
3876 .flatpickr-months .flatpickr-prev-month:hover svg,
3877 .flatpickr-months .flatpickr-next-month:hover svg {
3878 fill: #f64747;
3879 }
3880
3881 .flatpickr-months .flatpickr-prev-month svg,
3882 .flatpickr-months .flatpickr-next-month svg {
3883 width: 14px;
3884 height: 14px;
3885 }
3886
3887 .flatpickr-months .flatpickr-prev-month svg path,
3888 .flatpickr-months .flatpickr-next-month svg path {
3889 transition: fill 0.1s;
3890 fill: inherit;
3891 }
3892
3893 .numInputWrapper {
3894 position: relative;
3895 height: auto;
3896 }
3897
3898 .numInputWrapper input,
3899 .numInputWrapper span {
3900 display: inline-block;
3901 }
3902
3903 .numInputWrapper input {
3904 width: 100%;
3905 }
3906
3907 .numInputWrapper input::-ms-clear {
3908 display: none;
3909 }
3910
3911 .numInputWrapper input::-webkit-outer-spin-button,
3912 .numInputWrapper input::-webkit-inner-spin-button {
3913 margin: 0;
3914 -webkit-appearance: none;
3915 }
3916
3917 .numInputWrapper span {
3918 position: absolute;
3919 right: 0;
3920 width: 14px;
3921 padding: 0 4px 0 2px;
3922 height: 50%;
3923 line-height: 50%;
3924 opacity: 0;
3925 cursor: pointer;
3926 border: 1px solid rgba(57, 57, 57, 0.15);
3927 box-sizing: border-box;
3928 }
3929
3930 .numInputWrapper span:hover {
3931 background: rgba(0, 0, 0, 0.1);
3932 }
3933
3934 .numInputWrapper span:active {
3935 background: rgba(0, 0, 0, 0.2);
3936 }
3937
3938 .numInputWrapper span:after {
3939 display: block;
3940 content: "";
3941 position: absolute;
3942 }
3943
3944 .numInputWrapper span.arrowUp {
3945 top: 0;
3946 border-bottom: 0;
3947 }
3948
3949 .numInputWrapper span.arrowUp:after {
3950 border-left: 4px solid transparent;
3951 border-right: 4px solid transparent;
3952 border-bottom: 4px solid rgba(57, 57, 57, 0.6);
3953 top: 26%;
3954 }
3955
3956 .numInputWrapper span.arrowDown {
3957 top: 50%;
3958 }
3959
3960 .numInputWrapper span.arrowDown:after {
3961 border-left: 4px solid transparent;
3962 border-right: 4px solid transparent;
3963 border-top: 4px solid rgba(57, 57, 57, 0.6);
3964 top: 40%;
3965 }
3966
3967 .numInputWrapper span svg {
3968 width: inherit;
3969 height: auto;
3970 }
3971
3972 .numInputWrapper span svg path {
3973 fill: rgba(0, 0, 0, 0.5);
3974 }
3975
3976 .numInputWrapper:hover {
3977 background: rgba(0, 0, 0, 0.05);
3978 }
3979
3980 .numInputWrapper:hover span {
3981 opacity: 1;
3982 }
3983
3984 .flatpickr-current-month {
3985 font-size: 135%;
3986 line-height: inherit;
3987 font-weight: 300;
3988 color: inherit;
3989 position: absolute;
3990 width: 75%;
3991 left: 12.5%;
3992 padding: 7.48px 0 0 0;
3993 line-height: 1;
3994 height: 34px;
3995 display: inline-block;
3996 text-align: center;
3997 transform: translate3d(0px, 0px, 0px);
3998 }
3999
4000 .flatpickr-current-month span.cur-month {
4001 font-family: inherit;
4002 font-weight: 700;
4003 color: inherit;
4004 display: inline-block;
4005 margin-left: 0.5ch;
4006 padding: 0;
4007 }
4008
4009 .flatpickr-current-month span.cur-month:hover {
4010 background: rgba(0, 0, 0, 0.05);
4011 }
4012
4013 .flatpickr-current-month .numInputWrapper {
4014 width: 6ch;
4015 width: 7ch\0 ;
4016 display: inline-block;
4017 }
4018
4019 .flatpickr-current-month .numInputWrapper span.arrowUp:after {
4020 border-bottom-color: rgba(0, 0, 0, 0.9);
4021 }
4022
4023 .flatpickr-current-month .numInputWrapper span.arrowDown:after {
4024 border-top-color: rgba(0, 0, 0, 0.9);
4025 }
4026
4027 .flatpickr-current-month input.cur-year {
4028 background: transparent;
4029 box-sizing: border-box;
4030 color: inherit;
4031 cursor: text;
4032 padding: 0 0 0 0.5ch;
4033 margin: 0;
4034 display: inline-block;
4035 font-size: inherit;
4036 font-family: inherit;
4037 font-weight: 300;
4038 line-height: inherit;
4039 height: auto;
4040 border: 0;
4041 border-radius: 0;
4042 vertical-align: baseline;
4043 vertical-align: initial;
4044 -webkit-appearance: textfield;
4045 -moz-appearance: textfield;
4046 appearance: textfield;
4047 }
4048
4049 .flatpickr-current-month input.cur-year:focus {
4050 outline: 0;
4051 }
4052
4053 .flatpickr-current-month input.cur-year[disabled],
4054 .flatpickr-current-month input.cur-year[disabled]:hover {
4055 font-size: 100%;
4056 color: rgba(0, 0, 0, 0.5);
4057 background: transparent;
4058 pointer-events: none;
4059 }
4060
4061 .flatpickr-current-month .flatpickr-monthDropdown-months {
4062 appearance: menulist;
4063 background: transparent;
4064 border: none;
4065 border-radius: 0;
4066 box-sizing: border-box;
4067 color: inherit;
4068 cursor: pointer;
4069 font-size: inherit;
4070 font-family: inherit;
4071 font-weight: 300;
4072 height: auto;
4073 line-height: inherit;
4074 margin: -1px 0 0 0;
4075 outline: none;
4076 padding: 0 0 0 0.5ch;
4077 position: relative;
4078 vertical-align: baseline;
4079 vertical-align: initial;
4080 -webkit-box-sizing: border-box;
4081 -webkit-appearance: menulist;
4082 -moz-appearance: menulist;
4083 width: auto;
4084 }
4085
4086 .flatpickr-current-month .flatpickr-monthDropdown-months:focus,
4087 .flatpickr-current-month .flatpickr-monthDropdown-months:active {
4088 outline: none;
4089 }
4090
4091 .flatpickr-current-month .flatpickr-monthDropdown-months:hover {
4092 background: rgba(0, 0, 0, 0.05);
4093 }
4094
4095 .flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month {
4096 background-color: transparent;
4097 outline: none;
4098 padding: 0;
4099 }
4100
4101 .flatpickr-weekdays {
4102 background: transparent;
4103 text-align: center;
4104 overflow: hidden;
4105 width: 100%;
4106 display: flex;
4107 align-items: center;
4108 height: 28px;
4109 }
4110
4111 .flatpickr-weekdays .flatpickr-weekdaycontainer {
4112 display: flex;
4113 flex: 1;
4114 }
4115
4116 span.flatpickr-weekday {
4117 cursor: default;
4118 font-size: 90%;
4119 background: transparent;
4120 color: rgba(0, 0, 0, 0.54);
4121 line-height: 1;
4122 margin: 0;
4123 text-align: center;
4124 display: block;
4125 flex: 1;
4126 font-weight: bolder;
4127 }
4128
4129 .dayContainer,
4130 .flatpickr-weeks {
4131 padding: 1px 0 0 0;
4132 }
4133
4134 .flatpickr-days {
4135 position: relative;
4136 overflow: hidden;
4137 display: flex;
4138 align-items: flex-start;
4139 width: 307.875px;
4140 }
4141
4142 .flatpickr-days:focus {
4143 outline: 0;
4144 }
4145
4146 .dayContainer {
4147 padding: 0;
4148 outline: 0;
4149 text-align: left;
4150 width: 307.875px;
4151 min-width: 307.875px;
4152 max-width: 307.875px;
4153 box-sizing: border-box;
4154 display: inline-block;
4155 display: flex;
4156 flex-wrap: wrap;
4157 -ms-flex-wrap: wrap;
4158 justify-content: space-around;
4159 transform: translate3d(0px, 0px, 0px);
4160 opacity: 1;
4161 }
4162
4163 .dayContainer + .dayContainer {
4164 box-shadow: -1px 0 0 #e6e6e6;
4165 }
4166
4167 .flatpickr-day {
4168 background: none;
4169 border: 1px solid transparent;
4170 border-radius: 150px;
4171 box-sizing: border-box;
4172 color: #393939;
4173 cursor: pointer;
4174 font-weight: 400;
4175 width: 14.2857143%;
4176 flex-basis: 14.2857143%;
4177 max-width: 39px;
4178 height: 39px;
4179 line-height: 39px;
4180 margin: 0;
4181 display: inline-block;
4182 position: relative;
4183 justify-content: center;
4184 text-align: center;
4185 }
4186
4187 .flatpickr-day.inRange,
4188 .flatpickr-day.prevMonthDay.inRange,
4189 .flatpickr-day.nextMonthDay.inRange,
4190 .flatpickr-day.today.inRange,
4191 .flatpickr-day.prevMonthDay.today.inRange,
4192 .flatpickr-day.nextMonthDay.today.inRange,
4193 .flatpickr-day:hover,
4194 .flatpickr-day.prevMonthDay:hover,
4195 .flatpickr-day.nextMonthDay:hover,
4196 .flatpickr-day:focus,
4197 .flatpickr-day.prevMonthDay:focus,
4198 .flatpickr-day.nextMonthDay:focus {
4199 cursor: pointer;
4200 outline: 0;
4201 background: #e6e6e6;
4202 border-color: #e6e6e6;
4203 }
4204
4205 .flatpickr-day.today {
4206 border-color: #959ea9;
4207 }
4208
4209 .flatpickr-day.today:hover,
4210 .flatpickr-day.today:focus {
4211 border-color: #959ea9;
4212 background: #959ea9;
4213 color: #fff;
4214 }
4215
4216 .flatpickr-day.selected,
4217 .flatpickr-day.startRange,
4218 .flatpickr-day.endRange,
4219 .flatpickr-day.selected.inRange,
4220 .flatpickr-day.startRange.inRange,
4221 .flatpickr-day.endRange.inRange,
4222 .flatpickr-day.selected:focus,
4223 .flatpickr-day.startRange:focus,
4224 .flatpickr-day.endRange:focus,
4225 .flatpickr-day.selected:hover,
4226 .flatpickr-day.startRange:hover,
4227 .flatpickr-day.endRange:hover,
4228 .flatpickr-day.selected.prevMonthDay,
4229 .flatpickr-day.startRange.prevMonthDay,
4230 .flatpickr-day.endRange.prevMonthDay,
4231 .flatpickr-day.selected.nextMonthDay,
4232 .flatpickr-day.startRange.nextMonthDay,
4233 .flatpickr-day.endRange.nextMonthDay {
4234 background: #569ff7;
4235 box-shadow: none;
4236 color: #fff;
4237 border-color: #569ff7;
4238 }
4239
4240 .flatpickr-day.selected.startRange,
4241 .flatpickr-day.startRange.startRange,
4242 .flatpickr-day.endRange.startRange {
4243 border-radius: 50px 0 0 50px;
4244 }
4245
4246 .flatpickr-day.selected.endRange,
4247 .flatpickr-day.startRange.endRange,
4248 .flatpickr-day.endRange.endRange {
4249 border-radius: 0 50px 50px 0;
4250 }
4251
4252 .flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n+1)),
4253 .flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n+1)),
4254 .flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n+1)) {
4255 box-shadow: -10px 0 0 #569ff7;
4256 }
4257
4258 .flatpickr-day.selected.startRange.endRange,
4259 .flatpickr-day.startRange.startRange.endRange,
4260 .flatpickr-day.endRange.startRange.endRange {
4261 border-radius: 50px;
4262 }
4263
4264 .flatpickr-day.inRange {
4265 border-radius: 0;
4266 box-shadow: -5px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
4267 }
4268
4269 .flatpickr-day.flatpickr-disabled,
4270 .flatpickr-day.flatpickr-disabled:hover,
4271 .flatpickr-day.prevMonthDay,
4272 .flatpickr-day.nextMonthDay,
4273 .flatpickr-day.notAllowed,
4274 .flatpickr-day.notAllowed.prevMonthDay,
4275 .flatpickr-day.notAllowed.nextMonthDay {
4276 color: rgba(57, 57, 57, 0.3);
4277 background: transparent;
4278 border-color: transparent;
4279 cursor: default;
4280 }
4281
4282 .flatpickr-day.flatpickr-disabled,
4283 .flatpickr-day.flatpickr-disabled:hover {
4284 cursor: not-allowed;
4285 color: rgba(57, 57, 57, 0.1);
4286 }
4287
4288 .flatpickr-day.week.selected {
4289 border-radius: 0;
4290 box-shadow: -5px 0 0 #569ff7, 5px 0 0 #569ff7;
4291 }
4292
4293 .flatpickr-day.hidden {
4294 visibility: hidden;
4295 }
4296
4297 .rangeMode .flatpickr-day {
4298 margin-top: 1px;
4299 }
4300
4301 .flatpickr-weekwrapper {
4302 float: left;
4303 }
4304
4305 .flatpickr-weekwrapper .flatpickr-weeks {
4306 padding: 0 12px;
4307 box-shadow: 1px 0 0 #e6e6e6;
4308 }
4309
4310 .flatpickr-weekwrapper .flatpickr-weekday {
4311 float: none;
4312 width: 100%;
4313 line-height: 28px;
4314 }
4315
4316 .flatpickr-weekwrapper span.flatpickr-day,
4317 .flatpickr-weekwrapper span.flatpickr-day:hover {
4318 display: block;
4319 width: 100%;
4320 max-width: none;
4321 color: rgba(57, 57, 57, 0.3);
4322 background: transparent;
4323 cursor: default;
4324 border: none;
4325 }
4326
4327 .flatpickr-innerContainer {
4328 display: block;
4329 display: flex;
4330 box-sizing: border-box;
4331 overflow: hidden;
4332 }
4333
4334 .flatpickr-rContainer {
4335 display: inline-block;
4336 padding: 0;
4337 box-sizing: border-box;
4338 }
4339
4340 .flatpickr-time {
4341 text-align: center;
4342 outline: 0;
4343 display: block;
4344 height: 0;
4345 line-height: 40px;
4346 max-height: 40px;
4347 box-sizing: border-box;
4348 overflow: hidden;
4349 display: flex;
4350 }
4351
4352 .flatpickr-time:after {
4353 content: "";
4354 display: table;
4355 clear: both;
4356 }
4357
4358 .flatpickr-time .numInputWrapper {
4359 flex: 1;
4360 width: 40%;
4361 height: 40px;
4362 float: left;
4363 }
4364
4365 .flatpickr-time .numInputWrapper span.arrowUp:after {
4366 border-bottom-color: #393939;
4367 }
4368
4369 .flatpickr-time .numInputWrapper span.arrowDown:after {
4370 border-top-color: #393939;
4371 }
4372
4373 .flatpickr-time.hasSeconds .numInputWrapper {
4374 width: 26%;
4375 }
4376
4377 .flatpickr-time.time24hr .numInputWrapper {
4378 width: 49%;
4379 }
4380
4381 .flatpickr-time input {
4382 background: transparent;
4383 box-shadow: none;
4384 border: 0;
4385 border-radius: 0;
4386 text-align: center;
4387 margin: 0;
4388 padding: 0;
4389 height: inherit;
4390 line-height: inherit;
4391 color: #393939;
4392 font-size: 14px;
4393 position: relative;
4394 box-sizing: border-box;
4395 -webkit-appearance: textfield;
4396 -moz-appearance: textfield;
4397 appearance: textfield;
4398 }
4399
4400 .flatpickr-time input.flatpickr-hour {
4401 font-weight: bold;
4402 }
4403
4404 .flatpickr-time input.flatpickr-minute,
4405 .flatpickr-time input.flatpickr-second {
4406 font-weight: 400;
4407 }
4408
4409 .flatpickr-time input:focus {
4410 outline: 0;
4411 border: 0;
4412 }
4413
4414 .flatpickr-time .flatpickr-time-separator,
4415 .flatpickr-time .flatpickr-am-pm {
4416 height: inherit;
4417 float: left;
4418 line-height: inherit;
4419 color: #393939;
4420 font-weight: bold;
4421 width: 2%;
4422 -webkit-user-select: none;
4423 -moz-user-select: none;
4424 user-select: none;
4425 align-self: center;
4426 }
4427
4428 .flatpickr-time .flatpickr-am-pm {
4429 outline: 0;
4430 width: 18%;
4431 cursor: pointer;
4432 text-align: center;
4433 font-weight: 400;
4434 }
4435
4436 .flatpickr-time input:hover,
4437 .flatpickr-time .flatpickr-am-pm:hover,
4438 .flatpickr-time input:focus,
4439 .flatpickr-time .flatpickr-am-pm:focus {
4440 background: #eee;
4441 }
4442
4443 .flatpickr-input[readonly] {
4444 cursor: pointer;
4445 }
4446 @keyframes fpFadeInDown {
4447 from {
4448 opacity: 0;
4449 transform: translate3d(0, -20px, 0);
4450 }
4451 to {
4452 opacity: 1;
4453 transform: translate3d(0, 0, 0);
4454 }
4455 }
4456 body.wp-adminify {
4457 --adminify-primary: #3a3ae9;
4458 --adminify-preset-background: #f0f0f1;
4459 --adminify-text-color: #fff;
4460 --adminify-input-bg: #f1f1f3;
4461 }
4462
4463 .wp-adminify-two-columns {
4464 display: flex;
4465 flex-wrap: wrap;
4466 padding: 15px;
4467 position: relative;
4468 }
4469 .wp-adminify-two-columns.hidden {
4470 display: none;
4471 }
4472 .wp-adminify-two-columns .adminify-full-width-field {
4473 width: 100% !important;
4474 flex-basis: 100% !important;
4475 }
4476 .wp-adminify-two-columns > .adminify-field {
4477 width: 49%;
4478 display: flex;
4479 flex-basis: 49%;
4480 justify-content: space-between;
4481 margin-right: 1%;
4482 margin-top: -1px;
4483 border: 1px solid #eee;
4484 box-sizing: border-box;
4485 }
4486 .wp-adminify-two-columns > .adminify-field .adminify-fieldset input[type=text] {
4487 width: 100%;
4488 }
4489 .wp-adminify-two-columns[data-section-id=white-label] > .adminify-field {
4490 display: grid;
4491 }
4492 .wp-adminify-two-columns.aminify-title-width-40 .adminify-title {
4493 width: 40% !important;
4494 }
4495 .wp-adminify-two-columns.aminify-title-width-40 .adminify-fieldset {
4496 width: calc(60% - 20px) !important;
4497 }
4498 .wp-adminify-two-columns.aminify-title-width-65 .adminify-title {
4499 width: 65%;
4500 }
4501 .wp-adminify-two-columns.aminify-title-width-65 .adminify-fieldset {
4502 width: calc(35% - 20px);
4503 }
4504 .wp-adminify-two-columns .adminify-field-subheading {
4505 box-sizing: content-box;
4506 width: 100%;
4507 flex-basis: 100%;
4508 }
4509 .wp-adminify-two-columns > .adminify-section-title {
4510 width: 100%;
4511 position: absolute;
4512 top: 0;
4513 left: 0;
4514 box-sizing: border-box;
4515 }
4516
4517 .wp-adminify .adminify-hightlight-field {
4518 border: 2px solid var(--adminify-primary) !important;
4519 font-weight: 600 !important;
4520 }
4521
4522 .aminify-title-width-40 .adminify-title {
4523 width: 40% !important;
4524 }
4525 .aminify-title-width-40 .adminify-fieldset {
4526 width: calc(60% - 20px) !important;
4527 }
4528
4529 .wp-adminify-white-label-notice-content {
4530 background-color: #fff;
4531 box-shadow: 0px 0px 50px rgba(0, 0, 0, 0.13);
4532 position: absolute;
4533 top: 150px;
4534 left: 400px;
4535 width: 530px;
4536 padding: 32px;
4537 padding-bottom: 50px;
4538 border-radius: 20px;
4539 text-align: center;
4540 z-index: 2;
4541 }
4542
4543 .wp-adminify-white-label-notice-logo img {
4544 height: 100px;
4545 width: 250px;
4546 padding: 10px;
4547 padding-top: 10px;
4548 }
4549
4550 .wp-adminify-white-label-notice-content h2 span {
4551 color: #6814cd;
4552 text-transform: uppercase;
4553 }
4554
4555 .wp-adminify-white-label-notice-content em {
4556 font-size: 13px;
4557 color: red;
4558 }
4559
4560 .wp-adminify-white-label-notice .wp-adminify-get-pro {
4561 background-image: -ms-linear-gradient(0deg, rgb(223, 29, 198) 0%, rgb(106, 20, 209) 100%);
4562 border: none;
4563 box-shadow: none;
4564 color: #fff;
4565 cursor: pointer;
4566 font-weight: 700;
4567 line-height: 35px;
4568 padding: 0 15px;
4569 text-transform: uppercase;
4570 -webkit-text-decoration: none;
4571 text-decoration: none;
4572 display: inline-block;
4573 width: 180px;
4574 padding: 5px 15px !important;
4575 border-radius: 10px;
4576 font-size: 15px;
4577 font-weight: 800;
4578 transition: all 0.2s ease-in-out;
4579 }
4580
4581 .wp-adminify-white-label-notice {
4582 position: absolute !important;
4583 top: 0;
4584 left: 0;
4585 width: 100% !important;
4586 height: 100%;
4587 background: rgba(200, 200, 200, 0.5);
4588 -js-display: flex;
4589 display: flex;
4590 justify-content: center;
4591 z-index: 1;
4592 }
4593
4594 .wp-adminify-white-label-notice .wp-adminify-get-pro:hover {
4595 color: #fff;
4596 background-image: -ms-linear-gradient(0deg, rgb(106, 20, 209) 0%, rgb(223, 29, 198) 100%);
4597 }
4598
4599 .adminify-field-callback a.wp-adminify-rollback-button {
4600 font-family: inherit !important;
4601 }
4602
4603 .wp-adminify-rollback-button.dashicons,
4604 .wp-adminify-rollback-button.dashicons-before:before {
4605 width: inherit !important;
4606 }
4607