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