PluginProbe ʕ •ᴥ•ʔ
Secure Custom Fields / 6.4.2
Secure Custom Fields v6.4.2
6.9.1 6.9.0 6.8.9 6.8.7 6.8.8 6.8.6 6.8.4 6.8.5 trunk 6.4.0-beta1 6.4.0-beta2 6.4.1 6.4.1-beta3 6.4.1-beta4 6.4.1-beta5 6.4.1-beta6 6.4.1-beta7 6.4.2 6.5.0 6.5.1 6.5.2 6.5.3 6.5.4 6.5.5 6.5.6 6.5.7 6.6.0 6.7.0 6.7.1 6.8.0 6.8.1 6.8.2 6.8.3
secure-custom-fields / assets / build / css / acf-input.css
secure-custom-fields / assets / build / css Last commit date
pro 1 year ago acf-dark.css 1 year ago acf-dark.css.map 1 year ago acf-dark.min.css 1 year ago acf-field-group.css 1 year ago acf-field-group.css.map 1 year ago acf-field-group.min.css 1 year ago acf-global.css 1 year ago acf-global.css.map 1 year ago acf-global.min.css 1 year ago acf-input.css 1 year ago acf-input.css.map 1 year ago acf-input.min.css 1 year ago index.php 1 year ago
acf-input.css
3712 lines
1 /*!*****************************************************************************************************************************************************!*\
2 !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./assets/src/sass/acf-input.scss ***!
3 \*****************************************************************************************************************************************************/
4 @charset "UTF-8";
5 /*--------------------------------------------------------------------------------------------
6 *
7 * Vars
8 *
9 *--------------------------------------------------------------------------------------------*/
10 /* colors */
11 /* acf-field */
12 /* responsive */
13 /*--------------------------------------------------------------------------------------------
14 *
15 * ACF 6 ↓
16 *
17 *--------------------------------------------------------------------------------------------*/
18 /*--------------------------------------------------------------------------------------------
19 *
20 * Mixins
21 *
22 *--------------------------------------------------------------------------------------------*/
23 /*---------------------------------------------------------------------------------------------
24 *
25 * Global
26 *
27 *---------------------------------------------------------------------------------------------*/
28 .acf-admin-page #wpcontent {
29 line-height: 140%;
30 }
31
32 /*---------------------------------------------------------------------------------------------
33 *
34 * Links
35 *
36 *---------------------------------------------------------------------------------------------*/
37 .acf-admin-page a {
38 color: #0783BE;
39 }
40
41 /*---------------------------------------------------------------------------------------------
42 *
43 * Headings
44 *
45 *---------------------------------------------------------------------------------------------*/
46 .acf-h1, .acf-admin-page h1,
47 .acf-headerbar h1 {
48 font-size: 21px;
49 font-weight: 400;
50 }
51
52 .acf-h2, .acf-page-title, .acf-admin-page h2,
53 .acf-headerbar h2 {
54 font-size: 18px;
55 font-weight: 400;
56 }
57
58 .acf-h3, .acf-admin-page h3,
59 .acf-headerbar h3 {
60 font-size: 16px;
61 font-weight: 400;
62 }
63
64 /*---------------------------------------------------------------------------------------------
65 *
66 * Paragraphs
67 *
68 *---------------------------------------------------------------------------------------------*/
69 .acf-admin-page .p1 {
70 font-size: 15px;
71 }
72
73 .acf-admin-page .p2 {
74 font-size: 14px;
75 }
76
77 .acf-admin-page .p3 {
78 font-size: 13.5px;
79 }
80
81 .acf-admin-page .p4 {
82 font-size: 13px;
83 }
84
85 .acf-admin-page .p5 {
86 font-size: 12.5px;
87 }
88
89 .acf-admin-page .p6, .acf-admin-page .acf-field p.description, .acf-field .acf-admin-page p.description, .acf-admin-page .acf-small {
90 font-size: 12px;
91 }
92
93 .acf-admin-page .p7, .acf-admin-page .acf-field-setting-prefix_label p.description code, .acf-field-setting-prefix_label p.description .acf-admin-page code,
94 .acf-admin-page .acf-field-setting-prefix_name p.description code,
95 .acf-field-setting-prefix_name p.description .acf-admin-page code {
96 font-size: 11.5px;
97 }
98
99 .acf-admin-page .p8 {
100 font-size: 11px;
101 }
102
103 /*---------------------------------------------------------------------------------------------
104 *
105 * Page titles
106 *
107 *---------------------------------------------------------------------------------------------*/
108 .acf-page-title {
109 color: #344054;
110 }
111
112 /*---------------------------------------------------------------------------------------------
113 *
114 * Hide old / native WP titles from pages
115 *
116 *---------------------------------------------------------------------------------------------*/
117 .acf-admin-page .acf-settings-wrap h1 {
118 display: none !important;
119 }
120
121 .acf-admin-page #acf-admin-tools h1 {
122 display: none !important;
123 }
124
125 /*---------------------------------------------------------------------------------------------
126 *
127 * Small
128 *
129 *---------------------------------------------------------------------------------------------*/
130 /*---------------------------------------------------------------------------------------------
131 *
132 * Link focus style
133 *
134 *---------------------------------------------------------------------------------------------*/
135 .acf-admin-page a:focus {
136 box-shadow: none;
137 outline: none;
138 }
139
140 .acf-admin-page a:focus-visible {
141 box-shadow: 0 0 0 1px #4f94d4, 0 0 2px 1px rgba(79, 148, 212, 0.8);
142 outline: 1px solid transparent;
143 }
144
145 /*--------------------------------------------------------------------------------------------
146 *
147 * acf-field
148 *
149 *--------------------------------------------------------------------------------------------*/
150 .acf-field,
151 .acf-field .acf-label,
152 .acf-field .acf-input {
153 -webkit-box-sizing: border-box;
154 -moz-box-sizing: border-box;
155 box-sizing: border-box;
156 position: relative;
157 }
158
159 .acf-field {
160 margin: 15px 0;
161 clear: both;
162 }
163
164 .acf-field p.description {
165 display: block;
166 margin: 0;
167 padding: 0;
168 }
169
170 .acf-field .acf-label {
171 vertical-align: top;
172 margin: 0 0 10px;
173 }
174
175 .acf-field .acf-label label {
176 display: block;
177 font-weight: 500;
178 margin: 0 0 3px;
179 padding: 0;
180 }
181
182 .acf-field .acf-label:empty {
183 margin-bottom: 0;
184 }
185
186 .acf-field .acf-input {
187 vertical-align: top;
188 }
189
190 .acf-field p.description {
191 display: block;
192 margin-top: 6px;
193 color: #667085;
194 }
195
196 .acf-field .acf-notice {
197 margin: 0 0 15px;
198 background: #edf2ff;
199 color: #0c6ca0;
200 border-color: #2183b9;
201 }
202
203 .acf-field .acf-notice.-error {
204 background: #ffe6e6;
205 color: #cc2727;
206 border-color: #d12626;
207 }
208
209 .acf-field .acf-notice.-success {
210 background: #eefbe8;
211 color: #0e7b17;
212 border-color: #32a23b;
213 }
214
215 .acf-field .acf-notice.-warning {
216 background: #fff3e6;
217 color: #bd4b0e;
218 border-color: #d16226;
219 }
220
221 td.acf-field,
222 tr.acf-field {
223 margin: 0;
224 }
225
226 .acf-field[data-width] {
227 float: left;
228 clear: none;
229 /*
230 @media screen and (max-width: $sm) {
231 float: none;
232 width: auto;
233 border-left-width: 0;
234 border-right-width: 0;
235 }
236 */
237 }
238
239 .acf-field[data-width] + .acf-field[data-width] {
240 border-left: 1px solid #eeeeee;
241 }
242
243 html[dir=rtl] .acf-field[data-width] {
244 float: right;
245 }
246
247 html[dir=rtl] .acf-field[data-width] + .acf-field[data-width] {
248 border-left: none;
249 border-right: 1px solid #eeeeee;
250 }
251
252 td.acf-field[data-width],
253 tr.acf-field[data-width] {
254 float: none;
255 }
256
257 .acf-field.-c0 {
258 clear: both;
259 border-left-width: 0 !important;
260 }
261
262 html[dir=rtl] .acf-field.-c0 {
263 border-left-width: 1px !important;
264 border-right-width: 0 !important;
265 }
266
267 .acf-field.-r0 {
268 border-top-width: 0 !important;
269 }
270
271 /*--------------------------------------------------------------------------------------------
272 *
273 * acf-fields
274 *
275 *--------------------------------------------------------------------------------------------*/
276 .acf-fields {
277 position: relative;
278 }
279
280 .acf-fields:after {
281 display: block;
282 clear: both;
283 content: "";
284 }
285
286 .acf-fields.-border {
287 border: #ccd0d4 solid 1px;
288 background: #fff;
289 }
290
291 .acf-fields > .acf-field {
292 position: relative;
293 margin: 0;
294 padding: 16px;
295 border-top-width: 1px;
296 border-top-style: solid;
297 border-top-color: #EAECF0;
298 }
299
300 .acf-fields > .acf-field:first-child {
301 border-top: none;
302 margin-top: 0;
303 }
304
305 td.acf-fields {
306 padding: 0 !important;
307 }
308
309 /*--------------------------------------------------------------------------------------------
310 *
311 * acf-fields (clear)
312 *
313 *--------------------------------------------------------------------------------------------*/
314 .acf-fields.-clear > .acf-field {
315 border: none;
316 padding: 0;
317 margin: 15px 0;
318 }
319
320 .acf-fields.-clear > .acf-field[data-width] {
321 border: none !important;
322 }
323
324 .acf-fields.-clear > .acf-field > .acf-label {
325 padding: 0;
326 }
327
328 .acf-fields.-clear > .acf-field > .acf-input {
329 padding: 0;
330 }
331
332 /*--------------------------------------------------------------------------------------------
333 *
334 * acf-fields (left)
335 *
336 *--------------------------------------------------------------------------------------------*/
337 .acf-fields.-left > .acf-field {
338 padding: 15px 0;
339 }
340
341 .acf-fields.-left > .acf-field:after {
342 display: block;
343 clear: both;
344 content: "";
345 }
346
347 .acf-fields.-left > .acf-field:before {
348 content: "";
349 display: block;
350 position: absolute;
351 z-index: 0;
352 background: #f9f9f9;
353 border-color: #e1e1e1;
354 border-style: solid;
355 border-width: 0 1px 0 0;
356 top: 0;
357 bottom: 0;
358 left: 0;
359 width: 20%;
360 }
361
362 .acf-fields.-left > .acf-field[data-width] {
363 float: none;
364 width: auto !important;
365 border-left-width: 0 !important;
366 border-right-width: 0 !important;
367 }
368
369 .acf-fields.-left > .acf-field > .acf-label {
370 float: left;
371 width: 20%;
372 margin: 0;
373 padding: 0 12px;
374 }
375
376 .acf-fields.-left > .acf-field > .acf-input {
377 float: left;
378 width: 80%;
379 margin: 0;
380 padding: 0 12px;
381 }
382
383 html[dir=rtl] .acf-fields.-left > .acf-field:before {
384 border-width: 0 0 0 1px;
385 left: auto;
386 right: 0;
387 }
388
389 html[dir=rtl] .acf-fields.-left > .acf-field > .acf-label {
390 float: right;
391 }
392
393 html[dir=rtl] .acf-fields.-left > .acf-field > .acf-input {
394 float: right;
395 }
396
397 #side-sortables .acf-fields.-left > .acf-field:before {
398 display: none;
399 }
400
401 #side-sortables .acf-fields.-left > .acf-field > .acf-label {
402 width: 100%;
403 margin-bottom: 10px;
404 }
405
406 #side-sortables .acf-fields.-left > .acf-field > .acf-input {
407 width: 100%;
408 }
409
410 @media screen and (max-width: 640px) {
411 .acf-fields.-left > .acf-field:before {
412 display: none;
413 }
414 .acf-fields.-left > .acf-field > .acf-label {
415 width: 100%;
416 margin-bottom: 10px;
417 }
418 .acf-fields.-left > .acf-field > .acf-input {
419 width: 100%;
420 }
421 }
422 /* clear + left */
423 .acf-fields.-clear.-left > .acf-field {
424 padding: 0;
425 border: none;
426 }
427
428 .acf-fields.-clear.-left > .acf-field:before {
429 display: none;
430 }
431
432 .acf-fields.-clear.-left > .acf-field > .acf-label {
433 padding: 0;
434 }
435
436 .acf-fields.-clear.-left > .acf-field > .acf-input {
437 padding: 0;
438 }
439
440 /*--------------------------------------------------------------------------------------------
441 *
442 * acf-table
443 *
444 *--------------------------------------------------------------------------------------------*/
445 .acf-table tr.acf-field > td.acf-label {
446 padding: 15px 12px;
447 margin: 0;
448 background: #f9f9f9;
449 width: 20%;
450 }
451
452 .acf-table tr.acf-field > td.acf-input {
453 padding: 15px 12px;
454 margin: 0;
455 border-left-color: #e1e1e1;
456 }
457
458 .acf-sortable-tr-helper {
459 position: relative !important;
460 display: table-row !important;
461 }
462
463 /*--------------------------------------------------------------------------------------------
464 *
465 * acf-postbox
466 *
467 *--------------------------------------------------------------------------------------------*/
468 .acf-postbox {
469 position: relative;
470 }
471
472 .acf-postbox > .inside {
473 margin: 0 !important; /* override WP style - do not delete - you have tried this before */
474 padding: 0 !important; /* override WP style - do not delete - you have tried this before */
475 }
476
477 .acf-postbox .acf-hndle-cog {
478 color: #72777c;
479 font-size: 16px;
480 line-height: 36px;
481 height: 36px;
482 width: 1.62rem;
483 position: relative;
484 display: none;
485 }
486
487 .acf-postbox .acf-hndle-cog:hover {
488 color: #191e23;
489 }
490
491 .acf-postbox > .hndle:hover .acf-hndle-cog,
492 .acf-postbox > .postbox-header:hover .acf-hndle-cog {
493 display: inline-block;
494 }
495
496 .acf-postbox > .hndle .acf-hndle-cog {
497 height: 20px;
498 line-height: 20px;
499 float: right;
500 width: auto;
501 }
502
503 .acf-postbox > .hndle .acf-hndle-cog:hover {
504 color: #777777;
505 }
506
507 .acf-postbox .acf-replace-with-fields {
508 padding: 15px;
509 text-align: center;
510 }
511
512 #post-body-content #acf_after_title-sortables {
513 margin: 20px 0 -20px;
514 }
515
516 /* seamless */
517 .acf-postbox.seamless {
518 border: 0 none;
519 background: transparent;
520 box-shadow: none;
521 /* hide hndle */
522 /* inside */
523 }
524
525 .acf-postbox.seamless > .postbox-header,
526 .acf-postbox.seamless > .hndle,
527 .acf-postbox.seamless > .handlediv {
528 display: none !important;
529 }
530
531 .acf-postbox.seamless > .inside {
532 display: block !important; /* stop metabox from hiding when closed */
533 margin-left: -12px !important;
534 margin-right: -12px !important;
535 }
536
537 .acf-postbox.seamless > .inside > .acf-field {
538 border-color: transparent;
539 }
540
541 /* seamless (left) */
542 .acf-postbox.seamless > .acf-fields.-left {
543 /* hide sidebar bg */
544 /* mobile */
545 }
546
547 .acf-postbox.seamless > .acf-fields.-left > .acf-field:before {
548 display: none;
549 }
550
551 @media screen and (max-width: 782px) {
552 .acf-postbox.seamless > .acf-fields.-left {
553 /* remove padding */
554 }
555 .acf-postbox.seamless > .acf-fields.-left > .acf-field > .acf-label, .acf-postbox.seamless > .acf-fields.-left > .acf-field > .acf-input {
556 padding: 0;
557 }
558 }
559 /*-----------------------------------------------------------------------------
560 *
561 * Inputs
562 *
563 *-----------------------------------------------------------------------------*/
564 .acf-field input[type=text],
565 .acf-field input[type=password],
566 .acf-field input[type=date],
567 .acf-field input[type=datetime],
568 .acf-field input[type=datetime-local],
569 .acf-field input[type=email],
570 .acf-field input[type=month],
571 .acf-field input[type=number],
572 .acf-field input[type=search],
573 .acf-field input[type=tel],
574 .acf-field input[type=time],
575 .acf-field input[type=url],
576 .acf-field input[type=week],
577 .acf-field textarea,
578 .acf-field select {
579 width: 100%;
580 padding: 4px 8px;
581 margin: 0;
582 box-sizing: border-box;
583 font-size: 14px;
584 line-height: 1.4;
585 }
586
587 .acf-admin-3-8 .acf-field input[type=text],
588 .acf-admin-3-8 .acf-field input[type=password],
589 .acf-admin-3-8 .acf-field input[type=date],
590 .acf-admin-3-8 .acf-field input[type=datetime],
591 .acf-admin-3-8 .acf-field input[type=datetime-local],
592 .acf-admin-3-8 .acf-field input[type=email],
593 .acf-admin-3-8 .acf-field input[type=month],
594 .acf-admin-3-8 .acf-field input[type=number],
595 .acf-admin-3-8 .acf-field input[type=search],
596 .acf-admin-3-8 .acf-field input[type=tel],
597 .acf-admin-3-8 .acf-field input[type=time],
598 .acf-admin-3-8 .acf-field input[type=url],
599 .acf-admin-3-8 .acf-field input[type=week],
600 .acf-admin-3-8 .acf-field textarea,
601 .acf-admin-3-8 .acf-field select {
602 padding: 3px 5px;
603 }
604
605 .acf-field textarea {
606 resize: vertical;
607 }
608
609 body.acf-browser-firefox .acf-field select {
610 padding: 4px 5px;
611 }
612
613 /*-----------------------------------------------------------------------------
614 *
615 * Text
616 *
617 *-----------------------------------------------------------------------------*/
618 .acf-input-prepend,
619 .acf-input-append,
620 .acf-input-wrap {
621 box-sizing: border-box;
622 }
623
624 .acf-input-prepend,
625 .acf-input-append {
626 font-size: 13px;
627 line-height: 1.4;
628 padding: 4px 8px;
629 background: #f5f5f5;
630 border: #7e8993 solid 1px;
631 min-height: 30px;
632 }
633
634 .acf-admin-3-8 .acf-input-prepend,
635 .acf-admin-3-8 .acf-input-append {
636 padding: 3px 5px;
637 border-color: #dddddd;
638 min-height: 28px;
639 }
640
641 .acf-input-prepend {
642 float: left;
643 border-right-width: 0;
644 border-radius: 3px 0 0 3px;
645 }
646
647 .acf-input-append {
648 float: right;
649 border-left-width: 0;
650 border-radius: 0 3px 3px 0;
651 }
652
653 .acf-input-wrap {
654 position: relative;
655 overflow: hidden;
656 }
657
658 .acf-input-wrap .acf-is-prepended {
659 border-radius: 0 6px 6px 0 !important;
660 }
661
662 .acf-input-wrap .acf-is-appended {
663 border-radius: 6px 0 0 6px !important;
664 }
665
666 .acf-input-wrap .acf-is-prepended.acf-is-appended {
667 border-radius: 0 !important;
668 }
669
670 /* rtl */
671 html[dir=rtl] .acf-input-prepend {
672 border-left-width: 0;
673 border-right-width: 1px;
674 border-radius: 0 3px 3px 0;
675 float: right;
676 }
677
678 html[dir=rtl] .acf-input-append {
679 border-left-width: 1px;
680 border-right-width: 0;
681 border-radius: 3px 0 0 3px;
682 float: left;
683 }
684
685 html[dir=rtl] input.acf-is-prepended {
686 border-radius: 3px 0 0 3px !important;
687 }
688
689 html[dir=rtl] input.acf-is-appended {
690 border-radius: 0 3px 3px 0 !important;
691 }
692
693 html[dir=rtl] input.acf-is-prepended.acf-is-appended {
694 border-radius: 0 !important;
695 }
696
697 /*-----------------------------------------------------------------------------
698 *
699 * Color Picker
700 *
701 *-----------------------------------------------------------------------------*/
702 .acf-color-picker .wp-color-result {
703 border-color: #7e8993;
704 }
705
706 .acf-admin-3-8 .acf-color-picker .wp-color-result {
707 border-color: #ccd0d4;
708 }
709
710 .acf-color-picker .wp-picker-active {
711 position: relative;
712 z-index: 1;
713 }
714
715 /*-----------------------------------------------------------------------------
716 *
717 * Url
718 *
719 *-----------------------------------------------------------------------------*/
720 .acf-url i {
721 position: absolute;
722 top: 5px;
723 left: 5px;
724 opacity: 0.5;
725 color: #7e8993;
726 }
727
728 .acf-url input[type=url] {
729 padding-left: 27px !important;
730 }
731
732 .acf-url.-valid i {
733 opacity: 1;
734 }
735
736 /*-----------------------------------------------------------------------------
737 *
738 * Select2 (v3)
739 *
740 *-----------------------------------------------------------------------------*/
741 .select2-container.-acf {
742 z-index: 1001;
743 /* open */
744 /* single open */
745 }
746
747 .select2-container.-acf .select2-choices {
748 background: #fff;
749 border-color: #ddd;
750 box-shadow: 0 1px 2px rgba(0, 0, 0, 0.07) inset;
751 min-height: 31px;
752 }
753
754 .select2-container.-acf .select2-choices .select2-search-choice {
755 margin: 5px 0 5px 5px;
756 padding: 3px 5px 3px 18px;
757 border-color: #bbb;
758 background: #f9f9f9;
759 box-shadow: 0 1px 0 rgba(255, 255, 255, 0.25) inset;
760 /* sortable item*/
761 /* sortable shadow */
762 }
763
764 .select2-container.-acf .select2-choices .select2-search-choice.ui-sortable-helper {
765 background: #5897fb;
766 border-color: #3f87fa;
767 color: #fff !important;
768 box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
769 }
770
771 .select2-container.-acf .select2-choices .select2-search-choice.ui-sortable-helper a {
772 visibility: hidden;
773 }
774
775 .select2-container.-acf .select2-choices .select2-search-choice.ui-sortable-placeholder {
776 background-color: #f7f7f7;
777 border-color: #f7f7f7;
778 visibility: visible !important;
779 }
780
781 .select2-container.-acf .select2-choices .select2-search-choice-focus {
782 border-color: #999;
783 }
784
785 .select2-container.-acf .select2-choices .select2-search-field input {
786 height: 31px;
787 line-height: 22px;
788 margin: 0;
789 padding: 5px 5px 5px 7px;
790 }
791
792 .select2-container.-acf .select2-choice {
793 border-color: #bbbbbb;
794 }
795
796 .select2-container.-acf .select2-choice .select2-arrow {
797 background: transparent;
798 border-left-color: #dfdfdf;
799 padding-left: 1px;
800 }
801
802 .select2-container.-acf .select2-choice .select2-result-description {
803 display: none;
804 }
805
806 .select2-container.-acf.select2-container-active .select2-choices, .select2-container.-acf.select2-dropdown-open .select2-choices {
807 border-color: #5b9dd9;
808 border-radius: 3px 3px 0 0;
809 }
810
811 .select2-container.-acf.select2-dropdown-open .select2-choice {
812 background: #fff;
813 border-color: #5b9dd9;
814 }
815
816 /* rtl */
817 html[dir=rtl] .select2-container.-acf .select2-search-choice-close {
818 left: 24px;
819 }
820
821 html[dir=rtl] .select2-container.-acf .select2-choice > .select2-chosen {
822 margin-left: 42px;
823 }
824
825 html[dir=rtl] .select2-container.-acf .select2-choice .select2-arrow {
826 padding-left: 0;
827 padding-right: 1px;
828 }
829
830 /* description */
831 .select2-drop {
832 /* search*/
833 /* result */
834 }
835
836 .select2-drop .select2-search {
837 padding: 4px 4px 0;
838 }
839
840 .select2-drop .select2-result {
841 /* hover*/
842 }
843
844 .select2-drop .select2-result .select2-result-description {
845 color: #999;
846 font-size: 12px;
847 margin-left: 5px;
848 }
849
850 .select2-drop .select2-result.select2-highlighted .select2-result-description {
851 color: #fff;
852 opacity: 0.75;
853 }
854
855 /*-----------------------------------------------------------------------------
856 *
857 * Select2 (v4)
858 *
859 *-----------------------------------------------------------------------------*/
860 .select2-container.-acf li {
861 margin-bottom: 0;
862 }
863
864 .select2-container.-acf[data-select2-id^=select2-data] .select2-selection--multiple {
865 overflow: hidden;
866 }
867
868 .select2-container.-acf .select2-selection {
869 border-color: #7e8993;
870 }
871
872 .acf-admin-3-8 .select2-container.-acf .select2-selection {
873 border-color: #aaa;
874 }
875
876 .select2-container.-acf .select2-selection--multiple .select2-search--inline:first-child {
877 float: none;
878 }
879
880 .select2-container.-acf .select2-selection--multiple .select2-search--inline:first-child input {
881 width: 100% !important;
882 }
883
884 .select2-container.-acf .select2-selection--multiple .select2-selection__rendered {
885 padding-right: 0;
886 }
887
888 .select2-container.-acf .select2-selection--multiple .select2-selection__rendered[id^=select2-acf-field] {
889 display: inline;
890 padding: 0;
891 margin: 0;
892 }
893
894 .select2-container.-acf .select2-selection--multiple .select2-selection__rendered[id^=select2-acf-field] .select2-selection__choice {
895 margin-right: 0;
896 }
897
898 .select2-container.-acf .select2-selection--multiple .select2-selection__choice {
899 background-color: #f7f7f7;
900 border-color: #cccccc;
901 max-width: 100%;
902 overflow: hidden;
903 word-wrap: normal !important;
904 white-space: normal;
905 }
906
907 .select2-container.-acf .select2-selection--multiple .select2-selection__choice.ui-sortable-helper {
908 background: #0783BE;
909 border-color: #066998;
910 color: #fff !important;
911 box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
912 }
913
914 .select2-container.-acf .select2-selection--multiple .select2-selection__choice.ui-sortable-helper span {
915 visibility: hidden;
916 }
917
918 .select2-container.-acf .select2-selection--multiple .select2-selection__choice .select2-selection__choice__remove {
919 position: static;
920 border-right: none;
921 padding: 0;
922 }
923
924 .select2-container.-acf .select2-selection--multiple .select2-selection__choice.ui-sortable-placeholder {
925 background-color: #F2F4F7;
926 border-color: #F2F4F7;
927 visibility: visible !important;
928 }
929
930 .select2-container.-acf .select2-selection--multiple .select2-search__field {
931 box-shadow: none !important;
932 min-height: 0;
933 }
934
935 .acf-row .select2-container.-acf .select2-selection--single {
936 overflow: hidden;
937 }
938
939 .acf-row .select2-container.-acf .select2-selection--single .select2-selection__rendered {
940 white-space: normal;
941 }
942
943 .acf-admin-single-field-group .select2-dropdown {
944 border-color: #6BB5D8 !important;
945 margin-top: -5px;
946 overflow: hidden;
947 box-shadow: 0px 1px 2px rgba(16, 24, 40, 0.1);
948 }
949
950 .select2-dropdown.select2-dropdown--above {
951 margin-top: 0;
952 }
953
954 .acf-admin-single-field-group .select2-container--default .select2-results__option[aria-selected=true] {
955 background-color: #F9FAFB !important;
956 color: #667085;
957 }
958
959 .acf-admin-single-field-group .select2-container--default .select2-results__option[aria-selected=true]:hover {
960 color: #399CCB;
961 }
962
963 .acf-admin-single-field-group .select2-container--default .select2-results__option--highlighted[aria-selected] {
964 color: #fff !important;
965 background-color: #0783BE !important;
966 }
967
968 .select2-dropdown .select2-results__option {
969 margin-bottom: 0;
970 }
971
972 .select2-container .select2-dropdown {
973 z-index: 900000;
974 }
975
976 .select2-container .select2-dropdown .select2-search__field {
977 line-height: 1.4;
978 min-height: 0;
979 }
980
981 /*-----------------------------------------------------------------------------
982 *
983 * Link
984 *
985 *-----------------------------------------------------------------------------*/
986 .acf-link .link-wrap {
987 display: none;
988 border: #ccd0d4 solid 1px;
989 border-radius: 3px;
990 padding: 5px;
991 line-height: 26px;
992 background: #fff;
993 word-wrap: break-word;
994 word-break: break-all;
995 }
996
997 .acf-link .link-wrap .link-title {
998 padding: 0 5px;
999 }
1000
1001 .acf-link.-value .button {
1002 display: none;
1003 }
1004
1005 .acf-link.-value .acf-icon.-link-ext {
1006 display: none;
1007 }
1008
1009 .acf-link.-value .link-wrap {
1010 display: inline-block;
1011 }
1012
1013 .acf-link.-external .acf-icon.-link-ext {
1014 display: inline-block;
1015 }
1016
1017 #wp-link-backdrop {
1018 z-index: 900000 !important;
1019 }
1020
1021 #wp-link-wrap {
1022 z-index: 900001 !important;
1023 }
1024
1025 /*-----------------------------------------------------------------------------
1026 *
1027 * Radio
1028 *
1029 *-----------------------------------------------------------------------------*/
1030 ul.acf-radio-list,
1031 ul.acf-checkbox-list {
1032 background: transparent;
1033 border: 1px solid transparent;
1034 position: relative;
1035 padding: 1px;
1036 margin: 0;
1037 /* hl */
1038 /* rtl */
1039 }
1040
1041 ul.acf-radio-list:focus-within,
1042 ul.acf-checkbox-list:focus-within {
1043 border: 1px solid #A5D2E7;
1044 border-radius: 6px;
1045 }
1046
1047 ul.acf-radio-list li,
1048 ul.acf-checkbox-list li {
1049 font-size: 13px;
1050 line-height: 22px;
1051 margin: 0;
1052 position: relative;
1053 word-wrap: break-word;
1054 /* attachment sidebar fix*/
1055 }
1056
1057 ul.acf-radio-list li label,
1058 ul.acf-checkbox-list li label {
1059 display: inline;
1060 }
1061
1062 ul.acf-radio-list li input[type=checkbox],
1063 ul.acf-radio-list li input[type=radio],
1064 ul.acf-checkbox-list li input[type=checkbox],
1065 ul.acf-checkbox-list li input[type=radio] {
1066 margin: -1px 4px 0 0;
1067 vertical-align: middle;
1068 }
1069
1070 ul.acf-radio-list li input[type=text],
1071 ul.acf-checkbox-list li input[type=text] {
1072 width: auto;
1073 vertical-align: middle;
1074 margin: 2px 0;
1075 }
1076
1077 ul.acf-radio-list li span,
1078 ul.acf-checkbox-list li span {
1079 float: none;
1080 }
1081
1082 ul.acf-radio-list li i,
1083 ul.acf-checkbox-list li i {
1084 vertical-align: middle;
1085 }
1086
1087 ul.acf-radio-list.acf-hl li,
1088 ul.acf-checkbox-list.acf-hl li {
1089 margin-right: 20px;
1090 clear: none;
1091 }
1092
1093 html[dir=rtl] ul.acf-radio-list input[type=checkbox],
1094 html[dir=rtl] ul.acf-radio-list input[type=radio],
1095 html[dir=rtl] ul.acf-checkbox-list input[type=checkbox],
1096 html[dir=rtl] ul.acf-checkbox-list input[type=radio] {
1097 margin-left: 4px;
1098 margin-right: 0;
1099 }
1100
1101 /*-----------------------------------------------------------------------------
1102 *
1103 * Button Group
1104 *
1105 *-----------------------------------------------------------------------------*/
1106 .acf-button-group {
1107 display: inline-block;
1108 /* default (horizontal) */
1109 /* vertical */
1110 }
1111
1112 .acf-button-group label {
1113 display: inline-block;
1114 border: #7e8993 solid 1px;
1115 position: relative;
1116 z-index: 1;
1117 padding: 5px 10px;
1118 background: #fff;
1119 }
1120
1121 .acf-button-group label:hover {
1122 color: #016087;
1123 background: #f3f5f6;
1124 border-color: #0071a1;
1125 z-index: 2;
1126 }
1127
1128 .acf-button-group label.selected {
1129 border-color: #007cba;
1130 background: #008dd4;
1131 color: #fff;
1132 z-index: 2;
1133 }
1134
1135 .acf-button-group input {
1136 display: none !important;
1137 }
1138
1139 .acf-button-group {
1140 padding-left: 1px;
1141 display: inline-flex;
1142 flex-direction: row;
1143 flex-wrap: nowrap;
1144 }
1145
1146 .acf-button-group label {
1147 margin: 0 0 0 -1px;
1148 flex: 1;
1149 text-align: center;
1150 white-space: nowrap;
1151 }
1152
1153 .acf-button-group label:first-child {
1154 border-radius: 3px 0 0 3px;
1155 }
1156
1157 html[dir=rtl] .acf-button-group label:first-child {
1158 border-radius: 0 3px 3px 0;
1159 }
1160
1161 .acf-button-group label:last-child {
1162 border-radius: 0 3px 3px 0;
1163 }
1164
1165 html[dir=rtl] .acf-button-group label:last-child {
1166 border-radius: 3px 0 0 3px;
1167 }
1168
1169 .acf-button-group label:only-child {
1170 border-radius: 3px;
1171 }
1172
1173 .acf-button-group.-vertical {
1174 padding-left: 0;
1175 padding-top: 1px;
1176 flex-direction: column;
1177 }
1178
1179 .acf-button-group.-vertical label {
1180 margin: -1px 0 0 0;
1181 }
1182
1183 .acf-button-group.-vertical label:first-child {
1184 border-radius: 3px 3px 0 0;
1185 }
1186
1187 .acf-button-group.-vertical label:last-child {
1188 border-radius: 0 0 3px 3px;
1189 }
1190
1191 .acf-button-group.-vertical label:only-child {
1192 border-radius: 3px;
1193 }
1194
1195 .acf-admin-3-8 .acf-button-group label {
1196 border-color: #ccd0d4;
1197 }
1198
1199 .acf-admin-3-8 .acf-button-group label:hover {
1200 border-color: #0071a1;
1201 }
1202
1203 .acf-admin-3-8 .acf-button-group label.selected {
1204 border-color: #007cba;
1205 }
1206
1207 .acf-admin-page .acf-button-group {
1208 display: flex;
1209 align-items: stretch;
1210 align-content: center;
1211 height: 40px;
1212 border-radius: 6px;
1213 box-shadow: 0px 1px 2px rgba(16, 24, 40, 0.1);
1214 }
1215
1216 .acf-admin-page .acf-button-group label {
1217 display: inline-flex;
1218 align-items: center;
1219 align-content: center;
1220 border: #D0D5DD solid 1px;
1221 padding: 6px 16px;
1222 color: #475467;
1223 font-weight: 500;
1224 }
1225
1226 .acf-admin-page .acf-button-group label:hover {
1227 color: #0783BE;
1228 }
1229
1230 .acf-admin-page .acf-button-group label.selected {
1231 background: #F9FAFB;
1232 color: #0783BE;
1233 }
1234
1235 .acf-admin-page .select2-container.-acf .select2-selection--multiple .select2-selection__choice {
1236 display: inline-flex;
1237 align-items: center;
1238 margin-top: 8px;
1239 margin-left: 2px;
1240 position: relative;
1241 padding-top: 4px;
1242 padding-right: auto;
1243 padding-bottom: 4px;
1244 padding-left: 8px;
1245 background-color: #EBF5FA;
1246 border-color: #A5D2E7;
1247 color: #0783BE;
1248 }
1249
1250 .acf-admin-page .select2-container.-acf .select2-selection--multiple .select2-selection__choice .select2-selection__choice__remove {
1251 order: 2;
1252 width: 14px;
1253 height: 14px;
1254 margin-right: 0;
1255 margin-left: 4px;
1256 color: #6BB5D8;
1257 text-indent: 100%;
1258 white-space: nowrap;
1259 overflow: hidden;
1260 }
1261
1262 .acf-admin-page .select2-container.-acf .select2-selection--multiple .select2-selection__choice .select2-selection__choice__remove:hover {
1263 color: #0783BE;
1264 }
1265
1266 .acf-admin-page .select2-container.-acf .select2-selection--multiple .select2-selection__choice .select2-selection__choice__remove:before {
1267 content: "";
1268 display: block;
1269 width: 14px;
1270 height: 14px;
1271 top: 0;
1272 left: 0;
1273 background-color: currentColor;
1274 border: none;
1275 border-radius: 0;
1276 -webkit-mask-size: contain;
1277 mask-size: contain;
1278 -webkit-mask-repeat: no-repeat;
1279 mask-repeat: no-repeat;
1280 -webkit-mask-position: center;
1281 mask-position: center;
1282 -webkit-mask-image: url("../../images/icons/icon-close.svg");
1283 mask-image: url("../../images/icons/icon-close.svg");
1284 }
1285
1286 /*-----------------------------------------------------------------------------
1287 *
1288 * Checkbox
1289 *
1290 *-----------------------------------------------------------------------------*/
1291 .acf-checkbox-list .button {
1292 margin: 10px 0 0;
1293 }
1294
1295 /*-----------------------------------------------------------------------------
1296 *
1297 * True / False
1298 *
1299 *-----------------------------------------------------------------------------*/
1300 .acf-switch {
1301 display: grid;
1302 grid-template-columns: 1fr 1fr;
1303 width: fit-content;
1304 max-width: 100%;
1305 border-radius: 5px;
1306 cursor: pointer;
1307 position: relative;
1308 background: #f5f5f5;
1309 height: 30px;
1310 vertical-align: middle;
1311 border: #7e8993 solid 1px;
1312 -webkit-transition: background 0.25s ease;
1313 -moz-transition: background 0.25s ease;
1314 -o-transition: background 0.25s ease;
1315 transition: background 0.25s ease;
1316 /* hover */
1317 /* active */
1318 /* message */
1319 }
1320
1321 .acf-switch span {
1322 display: inline-block;
1323 float: left;
1324 text-align: center;
1325 font-size: 13px;
1326 line-height: 22px;
1327 padding: 4px 10px;
1328 min-width: 15px;
1329 }
1330
1331 .acf-switch span i {
1332 vertical-align: middle;
1333 }
1334
1335 .acf-switch .acf-switch-on {
1336 color: #fff;
1337 text-shadow: #007cba 0 1px 0;
1338 overflow: hidden;
1339 }
1340
1341 .acf-switch .acf-switch-off {
1342 overflow: hidden;
1343 }
1344
1345 .acf-switch .acf-switch-slider {
1346 position: absolute;
1347 top: 2px;
1348 left: 2px;
1349 bottom: 2px;
1350 right: 50%;
1351 z-index: 1;
1352 background: #fff;
1353 border-radius: 3px;
1354 border: #7e8993 solid 1px;
1355 -webkit-transition: all 0.25s ease;
1356 -moz-transition: all 0.25s ease;
1357 -o-transition: all 0.25s ease;
1358 transition: all 0.25s ease;
1359 transition-property: left, right;
1360 }
1361
1362 .acf-switch:hover, .acf-switch.-focus {
1363 border-color: #0071a1;
1364 background: #f3f5f6;
1365 color: #016087;
1366 }
1367
1368 .acf-switch:hover .acf-switch-slider, .acf-switch.-focus .acf-switch-slider {
1369 border-color: #0071a1;
1370 }
1371
1372 .acf-switch.-on {
1373 background: #0d99d5;
1374 border-color: #007cba;
1375 /* hover */
1376 }
1377
1378 .acf-switch.-on .acf-switch-slider {
1379 left: 50%;
1380 right: 2px;
1381 border-color: #007cba;
1382 }
1383
1384 .acf-switch.-on:hover {
1385 border-color: #007cba;
1386 }
1387
1388 .acf-switch + span {
1389 margin-left: 6px;
1390 }
1391
1392 .acf-admin-3-8 .acf-switch {
1393 border-color: #ccd0d4;
1394 }
1395
1396 .acf-admin-3-8 .acf-switch .acf-switch-slider {
1397 border-color: #ccd0d4;
1398 }
1399
1400 .acf-admin-3-8 .acf-switch:hover, .acf-admin-3-8 .acf-switch.-focus {
1401 border-color: #0071a1;
1402 }
1403
1404 .acf-admin-3-8 .acf-switch:hover .acf-switch-slider, .acf-admin-3-8 .acf-switch.-focus .acf-switch-slider {
1405 border-color: #0071a1;
1406 }
1407
1408 .acf-admin-3-8 .acf-switch.-on {
1409 border-color: #007cba;
1410 }
1411
1412 .acf-admin-3-8 .acf-switch.-on .acf-switch-slider {
1413 border-color: #007cba;
1414 }
1415
1416 .acf-admin-3-8 .acf-switch.-on:hover {
1417 border-color: #007cba;
1418 }
1419
1420 /* checkbox */
1421 .acf-switch-input {
1422 opacity: 0;
1423 position: absolute;
1424 margin: 0;
1425 }
1426
1427 .acf-admin-single-field-group .acf-true-false {
1428 border: 1px solid transparent;
1429 }
1430
1431 .acf-admin-single-field-group .acf-true-false:focus-within {
1432 border: 1px solid #399CCB;
1433 border-radius: 120px;
1434 }
1435
1436 .acf-true-false:has(.acf-switch) label {
1437 display: flex;
1438 align-items: center;
1439 justify-items: center;
1440 }
1441
1442 /* in media modal */
1443 .compat-item .acf-true-false .message {
1444 float: none;
1445 padding: 0;
1446 vertical-align: middle;
1447 }
1448
1449 /*--------------------------------------------------------------------------
1450 *
1451 * Google Map
1452 *
1453 *-------------------------------------------------------------------------*/
1454 .acf-google-map {
1455 position: relative;
1456 border: #ccd0d4 solid 1px;
1457 background: #fff;
1458 }
1459
1460 .acf-google-map .title {
1461 position: relative;
1462 border-bottom: #ccd0d4 solid 1px;
1463 }
1464
1465 .acf-google-map .title .search {
1466 margin: 0;
1467 font-size: 14px;
1468 line-height: 30px;
1469 height: 40px;
1470 padding: 5px 10px;
1471 border: 0 none;
1472 box-shadow: none;
1473 border-radius: 0;
1474 font-family: inherit;
1475 cursor: text;
1476 }
1477
1478 .acf-google-map .title .acf-loading {
1479 position: absolute;
1480 top: 10px;
1481 right: 11px;
1482 display: none;
1483 }
1484
1485 .acf-google-map .title .acf-icon:active {
1486 display: inline-block !important;
1487 }
1488
1489 .acf-google-map .canvas {
1490 height: 400px;
1491 }
1492
1493 .acf-google-map:hover .title .acf-actions {
1494 display: block;
1495 }
1496
1497 .acf-google-map .title .acf-icon.-location {
1498 display: inline-block;
1499 }
1500
1501 .acf-google-map .title .acf-icon.-cancel,
1502 .acf-google-map .title .acf-icon.-search {
1503 display: none;
1504 }
1505
1506 .acf-google-map.-value .title .search {
1507 font-weight: bold;
1508 }
1509
1510 .acf-google-map.-value .title .acf-icon.-location {
1511 display: none;
1512 }
1513
1514 .acf-google-map.-value .title .acf-icon.-cancel {
1515 display: inline-block;
1516 }
1517
1518 .acf-google-map.-searching .title .acf-icon.-location {
1519 display: none;
1520 }
1521
1522 .acf-google-map.-searching .title .acf-icon.-cancel,
1523 .acf-google-map.-searching .title .acf-icon.-search {
1524 display: inline-block;
1525 }
1526
1527 .acf-google-map.-searching .title .acf-actions {
1528 display: block;
1529 }
1530
1531 .acf-google-map.-searching .title .search {
1532 font-weight: normal !important;
1533 }
1534
1535 .acf-google-map.-loading .title a {
1536 display: none !important;
1537 }
1538
1539 .acf-google-map.-loading .title i {
1540 display: inline-block;
1541 }
1542
1543 /* autocomplete */
1544 .pac-container {
1545 border-width: 1px 0;
1546 box-shadow: none;
1547 }
1548
1549 .pac-container:after {
1550 display: none;
1551 }
1552
1553 .pac-container .pac-item:first-child {
1554 border-top: 0 none;
1555 }
1556
1557 .pac-container .pac-item {
1558 padding: 5px 10px;
1559 cursor: pointer;
1560 }
1561
1562 html[dir=rtl] .pac-container .pac-item {
1563 text-align: right;
1564 }
1565
1566 /*--------------------------------------------------------------------------
1567 *
1568 * Relationship
1569 *
1570 *-------------------------------------------------------------------------*/
1571 .acf-relationship {
1572 background: #fff;
1573 border: #ccd0d4 solid 1px;
1574 /* list */
1575 /* selection (bottom) */
1576 }
1577
1578 .acf-relationship .filters {
1579 border-bottom: #ccd0d4 solid 1px;
1580 background: #fff;
1581 /* widths */
1582 }
1583
1584 .acf-relationship .filters:after {
1585 display: block;
1586 clear: both;
1587 content: "";
1588 }
1589
1590 .acf-relationship .filters .filter {
1591 margin: 0;
1592 padding: 0;
1593 float: left;
1594 width: 100%;
1595 box-sizing: border-box;
1596 padding: 7px 7px 7px 0;
1597 }
1598
1599 .acf-relationship .filters .filter:first-child {
1600 padding-left: 7px;
1601 }
1602
1603 .acf-relationship .filters .filter input,
1604 .acf-relationship .filters .filter select {
1605 margin: 0;
1606 float: none; /* potential fix for media popup? */
1607 }
1608
1609 .acf-relationship .filters .filter input:focus, .acf-relationship .filters .filter input:active,
1610 .acf-relationship .filters .filter select:focus,
1611 .acf-relationship .filters .filter select:active {
1612 outline: none;
1613 box-shadow: none;
1614 }
1615
1616 .acf-relationship .filters .filter input {
1617 border-color: transparent;
1618 box-shadow: none;
1619 padding-left: 3px;
1620 padding-right: 3px;
1621 }
1622
1623 .acf-relationship .filters.-f2 .filter {
1624 width: 50%;
1625 }
1626
1627 .acf-relationship .filters.-f3 .filter {
1628 width: 25%;
1629 }
1630
1631 .acf-relationship .filters.-f3 .filter.-search {
1632 width: 50%;
1633 }
1634
1635 .acf-relationship .list {
1636 margin: 0;
1637 padding: 5px;
1638 height: 160px;
1639 overflow: auto;
1640 }
1641
1642 .acf-relationship .list .acf-rel-label,
1643 .acf-relationship .list .acf-rel-item,
1644 .acf-relationship .list p {
1645 padding: 5px;
1646 margin: 0;
1647 display: block;
1648 position: relative;
1649 min-height: 18px;
1650 }
1651
1652 .acf-relationship .list .acf-rel-label {
1653 font-weight: bold;
1654 }
1655
1656 .acf-relationship .list .acf-rel-item {
1657 cursor: pointer;
1658 /* hover */
1659 /* disabled */
1660 }
1661
1662 .acf-relationship .list .acf-rel-item b {
1663 text-decoration: underline;
1664 font-weight: normal;
1665 }
1666
1667 .acf-relationship .list .acf-rel-item .thumbnail {
1668 background: #e0e0e0;
1669 width: 22px;
1670 height: 22px;
1671 float: left;
1672 margin: -2px 5px 0 0;
1673 }
1674
1675 .acf-relationship .list .acf-rel-item .thumbnail img {
1676 max-width: 22px;
1677 max-height: 22px;
1678 margin: 0 auto;
1679 display: block;
1680 }
1681
1682 .acf-relationship .list .acf-rel-item .thumbnail.-icon {
1683 background: #fff;
1684 }
1685
1686 .acf-relationship .list .acf-rel-item .thumbnail.-icon img {
1687 max-height: 20px;
1688 margin-top: 1px;
1689 }
1690
1691 .acf-relationship .list .acf-rel-item:hover, .acf-relationship .list .acf-rel-item.relationship-hover {
1692 background: #3875d7;
1693 color: #fff;
1694 }
1695
1696 .acf-relationship .list .acf-rel-item:hover .thumbnail, .acf-relationship .list .acf-rel-item.relationship-hover .thumbnail {
1697 background: #a2bfec;
1698 }
1699
1700 .acf-relationship .list .acf-rel-item:hover .thumbnail.-icon, .acf-relationship .list .acf-rel-item.relationship-hover .thumbnail.-icon {
1701 background: #fff;
1702 }
1703
1704 .acf-relationship .list .acf-rel-item.disabled {
1705 opacity: 0.5;
1706 }
1707
1708 .acf-relationship .list .acf-rel-item.disabled:hover {
1709 background: transparent;
1710 color: #333;
1711 cursor: default;
1712 }
1713
1714 .acf-relationship .list .acf-rel-item.disabled:hover .thumbnail {
1715 background: #e0e0e0;
1716 }
1717
1718 .acf-relationship .list .acf-rel-item.disabled:hover .thumbnail.-icon {
1719 background: #fff;
1720 }
1721
1722 .acf-relationship .list ul {
1723 padding-bottom: 5px;
1724 }
1725
1726 .acf-relationship .list ul .acf-rel-label,
1727 .acf-relationship .list ul .acf-rel-item,
1728 .acf-relationship .list ul p {
1729 padding-left: 20px;
1730 }
1731
1732 .acf-relationship .selection {
1733 position: relative;
1734 /* choices */
1735 /* values */
1736 }
1737
1738 .acf-relationship .selection:after {
1739 display: block;
1740 clear: both;
1741 content: "";
1742 }
1743
1744 .acf-relationship .selection .values,
1745 .acf-relationship .selection .choices {
1746 width: 50%;
1747 background: #fff;
1748 float: left;
1749 }
1750
1751 .acf-relationship .selection .choices {
1752 background: #f9f9f9;
1753 }
1754
1755 .acf-relationship .selection .choices .list {
1756 border-right: #dfdfdf solid 1px;
1757 }
1758
1759 .acf-relationship .selection .values .acf-icon {
1760 position: absolute;
1761 top: 4px;
1762 right: 7px;
1763 display: none;
1764 /* rtl */
1765 }
1766
1767 html[dir=rtl] .acf-relationship .selection .values .acf-icon {
1768 right: auto;
1769 left: 7px;
1770 }
1771
1772 .acf-relationship .selection .values .acf-rel-item:hover .acf-icon, .acf-relationship .selection .values .acf-rel-item.relationship-hover .acf-icon {
1773 display: block;
1774 }
1775
1776 .acf-relationship .selection .values .acf-rel-item {
1777 cursor: move;
1778 }
1779
1780 .acf-relationship .selection .values .acf-rel-item b {
1781 text-decoration: none;
1782 }
1783
1784 /* menu item fix */
1785 .menu-item .acf-relationship ul {
1786 width: auto;
1787 }
1788
1789 .menu-item .acf-relationship li {
1790 display: block;
1791 }
1792
1793 /*--------------------------------------------------------------------------
1794 *
1795 * WYSIWYG
1796 *
1797 *-------------------------------------------------------------------------*/
1798 .acf-editor-wrap.delay .acf-editor-toolbar {
1799 content: "";
1800 display: block;
1801 background: #f5f5f5;
1802 border-bottom: #dddddd solid 1px;
1803 color: #555d66;
1804 padding: 10px;
1805 }
1806
1807 .acf-editor-wrap.delay .wp-editor-area {
1808 padding: 10px;
1809 border: none;
1810 color: inherit !important;
1811 }
1812
1813 .acf-editor-wrap iframe {
1814 min-height: 200px;
1815 }
1816
1817 .acf-editor-wrap .wp-editor-container {
1818 border: 1px solid #ccd0d4;
1819 box-shadow: none !important;
1820 }
1821
1822 .acf-editor-wrap .wp-editor-tabs {
1823 box-sizing: content-box;
1824 }
1825
1826 .acf-editor-wrap .wp-switch-editor {
1827 border-color: #ccd0d4;
1828 border-bottom-color: transparent;
1829 }
1830
1831 #mce_fullscreen_container {
1832 z-index: 900000 !important;
1833 }
1834
1835 /*-----------------------------------------------------------------------------
1836 *
1837 * Tab
1838 *
1839 *-----------------------------------------------------------------------------*/
1840 .acf-field-tab {
1841 display: none !important;
1842 }
1843
1844 .hidden-by-tab {
1845 display: none !important;
1846 }
1847
1848 .acf-tab-wrap {
1849 clear: both;
1850 z-index: 1;
1851 overflow: auto;
1852 }
1853
1854 .acf-tab-group {
1855 border-bottom: #ccc solid 1px;
1856 padding: 10px 10px 0;
1857 }
1858
1859 .acf-tab-group li {
1860 margin: 0 0.5em 0 0;
1861 }
1862
1863 .acf-tab-group li a {
1864 padding: 5px 10px;
1865 display: block;
1866 color: #555;
1867 font-size: 14px;
1868 font-weight: 600;
1869 line-height: 24px;
1870 border: #ccc solid 1px;
1871 border-bottom: 0 none;
1872 text-decoration: none;
1873 background: #e5e5e5;
1874 transition: none;
1875 }
1876
1877 .acf-tab-group li a:hover {
1878 background: #fff;
1879 }
1880
1881 .acf-tab-group li a:focus {
1882 outline: none;
1883 box-shadow: none;
1884 }
1885
1886 .acf-tab-group li a:empty {
1887 display: none;
1888 }
1889
1890 html[dir=rtl] .acf-tab-group li {
1891 margin: 0 0 0 0.5em;
1892 }
1893
1894 .acf-tab-group li.active a {
1895 background: #f1f1f1;
1896 color: #000;
1897 padding-bottom: 6px;
1898 margin-bottom: -1px;
1899 position: relative;
1900 z-index: 1;
1901 }
1902
1903 .acf-fields > .acf-tab-wrap {
1904 background: #f9f9f9;
1905 }
1906
1907 .acf-fields > .acf-tab-wrap .acf-tab-group {
1908 position: relative;
1909 border-top: #ccd0d4 solid 1px;
1910 border-bottom: #ccd0d4 solid 1px;
1911 z-index: 2;
1912 margin-bottom: -1px;
1913 }
1914
1915 .acf-admin-3-8 .acf-fields > .acf-tab-wrap .acf-tab-group {
1916 border-color: #dfdfdf;
1917 }
1918
1919 .acf-fields.-left > .acf-tab-wrap .acf-tab-group {
1920 padding-left: 20%;
1921 /* mobile */
1922 /* rtl */
1923 }
1924
1925 @media screen and (max-width: 640px) {
1926 .acf-fields.-left > .acf-tab-wrap .acf-tab-group {
1927 padding-left: 10px;
1928 }
1929 }
1930 html[dir=rtl] .acf-fields.-left > .acf-tab-wrap .acf-tab-group {
1931 padding-left: 0;
1932 padding-right: 20%;
1933 /* mobile */
1934 }
1935
1936 @media screen and (max-width: 850px) {
1937 html[dir=rtl] .acf-fields.-left > .acf-tab-wrap .acf-tab-group {
1938 padding-right: 10px;
1939 }
1940 }
1941 .acf-tab-wrap.-left .acf-tab-group {
1942 position: absolute;
1943 left: 0;
1944 width: 20%;
1945 border: 0 none;
1946 padding: 0 !important; /* important overrides 'left aligned labels' */
1947 margin: 1px 0 0;
1948 }
1949
1950 .acf-tab-wrap.-left .acf-tab-group li {
1951 float: none;
1952 margin: -1px 0 0;
1953 }
1954
1955 .acf-tab-wrap.-left .acf-tab-group li a {
1956 border: 1px solid #ededed;
1957 font-size: 13px;
1958 line-height: 18px;
1959 color: #0073aa;
1960 padding: 10px;
1961 margin: 0;
1962 font-weight: normal;
1963 border-width: 1px 0;
1964 border-radius: 0;
1965 background: transparent;
1966 }
1967
1968 .acf-tab-wrap.-left .acf-tab-group li a:hover {
1969 color: #00a0d2;
1970 }
1971
1972 .acf-tab-wrap.-left .acf-tab-group li.active a {
1973 border-color: #dfdfdf;
1974 color: #000;
1975 margin-right: -1px;
1976 background: #fff;
1977 }
1978
1979 html[dir=rtl] .acf-tab-wrap.-left .acf-tab-group {
1980 left: auto;
1981 right: 0;
1982 }
1983
1984 html[dir=rtl] .acf-tab-wrap.-left .acf-tab-group li.active a {
1985 margin-right: 0;
1986 margin-left: -1px;
1987 }
1988
1989 .acf-field + .acf-tab-wrap.-left:before {
1990 content: "";
1991 display: block;
1992 position: relative;
1993 z-index: 1;
1994 height: 10px;
1995 border-top: #dfdfdf solid 1px;
1996 border-bottom: #dfdfdf solid 1px;
1997 margin-bottom: -1px;
1998 }
1999
2000 .acf-tab-wrap.-left:first-child .acf-tab-group li:first-child a {
2001 border-top: none;
2002 }
2003
2004 /* sidebar */
2005 .acf-fields.-sidebar {
2006 padding: 0 0 0 20% !important;
2007 position: relative;
2008 /* before */
2009 /* rtl */
2010 }
2011
2012 .acf-fields.-sidebar:before {
2013 content: "";
2014 display: block;
2015 position: absolute;
2016 top: 0;
2017 left: 0;
2018 width: 20%;
2019 bottom: 0;
2020 border-right: #dfdfdf solid 1px;
2021 background: #f9f9f9;
2022 z-index: 1;
2023 }
2024
2025 html[dir=rtl] .acf-fields.-sidebar {
2026 padding: 0 20% 0 0 !important;
2027 }
2028
2029 html[dir=rtl] .acf-fields.-sidebar:before {
2030 border-left: #dfdfdf solid 1px;
2031 border-right-width: 0;
2032 left: auto;
2033 right: 0;
2034 }
2035
2036 .acf-fields.-sidebar.-left {
2037 padding: 0 0 0 180px !important;
2038 /* rtl */
2039 }
2040
2041 html[dir=rtl] .acf-fields.-sidebar.-left {
2042 padding: 0 180px 0 0 !important;
2043 }
2044
2045 .acf-fields.-sidebar.-left:before {
2046 background: #f1f1f1;
2047 border-color: #dfdfdf;
2048 width: 180px;
2049 }
2050
2051 .acf-fields.-sidebar.-left > .acf-tab-wrap.-left .acf-tab-group {
2052 width: 180px;
2053 }
2054
2055 .acf-fields.-sidebar.-left > .acf-tab-wrap.-left .acf-tab-group li a {
2056 border-color: #e4e4e4;
2057 }
2058
2059 .acf-fields.-sidebar.-left > .acf-tab-wrap.-left .acf-tab-group li.active a {
2060 background: #f9f9f9;
2061 }
2062
2063 .acf-fields.-sidebar > .acf-field-tab + .acf-field {
2064 border-top: none;
2065 }
2066
2067 .acf-fields.-clear > .acf-tab-wrap {
2068 background: transparent;
2069 }
2070
2071 .acf-fields.-clear > .acf-tab-wrap .acf-tab-group {
2072 margin-top: 0;
2073 border-top: none;
2074 padding-left: 0;
2075 padding-right: 0;
2076 }
2077
2078 .acf-fields.-clear > .acf-tab-wrap .acf-tab-group li a {
2079 background: #e5e5e5;
2080 }
2081
2082 .acf-fields.-clear > .acf-tab-wrap .acf-tab-group li a:hover {
2083 background: #fff;
2084 }
2085
2086 .acf-fields.-clear > .acf-tab-wrap .acf-tab-group li.active a {
2087 background: #f1f1f1;
2088 }
2089
2090 /* seamless */
2091 .acf-postbox.seamless > .acf-fields.-sidebar {
2092 margin-left: 0 !important;
2093 }
2094
2095 .acf-postbox.seamless > .acf-fields.-sidebar:before {
2096 background: transparent;
2097 }
2098
2099 .acf-postbox.seamless > .acf-fields > .acf-tab-wrap {
2100 background: transparent;
2101 margin-bottom: 10px;
2102 padding-left: 12px;
2103 padding-right: 12px;
2104 }
2105
2106 .acf-postbox.seamless > .acf-fields > .acf-tab-wrap .acf-tab-group {
2107 border-top: 0 none;
2108 border-color: #ccd0d4;
2109 }
2110
2111 .acf-postbox.seamless > .acf-fields > .acf-tab-wrap .acf-tab-group li a {
2112 background: #e5e5e5;
2113 border-color: #ccd0d4;
2114 }
2115
2116 .acf-postbox.seamless > .acf-fields > .acf-tab-wrap .acf-tab-group li a:hover {
2117 background: #fff;
2118 }
2119
2120 .acf-postbox.seamless > .acf-fields > .acf-tab-wrap .acf-tab-group li.active a {
2121 background: #f1f1f1;
2122 }
2123
2124 .acf-postbox.seamless > .acf-fields > .acf-tab-wrap.-left:before {
2125 border-top: none;
2126 height: auto;
2127 }
2128
2129 .acf-postbox.seamless > .acf-fields > .acf-tab-wrap.-left .acf-tab-group {
2130 margin-bottom: 0;
2131 }
2132
2133 .acf-postbox.seamless > .acf-fields > .acf-tab-wrap.-left .acf-tab-group li a {
2134 border-width: 1px 0 1px 1px !important;
2135 border-color: #cccccc;
2136 background: #e5e5e5;
2137 }
2138
2139 .acf-postbox.seamless > .acf-fields > .acf-tab-wrap.-left .acf-tab-group li.active a {
2140 background: #f1f1f1;
2141 }
2142
2143 .menu-edit .acf-fields.-clear > .acf-tab-wrap .acf-tab-group li a,
2144 .widget .acf-fields.-clear > .acf-tab-wrap .acf-tab-group li a {
2145 background: #f1f1f1;
2146 }
2147
2148 .menu-edit .acf-fields.-clear > .acf-tab-wrap .acf-tab-group li a:hover, .menu-edit .acf-fields.-clear > .acf-tab-wrap .acf-tab-group li.active a,
2149 .widget .acf-fields.-clear > .acf-tab-wrap .acf-tab-group li a:hover,
2150 .widget .acf-fields.-clear > .acf-tab-wrap .acf-tab-group li.active a {
2151 background: #fff;
2152 }
2153
2154 .compat-item .acf-tab-wrap td {
2155 display: block;
2156 }
2157
2158 /* within gallery sidebar */
2159 .acf-gallery-side .acf-tab-wrap {
2160 border-top: 0 none !important;
2161 }
2162
2163 .acf-gallery-side .acf-tab-wrap .acf-tab-group {
2164 margin: 10px 0 !important;
2165 padding: 0 !important;
2166 }
2167
2168 .acf-gallery-side .acf-tab-group li.active a {
2169 background: #f9f9f9 !important;
2170 }
2171
2172 /* withing widget */
2173 .widget .acf-tab-group {
2174 border-bottom-color: #e8e8e8;
2175 }
2176
2177 .widget .acf-tab-group li a {
2178 background: #f1f1f1;
2179 }
2180
2181 .widget .acf-tab-group li.active a {
2182 background: #fff;
2183 }
2184
2185 /* media popup (edit image) */
2186 .media-modal.acf-expanded .compat-attachment-fields > tbody > tr.acf-tab-wrap .acf-tab-group {
2187 padding-left: 23%;
2188 border-bottom-color: #dddddd;
2189 }
2190
2191 /* table */
2192 .form-table > tbody > tr.acf-tab-wrap .acf-tab-group {
2193 padding: 0 5px 0 210px;
2194 }
2195
2196 /* rtl */
2197 html[dir=rtl] .form-table > tbody > tr.acf-tab-wrap .acf-tab-group {
2198 padding: 0 210px 0 5px;
2199 }
2200
2201 /*--------------------------------------------------------------------------------------------
2202 *
2203 * oembed
2204 *
2205 *--------------------------------------------------------------------------------------------*/
2206 .acf-oembed {
2207 position: relative;
2208 border: #ccd0d4 solid 1px;
2209 background: #fff;
2210 }
2211
2212 .acf-oembed .title {
2213 position: relative;
2214 border-bottom: #ccd0d4 solid 1px;
2215 padding: 5px 10px;
2216 }
2217
2218 .acf-oembed .title .input-search {
2219 margin: 0;
2220 font-size: 14px;
2221 line-height: 30px;
2222 height: 30px;
2223 padding: 0;
2224 border: 0 none;
2225 box-shadow: none;
2226 border-radius: 0;
2227 font-family: inherit;
2228 cursor: text;
2229 }
2230
2231 .acf-oembed .title .acf-actions {
2232 padding: 6px;
2233 }
2234
2235 .acf-oembed .canvas {
2236 position: relative;
2237 min-height: 250px;
2238 background: #f9f9f9;
2239 }
2240
2241 .acf-oembed .canvas .canvas-media {
2242 position: relative;
2243 z-index: 1;
2244 }
2245
2246 .acf-oembed .canvas iframe {
2247 display: block;
2248 margin: 0;
2249 padding: 0;
2250 width: 100%;
2251 }
2252
2253 .acf-oembed .canvas .acf-icon.-picture {
2254 position: absolute;
2255 top: 50%;
2256 left: 50%;
2257 transform: translate(-50%, -50%);
2258 z-index: 0;
2259 height: 42px;
2260 width: 42px;
2261 font-size: 42px;
2262 color: #999;
2263 }
2264
2265 .acf-oembed .canvas .acf-loading-overlay {
2266 background: rgba(255, 255, 255, 0.9);
2267 }
2268
2269 .acf-oembed .canvas .canvas-error {
2270 position: absolute;
2271 top: 50%;
2272 left: 0%;
2273 right: 0%;
2274 margin: -9px 0 0 0;
2275 text-align: center;
2276 display: none;
2277 }
2278
2279 .acf-oembed .canvas .canvas-error p {
2280 padding: 8px;
2281 margin: 0;
2282 display: inline;
2283 }
2284
2285 .acf-oembed.has-value .canvas {
2286 min-height: 50px;
2287 }
2288
2289 .acf-oembed.has-value .input-search {
2290 font-weight: bold;
2291 }
2292
2293 .acf-oembed.has-value .title:hover .acf-actions {
2294 display: block;
2295 }
2296
2297 /*--------------------------------------------------------------------------------------------
2298 *
2299 * Image
2300 *
2301 *--------------------------------------------------------------------------------------------*/
2302 .acf-image-uploader {
2303 position: relative;
2304 /* image wrap*/
2305 /* input */
2306 /* rtl */
2307 }
2308
2309 .acf-image-uploader:after {
2310 display: block;
2311 clear: both;
2312 content: "";
2313 }
2314
2315 .acf-image-uploader p {
2316 margin: 0;
2317 }
2318
2319 .acf-image-uploader .image-wrap {
2320 position: relative;
2321 float: left;
2322 /* hover */
2323 }
2324
2325 .acf-image-uploader .image-wrap img {
2326 max-width: 100%;
2327 max-height: 100%;
2328 width: auto;
2329 height: auto;
2330 display: block;
2331 min-width: 30px;
2332 min-height: 30px;
2333 background: #f1f1f1;
2334 margin: 0;
2335 padding: 0;
2336 /* svg */
2337 }
2338
2339 .acf-image-uploader .image-wrap img[src$=".svg"] {
2340 min-height: 100px;
2341 min-width: 100px;
2342 }
2343
2344 .acf-image-uploader .image-wrap:hover .acf-actions {
2345 display: block;
2346 }
2347
2348 .acf-image-uploader input.button {
2349 width: auto;
2350 }
2351
2352 html[dir=rtl] .acf-image-uploader .image-wrap {
2353 float: right;
2354 }
2355
2356 /*--------------------------------------------------------------------------------------------
2357 *
2358 * File
2359 *
2360 *--------------------------------------------------------------------------------------------*/
2361 .acf-file-uploader {
2362 position: relative;
2363 /* hover */
2364 /* rtl */
2365 }
2366
2367 .acf-file-uploader p {
2368 margin: 0;
2369 }
2370
2371 .acf-file-uploader .file-wrap {
2372 border: #ccd0d4 solid 1px;
2373 min-height: 84px;
2374 position: relative;
2375 background: #fff;
2376 }
2377
2378 .acf-file-uploader .file-icon {
2379 position: absolute;
2380 top: 0;
2381 left: 0;
2382 bottom: 0;
2383 padding: 10px;
2384 background: #f1f1f1;
2385 border-right: #d5d9dd solid 1px;
2386 }
2387
2388 .acf-file-uploader .file-icon img {
2389 display: block;
2390 padding: 0;
2391 margin: 0;
2392 max-width: 48px;
2393 }
2394
2395 .acf-file-uploader .file-info {
2396 padding: 10px;
2397 margin-left: 69px;
2398 }
2399
2400 .acf-file-uploader .file-info p {
2401 margin: 0 0 2px;
2402 font-size: 13px;
2403 line-height: 1.4em;
2404 word-break: break-all;
2405 }
2406
2407 .acf-file-uploader .file-info a {
2408 text-decoration: none;
2409 }
2410
2411 .acf-file-uploader:hover .acf-actions {
2412 display: block;
2413 }
2414
2415 html[dir=rtl] .acf-file-uploader .file-icon {
2416 left: auto;
2417 right: 0;
2418 border-left: #e5e5e5 solid 1px;
2419 border-right: none;
2420 }
2421
2422 html[dir=rtl] .acf-file-uploader .file-info {
2423 margin-right: 69px;
2424 margin-left: 0;
2425 }
2426
2427 /*-----------------------------------------------------------------------------
2428 *
2429 * Date Picker
2430 *
2431 *-----------------------------------------------------------------------------*/
2432 .acf-ui-datepicker .ui-datepicker {
2433 z-index: 900000 !important;
2434 }
2435
2436 .acf-ui-datepicker .ui-datepicker .ui-widget-header a {
2437 cursor: pointer;
2438 transition: none;
2439 }
2440
2441 /* fix highlight state overriding hover / active */
2442 .acf-ui-datepicker .ui-state-highlight.ui-state-hover {
2443 border: 1px solid #98b7e8 !important;
2444 background: #98b7e8 !important;
2445 font-weight: normal !important;
2446 color: #ffffff !important;
2447 }
2448
2449 .acf-ui-datepicker .ui-state-highlight.ui-state-active {
2450 border: 1px solid #3875d7 !important;
2451 background: #3875d7 !important;
2452 font-weight: normal !important;
2453 color: #ffffff !important;
2454 }
2455
2456 /*-----------------------------------------------------------------------------
2457 *
2458 * Separator field
2459 *
2460 *-----------------------------------------------------------------------------*/
2461 .acf-field-separator {
2462 /* fields */
2463 }
2464
2465 .acf-field-separator .acf-label {
2466 margin-bottom: 0;
2467 }
2468
2469 .acf-field-separator .acf-label label {
2470 font-weight: normal;
2471 }
2472
2473 .acf-field-separator .acf-input {
2474 display: none;
2475 }
2476
2477 .acf-fields > .acf-field-separator {
2478 background: #f9f9f9;
2479 border-bottom: 1px solid #dfdfdf;
2480 border-top: 1px solid #dfdfdf;
2481 margin-bottom: -1px;
2482 z-index: 2;
2483 }
2484
2485 /*-----------------------------------------------------------------------------
2486 *
2487 * Taxonomy
2488 *
2489 *-----------------------------------------------------------------------------*/
2490 .acf-taxonomy-field {
2491 position: relative;
2492 /* hover */
2493 /* select */
2494 }
2495
2496 .acf-taxonomy-field .categorychecklist-holder {
2497 border: #ccd0d4 solid 1px;
2498 border-radius: 3px;
2499 max-height: 200px;
2500 overflow: auto;
2501 }
2502
2503 .acf-taxonomy-field .acf-checkbox-list {
2504 margin: 0;
2505 padding: 10px;
2506 }
2507
2508 .acf-taxonomy-field .acf-checkbox-list ul.children {
2509 padding-left: 18px;
2510 }
2511
2512 .acf-taxonomy-field:hover .acf-actions {
2513 display: block;
2514 }
2515
2516 .acf-taxonomy-field[data-ftype=select] .acf-actions {
2517 padding: 0;
2518 margin: -9px;
2519 }
2520
2521 /*-----------------------------------------------------------------------------
2522 *
2523 * Range
2524 *
2525 *-----------------------------------------------------------------------------*/
2526 .acf-range-wrap {
2527 /* rtl */
2528 }
2529
2530 .acf-range-wrap .acf-append,
2531 .acf-range-wrap .acf-prepend {
2532 display: inline-block;
2533 vertical-align: middle;
2534 line-height: 28px;
2535 margin: 0 7px 0 0;
2536 }
2537
2538 .acf-range-wrap .acf-append {
2539 margin: 0 0 0 7px;
2540 }
2541
2542 .acf-range-wrap input[type=range] {
2543 display: inline-block;
2544 padding: 0;
2545 margin: 0;
2546 vertical-align: middle;
2547 height: 28px;
2548 }
2549
2550 .acf-range-wrap input[type=range]:focus {
2551 outline: none;
2552 }
2553
2554 .acf-range-wrap input[type=number] {
2555 display: inline-block;
2556 min-width: 5em;
2557 padding-right: 4px;
2558 margin-left: 10px;
2559 vertical-align: middle;
2560 }
2561
2562 html[dir=rtl] .acf-range-wrap input[type=number] {
2563 margin-right: 10px;
2564 margin-left: 0;
2565 }
2566
2567 html[dir=rtl] .acf-range-wrap .acf-append {
2568 margin: 0 7px 0 0;
2569 }
2570
2571 html[dir=rtl] .acf-range-wrap .acf-prepend {
2572 margin: 0 0 0 7px;
2573 }
2574
2575 /*-----------------------------------------------------------------------------
2576 *
2577 * acf-accordion
2578 *
2579 *-----------------------------------------------------------------------------*/
2580 .acf-accordion {
2581 margin: -1px 0;
2582 padding: 0;
2583 background: #fff;
2584 border-top: 1px solid #d5d9dd;
2585 border-bottom: 1px solid #d5d9dd;
2586 z-index: 1;
2587 }
2588
2589 .acf-accordion .acf-accordion-title {
2590 margin: 0;
2591 padding: 12px;
2592 font-weight: bold;
2593 cursor: pointer;
2594 font-size: inherit;
2595 font-size: 13px;
2596 line-height: 1.4em;
2597 }
2598
2599 .acf-accordion .acf-accordion-title:hover {
2600 background: #f3f4f5;
2601 }
2602
2603 .acf-accordion .acf-accordion-title label {
2604 margin: 0;
2605 padding: 0;
2606 font-size: 13px;
2607 line-height: 1.4em;
2608 }
2609
2610 .acf-accordion .acf-accordion-title p {
2611 font-weight: normal;
2612 }
2613
2614 .acf-accordion .acf-accordion-title .acf-accordion-icon {
2615 float: right;
2616 }
2617
2618 .acf-accordion .acf-accordion-title svg.acf-accordion-icon {
2619 position: absolute;
2620 right: 10px;
2621 top: 50%;
2622 transform: translateY(-50%);
2623 color: #191e23;
2624 fill: currentColor;
2625 }
2626
2627 .acf-accordion .acf-accordion-content {
2628 margin: 0;
2629 padding: 0 12px 12px;
2630 display: none;
2631 }
2632
2633 .acf-accordion.-open > .acf-accordion-content {
2634 display: block;
2635 }
2636
2637 .acf-field.acf-accordion {
2638 margin: -1px 0;
2639 padding: 0 !important;
2640 border-color: #d5d9dd;
2641 }
2642
2643 .acf-field.acf-accordion .acf-label.acf-accordion-title {
2644 padding: 12px;
2645 width: auto;
2646 float: none;
2647 width: auto;
2648 }
2649
2650 .acf-field.acf-accordion .acf-input.acf-accordion-content {
2651 padding: 0;
2652 float: none;
2653 width: auto;
2654 }
2655
2656 .acf-field.acf-accordion .acf-input.acf-accordion-content > .acf-fields {
2657 border-top: #eeeeee solid 1px;
2658 }
2659
2660 .acf-field.acf-accordion .acf-input.acf-accordion-content > .acf-fields.-clear {
2661 padding: 0 12px 15px;
2662 }
2663
2664 /* field specific (left) */
2665 .acf-fields.-left > .acf-field.acf-accordion:before {
2666 display: none;
2667 }
2668
2669 .acf-fields.-left > .acf-field.acf-accordion .acf-accordion-title {
2670 width: auto;
2671 margin: 0 !important;
2672 padding: 12px;
2673 float: none !important;
2674 }
2675
2676 .acf-fields.-left > .acf-field.acf-accordion .acf-accordion-content {
2677 padding: 0 !important;
2678 }
2679
2680 /* field specific (clear) */
2681 .acf-fields.-clear > .acf-field.acf-accordion {
2682 border: #cccccc solid 1px;
2683 background: transparent;
2684 }
2685
2686 .acf-fields.-clear > .acf-field.acf-accordion + .acf-field.acf-accordion {
2687 margin-top: -16px;
2688 }
2689
2690 /* table */
2691 tr.acf-field.acf-accordion {
2692 background: transparent;
2693 }
2694
2695 tr.acf-field.acf-accordion > .acf-input {
2696 padding: 0 !important;
2697 border: #cccccc solid 1px;
2698 }
2699
2700 tr.acf-field.acf-accordion .acf-accordion-content {
2701 padding: 0 12px 12px;
2702 }
2703
2704 /* #addtag */
2705 #addtag div.acf-field.error {
2706 border: 0 none;
2707 padding: 8px 0;
2708 }
2709
2710 #addtag > .acf-field.acf-accordion {
2711 padding-right: 0;
2712 margin-right: 5%;
2713 }
2714
2715 #addtag > .acf-field.acf-accordion + p.submit {
2716 margin-top: 0;
2717 }
2718
2719 /* border */
2720 tr.acf-accordion {
2721 margin: 15px 0 !important;
2722 }
2723
2724 tr.acf-accordion + tr.acf-accordion {
2725 margin-top: -16px !important;
2726 }
2727
2728 /* seamless */
2729 .acf-postbox.seamless > .acf-fields > .acf-accordion {
2730 margin-left: 12px;
2731 margin-right: 12px;
2732 border: #ccd0d4 solid 1px;
2733 }
2734
2735 /* rtl */
2736 /* menu item */
2737 /*
2738 .menu-item-settings > .field-acf > .acf-field.acf-accordion {
2739 border: #dfdfdf solid 1px;
2740 margin: 10px -13px 10px -11px;
2741
2742 + .acf-field.acf-accordion {
2743 margin-top: -11px;
2744 }
2745 }
2746 */
2747 /* widget */
2748 .widget .widget-content > .acf-field.acf-accordion {
2749 border: #dfdfdf solid 1px;
2750 margin-bottom: 10px;
2751 }
2752
2753 .widget .widget-content > .acf-field.acf-accordion .acf-accordion-title {
2754 margin-bottom: 0;
2755 }
2756
2757 .widget .widget-content > .acf-field.acf-accordion + .acf-field.acf-accordion {
2758 margin-top: -11px;
2759 }
2760
2761 .media-modal .compat-attachment-fields .acf-field.acf-accordion + .acf-field.acf-accordion {
2762 margin-top: -1px;
2763 }
2764
2765 .media-modal .compat-attachment-fields .acf-field.acf-accordion > .acf-input {
2766 width: 100%;
2767 }
2768
2769 .media-modal .compat-attachment-fields .acf-field.acf-accordion .compat-attachment-fields > tbody > tr > td {
2770 padding-bottom: 5px;
2771 }
2772
2773 /*-----------------------------------------------------------------------------
2774 *
2775 * Block Editor
2776 *
2777 *-----------------------------------------------------------------------------*/
2778 .block-editor .edit-post-sidebar .acf-postbox > .postbox-header,
2779 .block-editor .edit-post-sidebar .acf-postbox > .hndle {
2780 border-bottom-width: 0 !important;
2781 }
2782
2783 .block-editor .edit-post-sidebar .acf-postbox.closed > .postbox-header,
2784 .block-editor .edit-post-sidebar .acf-postbox.closed > .hndle {
2785 border-bottom-width: 1px !important;
2786 }
2787
2788 .block-editor .edit-post-sidebar .acf-fields {
2789 min-height: 1px;
2790 overflow: auto;
2791 }
2792
2793 .block-editor .edit-post-sidebar .acf-fields > .acf-field {
2794 border-width: 0;
2795 border-color: #e2e4e7;
2796 margin: 0px;
2797 padding: 10px 16px;
2798 width: auto !important;
2799 min-height: 0 !important;
2800 float: none !important;
2801 }
2802
2803 .block-editor .edit-post-sidebar .acf-fields > .acf-field > .acf-label {
2804 margin-bottom: 5px;
2805 }
2806
2807 .block-editor .edit-post-sidebar .acf-fields > .acf-field > .acf-label label {
2808 font-weight: normal;
2809 }
2810
2811 .block-editor .edit-post-sidebar .acf-fields > .acf-field.acf-accordion {
2812 padding: 0;
2813 margin: 0;
2814 border-top-width: 1px;
2815 }
2816
2817 .block-editor .edit-post-sidebar .acf-fields > .acf-field.acf-accordion:first-child {
2818 border-top-width: 0;
2819 }
2820
2821 .block-editor .edit-post-sidebar .acf-fields > .acf-field.acf-accordion .acf-accordion-title {
2822 margin: 0;
2823 padding: 15px;
2824 }
2825
2826 .block-editor .edit-post-sidebar .acf-fields > .acf-field.acf-accordion .acf-accordion-title label {
2827 font-weight: 500;
2828 color: rgb(30, 30, 30);
2829 }
2830
2831 .block-editor .edit-post-sidebar .acf-fields > .acf-field.acf-accordion .acf-accordion-title svg.acf-accordion-icon {
2832 right: 16px;
2833 }
2834
2835 .block-editor .edit-post-sidebar .acf-fields > .acf-field.acf-accordion .acf-accordion-content > .acf-fields {
2836 border-top-width: 0;
2837 }
2838
2839 .block-editor .edit-post-sidebar .block-editor-block-inspector .acf-fields > .acf-notice {
2840 display: grid;
2841 grid-template-columns: 1fr 25px;
2842 padding: 10px;
2843 margin: 0;
2844 }
2845
2846 .block-editor .edit-post-sidebar .block-editor-block-inspector .acf-fields > .acf-notice p:last-of-type {
2847 margin: 0;
2848 }
2849
2850 .block-editor .edit-post-sidebar .block-editor-block-inspector .acf-fields > .acf-notice > .acf-notice-dismiss {
2851 position: relative;
2852 top: unset;
2853 right: unset;
2854 }
2855
2856 .block-editor .edit-post-sidebar .block-editor-block-inspector .acf-fields .acf-field .acf-notice {
2857 margin: 0;
2858 padding: 0;
2859 }
2860
2861 .block-editor .edit-post-sidebar .block-editor-block-inspector .acf-fields .acf-error {
2862 margin-bottom: 10px;
2863 }
2864
2865 /*-----------------------------------------------------------------------------
2866 *
2867 * Prefix field label & prefix field names
2868 *
2869 *-----------------------------------------------------------------------------*/
2870 .acf-field-setting-prefix_label p.description,
2871 .acf-field-setting-prefix_name p.description {
2872 order: 3;
2873 margin-top: 0;
2874 margin-left: 16px;
2875 }
2876
2877 .acf-field-setting-prefix_label p.description code,
2878 .acf-field-setting-prefix_name p.description code {
2879 padding-top: 4px;
2880 padding-right: 6px;
2881 padding-bottom: 4px;
2882 padding-left: 6px;
2883 background-color: #F2F4F7;
2884 border-radius: 4px;
2885 color: #667085;
2886 }
2887
2888 /*-----------------------------------------------------------------------------
2889 *
2890 * Editor tab styles
2891 *
2892 *-----------------------------------------------------------------------------*/
2893 .acf-fields > .acf-tab-wrap:first-child .acf-tab-group {
2894 border-top: none;
2895 }
2896
2897 .acf-fields > .acf-tab-wrap .acf-tab-group li.active a {
2898 background: #ffffff;
2899 }
2900
2901 .acf-fields > .acf-tab-wrap .acf-tab-group li a {
2902 background: #f1f1f1;
2903 border-color: #ccd0d4;
2904 }
2905
2906 .acf-fields > .acf-tab-wrap .acf-tab-group li a:hover {
2907 background: #fff;
2908 }
2909
2910 /*--------------------------------------------------------------------------------------------
2911 *
2912 * User
2913 *
2914 *--------------------------------------------------------------------------------------------*/
2915 .form-table > tbody {
2916 /* field */
2917 /* tab wrap */
2918 /* misc */
2919 }
2920
2921 .form-table > tbody > .acf-field {
2922 /* label */
2923 /* input */
2924 }
2925
2926 .form-table > tbody > .acf-field > .acf-label {
2927 padding: 20px 10px 20px 0;
2928 width: 210px;
2929 /* rtl */
2930 }
2931
2932 html[dir=rtl] .form-table > tbody > .acf-field > .acf-label {
2933 padding: 20px 0 20px 10px;
2934 }
2935
2936 .form-table > tbody > .acf-field > .acf-label label {
2937 font-size: 14px;
2938 color: #23282d;
2939 }
2940
2941 .form-table > tbody > .acf-field > .acf-input {
2942 padding: 15px 10px;
2943 /* rtl */
2944 }
2945
2946 html[dir=rtl] .form-table > tbody > .acf-field > .acf-input {
2947 padding: 15px 10px 15px 5%;
2948 }
2949
2950 .form-table > tbody > .acf-tab-wrap td {
2951 padding: 15px 5% 15px 0;
2952 /* rtl */
2953 }
2954
2955 html[dir=rtl] .form-table > tbody > .acf-tab-wrap td {
2956 padding: 15px 0 15px 5%;
2957 }
2958
2959 .form-table > tbody .form-table th.acf-th {
2960 width: auto;
2961 }
2962
2963 #your-profile,
2964 #createuser {
2965 /* override for user css */
2966 /* allow sub fields to display correctly */
2967 }
2968
2969 #your-profile .acf-field input[type=text],
2970 #your-profile .acf-field input[type=password],
2971 #your-profile .acf-field input[type=number],
2972 #your-profile .acf-field input[type=search],
2973 #your-profile .acf-field input[type=email],
2974 #your-profile .acf-field input[type=url],
2975 #your-profile .acf-field select,
2976 #createuser .acf-field input[type=text],
2977 #createuser .acf-field input[type=password],
2978 #createuser .acf-field input[type=number],
2979 #createuser .acf-field input[type=search],
2980 #createuser .acf-field input[type=email],
2981 #createuser .acf-field input[type=url],
2982 #createuser .acf-field select {
2983 max-width: 25em;
2984 }
2985
2986 #your-profile .acf-field textarea,
2987 #createuser .acf-field textarea {
2988 max-width: 500px;
2989 }
2990
2991 #your-profile .acf-field .acf-field input[type=text],
2992 #your-profile .acf-field .acf-field input[type=password],
2993 #your-profile .acf-field .acf-field input[type=number],
2994 #your-profile .acf-field .acf-field input[type=search],
2995 #your-profile .acf-field .acf-field input[type=email],
2996 #your-profile .acf-field .acf-field input[type=url],
2997 #your-profile .acf-field .acf-field textarea,
2998 #your-profile .acf-field .acf-field select,
2999 #createuser .acf-field .acf-field input[type=text],
3000 #createuser .acf-field .acf-field input[type=password],
3001 #createuser .acf-field .acf-field input[type=number],
3002 #createuser .acf-field .acf-field input[type=search],
3003 #createuser .acf-field .acf-field input[type=email],
3004 #createuser .acf-field .acf-field input[type=url],
3005 #createuser .acf-field .acf-field textarea,
3006 #createuser .acf-field .acf-field select {
3007 max-width: none;
3008 }
3009
3010 #registerform h2 {
3011 margin: 1em 0;
3012 }
3013
3014 #registerform .acf-field {
3015 margin-top: 0;
3016 /*
3017 .acf-input {
3018 input {
3019 font-size: 24px;
3020 padding: 5px;
3021 height: auto;
3022 }
3023 }
3024 */
3025 }
3026
3027 #registerform .acf-field .acf-label {
3028 margin-bottom: 0;
3029 }
3030
3031 #registerform .acf-field .acf-label label {
3032 font-weight: normal;
3033 line-height: 1.5;
3034 }
3035
3036 #registerform p.submit {
3037 text-align: right;
3038 }
3039
3040 /*--------------------------------------------------------------------------------------------
3041 *
3042 * Term
3043 *
3044 *--------------------------------------------------------------------------------------------*/
3045 #acf-term-fields {
3046 padding-right: 5%;
3047 }
3048
3049 #acf-term-fields > .acf-field > .acf-label {
3050 margin: 0;
3051 }
3052
3053 #acf-term-fields > .acf-field > .acf-label label {
3054 font-size: 12px;
3055 font-weight: normal;
3056 }
3057
3058 p.submit .spinner,
3059 p.submit .acf-spinner {
3060 vertical-align: top;
3061 float: none;
3062 margin: 4px 4px 0;
3063 }
3064
3065 #edittag .acf-fields.-left > .acf-field {
3066 padding-left: 220px;
3067 }
3068
3069 #edittag .acf-fields.-left > .acf-field:before {
3070 width: 209px;
3071 }
3072
3073 #edittag .acf-fields.-left > .acf-field > .acf-label {
3074 width: 220px;
3075 margin-left: -220px;
3076 padding: 0 10px;
3077 }
3078
3079 #edittag .acf-fields.-left > .acf-field > .acf-input {
3080 padding: 0;
3081 }
3082
3083 #edittag > .acf-fields.-left {
3084 width: 96%;
3085 }
3086
3087 #edittag > .acf-fields.-left > .acf-field > .acf-label {
3088 padding-left: 0;
3089 }
3090
3091 /*--------------------------------------------------------------------------------------------
3092 *
3093 * Comment
3094 *
3095 *--------------------------------------------------------------------------------------------*/
3096 .editcomment td:first-child {
3097 white-space: nowrap;
3098 width: 131px;
3099 }
3100
3101 /*--------------------------------------------------------------------------------------------
3102 *
3103 * Widget
3104 *
3105 *--------------------------------------------------------------------------------------------*/
3106 #widgets-right .widget .acf-field .description {
3107 padding-left: 0;
3108 padding-right: 0;
3109 }
3110
3111 .acf-widget-fields > .acf-field .acf-label {
3112 margin-bottom: 5px;
3113 }
3114
3115 .acf-widget-fields > .acf-field .acf-label label {
3116 font-weight: normal;
3117 margin: 0;
3118 }
3119
3120 /*--------------------------------------------------------------------------------------------
3121 *
3122 * Nav Menu
3123 *
3124 *--------------------------------------------------------------------------------------------*/
3125 .acf-menu-settings {
3126 border-top: 1px solid #eee;
3127 margin-top: 2em;
3128 }
3129
3130 .acf-menu-settings.-seamless {
3131 border-top: none;
3132 margin-top: 15px;
3133 }
3134
3135 .acf-menu-settings.-seamless > h2 {
3136 display: none;
3137 }
3138
3139 .acf-menu-settings .list li {
3140 display: block;
3141 margin-bottom: 0;
3142 }
3143
3144 .acf-fields.acf-menu-item-fields {
3145 clear: both;
3146 padding-top: 1px;
3147 }
3148
3149 .acf-fields.acf-menu-item-fields > .acf-field {
3150 margin: 5px 0;
3151 padding-right: 10px;
3152 }
3153
3154 .acf-fields.acf-menu-item-fields > .acf-field .acf-label {
3155 margin-bottom: 0;
3156 }
3157
3158 .acf-fields.acf-menu-item-fields > .acf-field .acf-label label {
3159 font-style: italic;
3160 font-weight: normal;
3161 }
3162
3163 /*---------------------------------------------------------------------------------------------
3164 *
3165 * Attachment Form (single)
3166 *
3167 *---------------------------------------------------------------------------------------------*/
3168 #post .compat-attachment-fields .compat-field-acf-form-data {
3169 display: none;
3170 }
3171
3172 #post .compat-attachment-fields,
3173 #post .compat-attachment-fields > tbody,
3174 #post .compat-attachment-fields > tbody > tr,
3175 #post .compat-attachment-fields > tbody > tr > th,
3176 #post .compat-attachment-fields > tbody > tr > td {
3177 display: block;
3178 }
3179
3180 #post .compat-attachment-fields > tbody > .acf-field {
3181 margin: 15px 0;
3182 }
3183
3184 #post .compat-attachment-fields > tbody > .acf-field > .acf-label {
3185 margin: 0;
3186 }
3187
3188 #post .compat-attachment-fields > tbody > .acf-field > .acf-label label {
3189 margin: 0;
3190 padding: 0;
3191 }
3192
3193 #post .compat-attachment-fields > tbody > .acf-field > .acf-label label p {
3194 margin: 0 0 3px !important;
3195 }
3196
3197 #post .compat-attachment-fields > tbody > .acf-field > .acf-input {
3198 margin: 0;
3199 }
3200
3201 /*---------------------------------------------------------------------------------------------
3202 *
3203 * Media Model
3204 *
3205 *---------------------------------------------------------------------------------------------*/
3206 /* WP sets tables to act as divs. SCF uses tables, so these muct be reset */
3207 .media-modal .compat-attachment-fields td.acf-input table {
3208 display: table;
3209 table-layout: auto;
3210 }
3211
3212 .media-modal .compat-attachment-fields td.acf-input table tbody {
3213 display: table-row-group;
3214 }
3215
3216 .media-modal .compat-attachment-fields td.acf-input table tr {
3217 display: table-row;
3218 }
3219
3220 .media-modal .compat-attachment-fields td.acf-input table td, .media-modal .compat-attachment-fields td.acf-input table th {
3221 display: table-cell;
3222 }
3223
3224 /* field widths floats */
3225 .media-modal .compat-attachment-fields > tbody > .acf-field {
3226 margin: 5px 0;
3227 }
3228
3229 .media-modal .compat-attachment-fields > tbody > .acf-field > .acf-label {
3230 min-width: 30%;
3231 margin: 0;
3232 padding: 0;
3233 float: left;
3234 text-align: right;
3235 display: block;
3236 float: left;
3237 }
3238
3239 .media-modal .compat-attachment-fields > tbody > .acf-field > .acf-label > label {
3240 padding-top: 6px;
3241 margin: 0;
3242 color: #666666;
3243 font-weight: 400;
3244 line-height: 16px;
3245 }
3246
3247 .media-modal .compat-attachment-fields > tbody > .acf-field > .acf-input {
3248 width: 65%;
3249 margin: 0;
3250 padding: 0;
3251 float: right;
3252 display: block;
3253 }
3254
3255 .media-modal .compat-attachment-fields > tbody > .acf-field p.description {
3256 margin: 0;
3257 }
3258
3259 /* restricted selection (copy of WP .upload-errors)*/
3260 .acf-selection-error {
3261 background: #ffebe8;
3262 border: 1px solid #c00;
3263 border-radius: 3px;
3264 padding: 8px;
3265 margin: 20px 0 0;
3266 }
3267
3268 .acf-selection-error .selection-error-label {
3269 background: #CC0000;
3270 border-radius: 3px;
3271 color: #fff;
3272 font-weight: bold;
3273 margin-right: 8px;
3274 padding: 2px 4px;
3275 }
3276
3277 .acf-selection-error .selection-error-message {
3278 color: #b44;
3279 display: block;
3280 padding-top: 8px;
3281 word-wrap: break-word;
3282 white-space: pre-wrap;
3283 }
3284
3285 /* disabled attachment */
3286 .media-modal .attachment.acf-disabled .thumbnail {
3287 opacity: 0.25 !important;
3288 }
3289
3290 .media-modal .attachment.acf-disabled .attachment-preview:before {
3291 background: rgba(0, 0, 0, 0.15);
3292 z-index: 1;
3293 position: relative;
3294 }
3295
3296 /* misc */
3297 .media-modal {
3298 /* compat-item */
3299 /* allow line breaks in upload error */
3300 /* fix required span */
3301 /* sidebar */
3302 /* mobile md */
3303 }
3304
3305 .media-modal .compat-field-acf-form-data,
3306 .media-modal .compat-field-acf-blank {
3307 display: none !important;
3308 }
3309
3310 .media-modal .upload-error-message {
3311 white-space: pre-wrap;
3312 }
3313
3314 .media-modal .acf-required {
3315 padding: 0 !important;
3316 margin: 0 !important;
3317 float: none !important;
3318 color: #f00 !important;
3319 }
3320
3321 .media-modal .media-sidebar .compat-item {
3322 padding-bottom: 20px;
3323 }
3324
3325 @media (max-width: 900px) {
3326 .media-modal {
3327 /* label */
3328 /* field */
3329 }
3330 .media-modal .setting span,
3331 .media-modal .compat-attachment-fields > tbody > .acf-field > .acf-label {
3332 width: 98%;
3333 float: none;
3334 text-align: left;
3335 min-height: 0;
3336 padding: 0;
3337 }
3338 .media-modal .setting input,
3339 .media-modal .setting textarea,
3340 .media-modal .compat-attachment-fields > tbody > .acf-field > .acf-input {
3341 float: none;
3342 height: auto;
3343 max-width: none;
3344 width: 98%;
3345 }
3346 }
3347 /*---------------------------------------------------------------------------------------------
3348 *
3349 * Media Model (expand details)
3350 *
3351 *---------------------------------------------------------------------------------------------*/
3352 .media-modal .acf-expand-details {
3353 float: right;
3354 padding: 8px 10px;
3355 margin-right: 6px;
3356 font-size: 13px;
3357 height: 18px;
3358 line-height: 18px;
3359 color: #666;
3360 text-decoration: none;
3361 }
3362
3363 .media-modal .acf-expand-details:focus, .media-modal .acf-expand-details:active {
3364 outline: 0 none;
3365 box-shadow: none;
3366 color: #666;
3367 }
3368
3369 .media-modal .acf-expand-details:hover {
3370 color: #000;
3371 }
3372
3373 .media-modal .acf-expand-details .is-open {
3374 display: none;
3375 }
3376
3377 .media-modal .acf-expand-details .is-closed {
3378 display: block;
3379 }
3380
3381 @media (max-width: 640px) {
3382 .media-modal .acf-expand-details {
3383 display: none;
3384 }
3385 }
3386 /* expanded */
3387 .media-modal.acf-expanded {
3388 /* toggle */
3389 }
3390
3391 .media-modal.acf-expanded .acf-expand-details .is-open {
3392 display: block;
3393 }
3394
3395 .media-modal.acf-expanded .acf-expand-details .is-closed {
3396 display: none;
3397 }
3398
3399 .media-modal.acf-expanded .attachments-browser .media-toolbar,
3400 .media-modal.acf-expanded .attachments-browser .attachments {
3401 right: 740px;
3402 }
3403
3404 .media-modal.acf-expanded .media-sidebar {
3405 width: 708px;
3406 }
3407
3408 .media-modal.acf-expanded .media-sidebar .attachment-info .thumbnail {
3409 float: left;
3410 max-height: none;
3411 }
3412
3413 .media-modal.acf-expanded .media-sidebar .attachment-info .thumbnail img {
3414 max-width: 100%;
3415 max-height: 200px;
3416 }
3417
3418 .media-modal.acf-expanded .media-sidebar .attachment-info .details {
3419 float: right;
3420 }
3421
3422 .media-modal.acf-expanded .media-sidebar .attachment-info .thumbnail,
3423 .media-modal.acf-expanded .media-sidebar .attachment-details .setting .name,
3424 .media-modal.acf-expanded .media-sidebar .compat-attachment-fields > tbody > .acf-field > .acf-label {
3425 min-width: 20%;
3426 margin-right: 0;
3427 }
3428
3429 .media-modal.acf-expanded .media-sidebar .attachment-info .details,
3430 .media-modal.acf-expanded .media-sidebar .attachment-details .setting input,
3431 .media-modal.acf-expanded .media-sidebar .attachment-details .setting textarea,
3432 .media-modal.acf-expanded .media-sidebar .attachment-details .setting + .description,
3433 .media-modal.acf-expanded .media-sidebar .compat-attachment-fields > tbody > .acf-field > .acf-input {
3434 min-width: 77%;
3435 }
3436
3437 @media (max-width: 900px) {
3438 .media-modal.acf-expanded .attachments-browser .media-toolbar {
3439 display: none;
3440 }
3441 .media-modal.acf-expanded .attachments {
3442 display: none;
3443 }
3444 .media-modal.acf-expanded .media-sidebar {
3445 width: auto;
3446 max-width: none !important;
3447 bottom: 0 !important;
3448 }
3449 .media-modal.acf-expanded .media-sidebar .attachment-info .thumbnail {
3450 min-width: 0;
3451 max-width: none;
3452 width: 30%;
3453 }
3454 .media-modal.acf-expanded .media-sidebar .attachment-info .details {
3455 min-width: 0;
3456 max-width: none;
3457 width: 67%;
3458 }
3459 }
3460 @media (max-width: 640px) {
3461 .media-modal.acf-expanded .media-sidebar .attachment-info .thumbnail, .media-modal.acf-expanded .media-sidebar .attachment-info .details {
3462 width: 100%;
3463 }
3464 }
3465 /*---------------------------------------------------------------------------------------------
3466 *
3467 * ACF Media Model
3468 *
3469 *---------------------------------------------------------------------------------------------*/
3470 .acf-media-modal {
3471 /* hide embed settings */
3472 }
3473
3474 .acf-media-modal .media-embed .setting.align,
3475 .acf-media-modal .media-embed .setting.link-to {
3476 display: none;
3477 }
3478
3479 /*---------------------------------------------------------------------------------------------
3480 *
3481 * ACF Media Model (Select Mode)
3482 *
3483 *---------------------------------------------------------------------------------------------*/
3484 /*---------------------------------------------------------------------------------------------
3485 *
3486 * ACF Media Model (Edit Mode)
3487 *
3488 *---------------------------------------------------------------------------------------------*/
3489 .acf-media-modal.-edit {
3490 /* resize modal */
3491 left: 15%;
3492 right: 15%;
3493 top: 100px;
3494 bottom: 100px;
3495 /* hide elements */
3496 /* full width */
3497 /* tidy up incorrect distance */
3498 /* title box shadow (to match media grid) */
3499 /* sidebar */
3500 /* mobile md */
3501 /* mobile sm */
3502 }
3503
3504 .acf-media-modal.-edit .media-frame-menu,
3505 .acf-media-modal.-edit .media-frame-router,
3506 .acf-media-modal.-edit .media-frame-content .attachments,
3507 .acf-media-modal.-edit .media-frame-content .media-toolbar {
3508 display: none;
3509 }
3510
3511 .acf-media-modal.-edit .media-frame-title,
3512 .acf-media-modal.-edit .media-frame-content,
3513 .acf-media-modal.-edit .media-frame-toolbar,
3514 .acf-media-modal.-edit .media-sidebar {
3515 width: auto;
3516 left: 0;
3517 right: 0;
3518 }
3519
3520 .acf-media-modal.-edit .media-frame-content {
3521 top: 50px;
3522 }
3523
3524 .acf-media-modal.-edit .media-frame-title {
3525 border-bottom: 1px solid #DFDFDF;
3526 box-shadow: 0 4px 4px -4px rgba(0, 0, 0, 0.1);
3527 }
3528
3529 .acf-media-modal.-edit .media-sidebar {
3530 padding: 0 16px;
3531 /* WP details */
3532 /* ACF fields */
3533 /* WP required message */
3534 }
3535
3536 .acf-media-modal.-edit .media-sidebar .attachment-details {
3537 overflow: visible;
3538 /* hide 'Attachment Details' heading */
3539 /* remove overflow */
3540 /* move thumbnail */
3541 }
3542
3543 .acf-media-modal.-edit .media-sidebar .attachment-details > h3, .acf-media-modal.-edit .media-sidebar .attachment-details > h2 {
3544 display: none;
3545 }
3546
3547 .acf-media-modal.-edit .media-sidebar .attachment-details .attachment-info {
3548 background: #fff;
3549 border-bottom: #dddddd solid 1px;
3550 padding: 16px;
3551 margin: 0 -16px 16px;
3552 }
3553
3554 .acf-media-modal.-edit .media-sidebar .attachment-details .thumbnail {
3555 margin: 0 16px 0 0;
3556 }
3557
3558 .acf-media-modal.-edit .media-sidebar .attachment-details .setting {
3559 margin: 0 0 5px;
3560 }
3561
3562 .acf-media-modal.-edit .media-sidebar .attachment-details .setting span {
3563 margin: 0;
3564 }
3565
3566 .acf-media-modal.-edit .media-sidebar .compat-attachment-fields > tbody > .acf-field {
3567 margin: 0 0 5px;
3568 }
3569
3570 .acf-media-modal.-edit .media-sidebar .compat-attachment-fields > tbody > .acf-field p.description {
3571 margin-top: 3px;
3572 }
3573
3574 .acf-media-modal.-edit .media-sidebar .media-types-required-info {
3575 display: none;
3576 }
3577
3578 @media (max-width: 900px) {
3579 .acf-media-modal.-edit {
3580 top: 30px;
3581 right: 30px;
3582 bottom: 30px;
3583 left: 30px;
3584 }
3585 }
3586 @media (max-width: 640px) {
3587 .acf-media-modal.-edit {
3588 top: 0;
3589 right: 0;
3590 bottom: 0;
3591 left: 0;
3592 }
3593 }
3594 @media (max-width: 480px) {
3595 .acf-media-modal.-edit .media-frame-content {
3596 top: 40px;
3597 }
3598 }
3599 .acf-temp-remove {
3600 position: relative;
3601 opacity: 1;
3602 -webkit-transition: all 0.25s ease;
3603 -moz-transition: all 0.25s ease;
3604 -o-transition: all 0.25s ease;
3605 transition: all 0.25s ease;
3606 overflow: hidden;
3607 /* overlay prevents hover */
3608 }
3609
3610 .acf-temp-remove:after {
3611 display: block;
3612 content: "";
3613 position: absolute;
3614 top: 0;
3615 left: 0;
3616 right: 0;
3617 bottom: 0;
3618 z-index: 99;
3619 }
3620
3621 .hidden-by-conditional-logic {
3622 display: none !important;
3623 }
3624
3625 .hidden-by-conditional-logic.appear-empty {
3626 display: table-cell !important;
3627 }
3628
3629 .hidden-by-conditional-logic.appear-empty .acf-input {
3630 display: none !important;
3631 }
3632
3633 .acf-postbox.acf-hidden {
3634 display: none !important;
3635 }
3636
3637 .acf-attention {
3638 transition: border 0.25s ease-out;
3639 }
3640
3641 .acf-attention.-focused {
3642 border: #23282d solid 1px !important;
3643 transition: none;
3644 }
3645
3646 tr.acf-attention {
3647 transition: box-shadow 0.25s ease-out;
3648 position: relative;
3649 }
3650
3651 tr.acf-attention.-focused {
3652 box-shadow: #23282d 0 0 0px 1px !important;
3653 }
3654
3655 #editor .edit-post-layout__metaboxes {
3656 padding: 0;
3657 }
3658
3659 #editor .edit-post-layout__metaboxes .edit-post-meta-boxes-area {
3660 margin: 0;
3661 }
3662
3663 #editor .metabox-location-side .postbox-container {
3664 float: none;
3665 }
3666
3667 #editor .postbox {
3668 color: #444;
3669 }
3670
3671 #editor .postbox > .postbox-header .hndle {
3672 border-bottom: none;
3673 }
3674
3675 #editor .postbox > .postbox-header .hndle:hover {
3676 background: transparent;
3677 }
3678
3679 #editor .postbox > .postbox-header .handle-actions .handle-order-higher,
3680 #editor .postbox > .postbox-header .handle-actions .handle-order-lower {
3681 width: 1.62rem;
3682 }
3683
3684 #editor .postbox > .postbox-header .handle-actions .acf-hndle-cog {
3685 height: 44px;
3686 line-height: 44px;
3687 }
3688
3689 #editor .postbox > .postbox-header:hover {
3690 background: #f0f0f0;
3691 }
3692
3693 #editor .postbox:last-child.closed > .postbox-header {
3694 border-bottom: none;
3695 }
3696
3697 #editor .postbox:last-child > .inside {
3698 border-bottom: none;
3699 }
3700
3701 #editor .block-editor-writing-flow__click-redirect {
3702 min-height: 50px;
3703 }
3704
3705 body.is-dragging-metaboxes #acf_after_title-sortables {
3706 outline: 3px dashed #646970;
3707 display: flow-root;
3708 min-height: 60px;
3709 margin-bottom: 3px !important;
3710 }
3711
3712 /*# sourceMappingURL=acf-input.css.map*/