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