PluginProbe
Adminify – White Label, Admin Menu Editor, Login Customizer / 4.2.25
Adminify – White Label, Admin Menu Editor, Login Customizer v4.2.25
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.2.25, at Libs/adminify-framework/assets/css/style.css

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