PluginProbe ʕ •ᴥ•ʔ
Secure Custom Fields / 6.9.1
Secure Custom Fields v6.9.1
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 week ago acf-dark.css 1 year ago acf-dark.css.map 1 year ago acf-dark.min.css 1 year ago acf-field-group.css 7 months ago acf-field-group.css.map 7 months ago acf-field-group.min.css 7 months ago acf-global.css 2 months ago acf-global.css.map 2 months ago acf-global.min.css 2 months ago acf-input.css 1 month ago acf-input.css.map 1 month ago acf-input.min.css 1 month ago index.php 1 year ago
acf-field-group.css
3627 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,
785 .acf-admin-page .post-type-acf-field-group .acf-thead li,
786 .post-type-acf-field-group .acf-thead .acf-admin-page li,
787 .acf-admin-page .post-type-acf-field-group .acf-field-object .handle li,
788 .post-type-acf-field-group .acf-field-object .handle .acf-admin-page li,
789 .acf-admin-page .post-type-acf-field-group .acf-field-object .handle li.li-field-label a.edit-field,
790 .post-type-acf-field-group .acf-field-object .handle li.li-field-label .acf-admin-page a.edit-field,
791 .acf-admin-page .acf-field-list .acf-sortable-handle,
792 .acf-field-list .acf-admin-page .acf-sortable-handle,
793 .acf-admin-page input[type=text],
794 .acf-admin-page input[type=search],
795 .acf-admin-page input[type=number],
796 .acf-admin-page textarea,
797 .acf-admin-page select {
798 font-size: 13px;
799 }
800
801 .acf-admin-page .p5,
802 .acf-admin-page .acf-fields .acf-field-settings-tab-bar li a,
803 .acf-fields .acf-field-settings-tab-bar li .acf-admin-page a,
804 .acf-admin-page .acf-fields .acf-tab-wrap .acf-tab-group li a,
805 .acf-fields .acf-tab-wrap .acf-tab-group li .acf-admin-page a,
806 .acf-admin-page.acf-internal-post-type .acf-field-settings-tab-bar li a,
807 .acf-admin-page.acf-internal-post-type .acf-tab-wrap .acf-tab-group li a,
808 .acf-admin-page .acf-browse-fields-modal-wrap .acf-field-settings-tab-bar li a,
809 .acf-browse-fields-modal-wrap .acf-field-settings-tab-bar li .acf-admin-page a,
810 .acf-admin-page .acf-browse-fields-modal-wrap .acf-tab-wrap .acf-tab-group li a,
811 .acf-browse-fields-modal-wrap .acf-tab-wrap .acf-tab-group li .acf-admin-page a,
812 .acf-admin-page .acf-field-group-settings-footer .acf-created-on,
813 .acf-field-group-settings-footer .acf-admin-page .acf-created-on,
814 .acf-admin-page .acf-field-setting-display_format .acf-radio-list li label code,
815 .acf-field-setting-display_format .acf-radio-list li label .acf-admin-page code,
816 .acf-admin-page .acf-field-setting-return_format .acf-radio-list li label code,
817 .acf-field-setting-return_format .acf-radio-list li label .acf-admin-page code {
818 font-size: 12.5px;
819 }
820
821 .acf-admin-page .p6,
822 .acf-admin-page .post-type-acf-field-group .acf-field-object .handle li.li-field-label .row-options a,
823 .post-type-acf-field-group .acf-field-object .handle li.li-field-label .row-options .acf-admin-page a,
824 .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,
825 .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,
826 .acf-admin-page .acf-small {
827 font-size: 12px;
828 }
829
830 .acf-admin-page .p7 {
831 font-size: 11.5px;
832 }
833
834 .acf-admin-page .p8 {
835 font-size: 11px;
836 }
837
838 /*---------------------------------------------------------------------------------------------
839 *
840 * Page titles
841 *
842 *---------------------------------------------------------------------------------------------*/
843 .acf-page-title {
844 color: #344054;
845 }
846
847 /*---------------------------------------------------------------------------------------------
848 *
849 * Hide old / native WP titles from pages
850 *
851 *---------------------------------------------------------------------------------------------*/
852 .acf-admin-page .acf-settings-wrap h1 {
853 display: none !important;
854 }
855
856 .acf-admin-page #acf-admin-tools h1 {
857 display: none !important;
858 }
859
860 /*---------------------------------------------------------------------------------------------
861 *
862 * Small
863 *
864 *---------------------------------------------------------------------------------------------*/
865 /*---------------------------------------------------------------------------------------------
866 *
867 * Link focus style
868 *
869 *---------------------------------------------------------------------------------------------*/
870 .acf-admin-page a:focus {
871 box-shadow: none;
872 outline: none;
873 }
874
875 .acf-admin-page a:focus-visible {
876 box-shadow: 0 0 0 1px #4f94d4, 0 0 2px 1px rgba(79, 148, 212, 0.8);
877 outline: 1px solid transparent;
878 }
879
880 .acf-admin-page {
881 /*---------------------------------------------------------------------------------------------
882 *
883 * All Inputs
884 *
885 *---------------------------------------------------------------------------------------------*/
886 /*---------------------------------------------------------------------------------------------
887 *
888 * Read only text inputs
889 *
890 *---------------------------------------------------------------------------------------------*/
891 /*---------------------------------------------------------------------------------------------
892 *
893 * Number fields
894 *
895 *---------------------------------------------------------------------------------------------*/
896 /*---------------------------------------------------------------------------------------------
897 *
898 * Textarea
899 *
900 *---------------------------------------------------------------------------------------------*/
901 /*---------------------------------------------------------------------------------------------
902 *
903 * Select
904 *
905 *---------------------------------------------------------------------------------------------*/
906 /*---------------------------------------------------------------------------------------------
907 *
908 * Radio Button & Checkbox base styling
909 *
910 *---------------------------------------------------------------------------------------------*/
911 /*---------------------------------------------------------------------------------------------
912 *
913 * Radio Buttons
914 *
915 *---------------------------------------------------------------------------------------------*/
916 /*---------------------------------------------------------------------------------------------
917 *
918 * Checkboxes
919 *
920 *---------------------------------------------------------------------------------------------*/
921 /*---------------------------------------------------------------------------------------------
922 *
923 * Radio Buttons & Checkbox lists
924 *
925 *---------------------------------------------------------------------------------------------*/
926 /*---------------------------------------------------------------------------------------------
927 *
928 * ACF Switch
929 *
930 *---------------------------------------------------------------------------------------------*/
931 /*---------------------------------------------------------------------------------------------
932 *
933 * File input button
934 *
935 *---------------------------------------------------------------------------------------------*/
936 /*---------------------------------------------------------------------------------------------
937 *
938 * Action Buttons
939 *
940 *---------------------------------------------------------------------------------------------*/
941 /*---------------------------------------------------------------------------------------------
942 *
943 * Edit field group header
944 *
945 *---------------------------------------------------------------------------------------------*/
946 /*---------------------------------------------------------------------------------------------
947 *
948 * Select2 inputs
949 *
950 *---------------------------------------------------------------------------------------------*/
951 /*---------------------------------------------------------------------------------------------
952 *
953 * ACF label
954 *
955 *---------------------------------------------------------------------------------------------*/
956 /*---------------------------------------------------------------------------------------------
957 *
958 * Tooltip for field name field setting (result of a fix for keyboard navigation)
959 *
960 *---------------------------------------------------------------------------------------------*/
961 /* Field Type Selection select2 */
962 /*---------------------------------------------------------------------------------------------
963 *
964 * RTL arrow position
965 *
966 *---------------------------------------------------------------------------------------------*/
967 }
968
969 .acf-admin-page input[type=text],
970 .acf-admin-page input[type=search],
971 .acf-admin-page input[type=number],
972 .acf-admin-page textarea,
973 .acf-admin-page select {
974 box-sizing: border-box;
975 height: 40px;
976 padding-right: 12px;
977 padding-left: 12px;
978 background-color: #fff;
979 border-color: #D0D5DD;
980 box-shadow: 0px 1px 2px rgba(16, 24, 40, 0.1);
981 border-radius: 6px;
982 /* stylelint-disable-next-line scss/at-extend-no-missing-placeholder */
983 color: #344054;
984 }
985
986 .acf-admin-page input[type=text]:focus,
987 .acf-admin-page input[type=search]:focus,
988 .acf-admin-page input[type=number]:focus,
989 .acf-admin-page textarea:focus,
990 .acf-admin-page select:focus {
991 outline: 3px solid #EBF5FA;
992 border-color: #399CCB;
993 }
994
995 .acf-admin-page input[type=text]:disabled,
996 .acf-admin-page input[type=search]:disabled,
997 .acf-admin-page input[type=number]:disabled,
998 .acf-admin-page textarea:disabled,
999 .acf-admin-page select:disabled {
1000 background-color: #F9FAFB;
1001 color: #808a9e;
1002 }
1003
1004 .acf-admin-page input[type=text]::placeholder,
1005 .acf-admin-page input[type=search]::placeholder,
1006 .acf-admin-page input[type=number]::placeholder,
1007 .acf-admin-page textarea::placeholder,
1008 .acf-admin-page select::placeholder {
1009 color: #98A2B3;
1010 }
1011
1012 .acf-admin-page input[type=text]:read-only {
1013 background-color: #F9FAFB;
1014 color: #98A2B3;
1015 }
1016
1017 .acf-admin-page .acf-field.acf-field-number .acf-label,
1018 .acf-admin-page .acf-field.acf-field-number .acf-input input[type=number] {
1019 max-width: 180px;
1020 }
1021
1022 .acf-admin-page textarea {
1023 box-sizing: border-box;
1024 padding-top: 10px;
1025 padding-bottom: 10px;
1026 height: 80px;
1027 min-height: 56px;
1028 }
1029
1030 .acf-admin-page select {
1031 min-width: 160px;
1032 max-width: 100%;
1033 padding-right: 40px;
1034 padding-left: 12px;
1035 background-image: url("../../images/icons/icon-chevron-down.svg");
1036 background-position: right 10px top 50%;
1037 background-size: 20px;
1038 }
1039
1040 .acf-admin-page select:hover, .acf-admin-page select:focus {
1041 color: #0783BE;
1042 }
1043
1044 .acf-admin-page select::before {
1045 content: "";
1046 display: block;
1047 position: absolute;
1048 top: 5px;
1049 left: 5px;
1050 width: 20px;
1051 height: 20px;
1052 }
1053
1054 .acf-admin-page.rtl select {
1055 padding-right: 12px;
1056 padding-left: 40px;
1057 background-position: left 10px top 50%;
1058 }
1059
1060 .acf-admin-page input[type=radio],
1061 .acf-admin-page input[type=checkbox] {
1062 box-sizing: border-box;
1063 width: 16px;
1064 height: 16px;
1065 padding: 0;
1066 border-width: 1px;
1067 border-style: solid;
1068 border-color: #98A2B3;
1069 background: #fff;
1070 box-shadow: none;
1071 }
1072
1073 .acf-admin-page input[type=radio]:hover,
1074 .acf-admin-page input[type=checkbox]:hover {
1075 background-color: #EBF5FA;
1076 border-color: #0783BE;
1077 }
1078
1079 .acf-admin-page input[type=radio]:checked, .acf-admin-page input[type=radio]:focus-visible,
1080 .acf-admin-page input[type=checkbox]:checked,
1081 .acf-admin-page input[type=checkbox]:focus-visible {
1082 background-color: #EBF5FA;
1083 border-color: #0783BE;
1084 }
1085
1086 .acf-admin-page input[type=radio]:checked:before, .acf-admin-page input[type=radio]:focus-visible:before,
1087 .acf-admin-page input[type=checkbox]:checked:before,
1088 .acf-admin-page input[type=checkbox]:focus-visible:before {
1089 content: "";
1090 position: relative;
1091 top: -1px;
1092 left: -1px;
1093 width: 16px;
1094 height: 16px;
1095 margin: 0;
1096 padding: 0;
1097 background-color: transparent;
1098 background-size: cover;
1099 background-repeat: no-repeat;
1100 background-position: center;
1101 }
1102
1103 .acf-admin-page input[type=radio]:active,
1104 .acf-admin-page input[type=checkbox]:active {
1105 box-shadow: 0px 0px 0px 3px #EBF5FA, 0px 0px 0px rgba(255, 54, 54, 0.25);
1106 }
1107
1108 .acf-admin-page input[type=radio]:disabled,
1109 .acf-admin-page input[type=checkbox]:disabled {
1110 background-color: #F9FAFB;
1111 border-color: #D0D5DD;
1112 }
1113
1114 .acf-admin-page.rtl input[type=radio]:checked:before, .acf-admin-page.rtl input[type=radio]:focus-visible:before,
1115 .acf-admin-page.rtl input[type=checkbox]:checked:before,
1116 .acf-admin-page.rtl input[type=checkbox]:focus-visible:before {
1117 left: 1px;
1118 }
1119
1120 .acf-admin-page input[type=radio]:checked:before, .acf-admin-page input[type=radio]:focus:before {
1121 background-image: url("../../images/field-states/radio-active.svg");
1122 }
1123
1124 .acf-admin-page input[type=checkbox]:checked:before, .acf-admin-page input[type=checkbox]:focus:before {
1125 background-image: url("../../images/field-states/checkbox-active.svg");
1126 }
1127
1128 .acf-admin-page .acf-radio-list li input[type=radio],
1129 .acf-admin-page .acf-radio-list li input[type=checkbox],
1130 .acf-admin-page .acf-checkbox-list li input[type=radio],
1131 .acf-admin-page .acf-checkbox-list li input[type=checkbox] {
1132 margin-right: 6px;
1133 }
1134
1135 .acf-admin-page .acf-radio-list.acf-bl li,
1136 .acf-admin-page .acf-checkbox-list.acf-bl li {
1137 margin-bottom: 8px;
1138 }
1139
1140 .acf-admin-page .acf-radio-list.acf-bl li:last-of-type,
1141 .acf-admin-page .acf-checkbox-list.acf-bl li:last-of-type {
1142 margin-bottom: 0;
1143 }
1144
1145 .acf-admin-page .acf-radio-list label,
1146 .acf-admin-page .acf-checkbox-list label {
1147 display: flex;
1148 align-items: center;
1149 align-content: center;
1150 }
1151
1152 .acf-admin-page .acf-switch {
1153 width: 42px;
1154 height: 24px;
1155 border: none;
1156 background-color: #D0D5DD;
1157 border-radius: 12px;
1158 }
1159
1160 .acf-admin-page .acf-switch:hover {
1161 background-color: #98A2B3;
1162 }
1163
1164 .acf-admin-page .acf-switch:active {
1165 box-shadow: 0px 0px 0px 3px #EBF5FA, 0px 0px 0px rgba(255, 54, 54, 0.25);
1166 }
1167
1168 .acf-admin-page .acf-switch.-on {
1169 background-color: #0783BE;
1170 }
1171
1172 .acf-admin-page .acf-switch.-on:hover {
1173 background-color: #066998;
1174 }
1175
1176 .acf-admin-page .acf-switch.-on .acf-switch-slider {
1177 left: 20px;
1178 }
1179
1180 .acf-admin-page .acf-switch .acf-switch-off,
1181 .acf-admin-page .acf-switch .acf-switch-on {
1182 visibility: hidden;
1183 }
1184
1185 .acf-admin-page .acf-switch .acf-switch-slider {
1186 width: 20px;
1187 height: 20px;
1188 border: none;
1189 border-radius: 100px;
1190 box-shadow: 0px 1px 3px rgba(16, 24, 40, 0.1), 0px 1px 2px rgba(16, 24, 40, 0.06);
1191 }
1192
1193 .acf-admin-page .acf-field-true-false {
1194 display: flex;
1195 align-items: flex-start;
1196 }
1197
1198 .acf-admin-page .acf-field-true-false .acf-label {
1199 order: 2;
1200 display: block;
1201 align-items: center;
1202 max-width: 550px !important;
1203 margin-top: 2px;
1204 margin-bottom: 0;
1205 margin-left: 12px;
1206 }
1207
1208 .acf-admin-page .acf-field-true-false .acf-label label {
1209 margin-bottom: 0;
1210 }
1211
1212 .acf-admin-page .acf-field-true-false .acf-label .acf-tip {
1213 margin-left: 12px;
1214 }
1215
1216 .acf-admin-page .acf-field-true-false .acf-label .description {
1217 display: block;
1218 margin-top: 2px;
1219 margin-left: 0;
1220 }
1221
1222 .acf-admin-page.rtl .acf-field-true-false .acf-label {
1223 margin-right: 12px;
1224 margin-left: 0;
1225 }
1226
1227 .acf-admin-page.rtl .acf-field-true-false .acf-tip {
1228 margin-right: 12px;
1229 margin-left: 0;
1230 }
1231
1232 .acf-admin-page input::file-selector-button {
1233 box-sizing: border-box;
1234 min-height: 40px;
1235 margin-right: 16px;
1236 padding-top: 8px;
1237 padding-right: 16px;
1238 padding-bottom: 8px;
1239 padding-left: 16px;
1240 background-color: transparent;
1241 color: #0783BE !important;
1242 border-radius: 6px;
1243 border-width: 1px;
1244 border-style: solid;
1245 border-color: #0783BE;
1246 text-decoration: none;
1247 }
1248
1249 .acf-admin-page input::file-selector-button:hover {
1250 border-color: #066998;
1251 cursor: pointer;
1252 color: #066998 !important;
1253 }
1254
1255 .acf-admin-page .button {
1256 display: inline-flex;
1257 align-items: center;
1258 height: 40px;
1259 padding-right: 16px;
1260 padding-left: 16px;
1261 background-color: transparent;
1262 border-width: 1px;
1263 border-style: solid;
1264 border-color: #0783BE;
1265 border-radius: 6px;
1266 color: #0783BE;
1267 }
1268
1269 .acf-admin-page .button:hover {
1270 background-color: #f3f9fc;
1271 border-color: #0783BE;
1272 color: #0783BE;
1273 }
1274
1275 .acf-admin-page .button:focus {
1276 background-color: #f3f9fc;
1277 outline: 3px solid #EBF5FA;
1278 color: #0783BE;
1279 }
1280
1281 .acf-admin-page .edit-field-group-header {
1282 display: block !important;
1283 }
1284
1285 .acf-admin-page .acf-input .select2-container.-acf .select2-selection,
1286 .acf-admin-page .rule-groups .select2-container.-acf .select2-selection {
1287 border: none;
1288 line-height: 1;
1289 }
1290
1291 .acf-admin-page .acf-input .select2-container.-acf .select2-selection__rendered,
1292 .acf-admin-page .rule-groups .select2-container.-acf .select2-selection__rendered {
1293 box-sizing: border-box;
1294 padding-right: 0;
1295 padding-left: 0;
1296 background-color: #fff;
1297 border-width: 1px;
1298 border-style: solid;
1299 border-color: #D0D5DD;
1300 box-shadow: 0px 1px 2px rgba(16, 24, 40, 0.1);
1301 border-radius: 6px;
1302 /* stylelint-disable-next-line scss/at-extend-no-missing-placeholder */
1303 color: #344054;
1304 }
1305
1306 .acf-admin-page .acf-input .acf-conditional-select-name,
1307 .acf-admin-page .rule-groups .acf-conditional-select-name {
1308 min-width: 180px;
1309 white-space: nowrap;
1310 overflow: hidden;
1311 text-overflow: ellipsis;
1312 }
1313
1314 .acf-admin-page .acf-input .acf-conditional-select-id,
1315 .acf-admin-page .rule-groups .acf-conditional-select-id {
1316 padding-right: 30px;
1317 }
1318
1319 .acf-admin-page .acf-input .value .select2-container--focus,
1320 .acf-admin-page .rule-groups .value .select2-container--focus {
1321 height: 40px;
1322 }
1323
1324 .acf-admin-page .acf-input .value .select2-container--open .select2-selection__rendered,
1325 .acf-admin-page .rule-groups .value .select2-container--open .select2-selection__rendered {
1326 border-color: #399CCB;
1327 }
1328
1329 .acf-admin-page .acf-input .select2-container--focus,
1330 .acf-admin-page .rule-groups .select2-container--focus {
1331 outline: 3px solid #EBF5FA;
1332 border-color: #399CCB;
1333 border-radius: 6px;
1334 }
1335
1336 .acf-admin-page .acf-input .select2-container--focus .select2-selection__rendered,
1337 .acf-admin-page .rule-groups .select2-container--focus .select2-selection__rendered {
1338 border-color: #399CCB !important;
1339 }
1340
1341 .acf-admin-page .acf-input .select2-container--focus.select2-container--below.select2-container--open .select2-selection__rendered,
1342 .acf-admin-page .rule-groups .select2-container--focus.select2-container--below.select2-container--open .select2-selection__rendered {
1343 border-bottom-right-radius: 0 !important;
1344 border-bottom-left-radius: 0 !important;
1345 }
1346
1347 .acf-admin-page .acf-input .select2-container--focus.select2-container--above.select2-container--open .select2-selection__rendered,
1348 .acf-admin-page .rule-groups .select2-container--focus.select2-container--above.select2-container--open .select2-selection__rendered {
1349 border-top-right-radius: 0 !important;
1350 border-top-left-radius: 0 !important;
1351 }
1352
1353 .acf-admin-page .acf-input .select2-container .select2-search--inline .select2-search__field,
1354 .acf-admin-page .rule-groups .select2-container .select2-search--inline .select2-search__field {
1355 margin: 0;
1356 padding-left: 6px;
1357 }
1358
1359 .acf-admin-page .acf-input .select2-container .select2-search--inline .select2-search__field:focus,
1360 .acf-admin-page .rule-groups .select2-container .select2-search--inline .select2-search__field:focus {
1361 outline: none;
1362 border: none;
1363 }
1364
1365 .acf-admin-page .acf-input .select2-container--default .select2-selection--multiple .select2-selection__rendered,
1366 .acf-admin-page .rule-groups .select2-container--default .select2-selection--multiple .select2-selection__rendered {
1367 padding-top: 0;
1368 padding-right: 6px;
1369 padding-bottom: 0;
1370 padding-left: 6px;
1371 }
1372
1373 .acf-admin-page .acf-input .select2-selection__clear,
1374 .acf-admin-page .rule-groups .select2-selection__clear {
1375 width: 18px;
1376 height: 18px;
1377 margin-top: 12px;
1378 margin-right: 1px;
1379 text-indent: 100%;
1380 white-space: nowrap;
1381 overflow: hidden;
1382 color: #fff;
1383 }
1384
1385 .acf-admin-page .acf-input .select2-selection__clear:before,
1386 .acf-admin-page .rule-groups .select2-selection__clear:before {
1387 content: "";
1388 display: block;
1389 width: 16px;
1390 height: 16px;
1391 top: 0;
1392 left: 0;
1393 border: none;
1394 border-radius: 0;
1395 -webkit-mask-size: contain;
1396 mask-size: contain;
1397 -webkit-mask-repeat: no-repeat;
1398 mask-repeat: no-repeat;
1399 -webkit-mask-position: center;
1400 mask-position: center;
1401 -webkit-mask-image: url("../../images/icons/icon-close.svg");
1402 mask-image: url("../../images/icons/icon-close.svg");
1403 background-color: #98A2B3;
1404 }
1405
1406 .acf-admin-page .acf-input .select2-selection__clear:hover::before,
1407 .acf-admin-page .rule-groups .select2-selection__clear:hover::before {
1408 background-color: #0783BE;
1409 }
1410
1411 .acf-admin-page .acf-label {
1412 display: flex;
1413 align-items: center;
1414 justify-content: space-between;
1415 }
1416
1417 .acf-admin-page .acf-label .acf-icon-help {
1418 width: 18px;
1419 height: 18px;
1420 background-color: #98A2B3;
1421 }
1422
1423 .acf-admin-page .acf-label label {
1424 margin-bottom: 0;
1425 }
1426
1427 .acf-admin-page .acf-label .description {
1428 margin-top: 2px;
1429 }
1430
1431 .acf-admin-page .acf-field-setting-name .acf-tip {
1432 position: absolute;
1433 top: 0;
1434 left: 654px;
1435 color: #98A2B3;
1436 }
1437
1438 .rtl.acf-admin-page .acf-field-setting-name .acf-tip {
1439 left: auto;
1440 right: 654px;
1441 }
1442
1443 .acf-admin-page .acf-field-setting-name .acf-tip .acf-icon-help {
1444 width: 18px;
1445 height: 18px;
1446 }
1447
1448 .acf-admin-page .acf-field-setting-type .select2-container.-acf,
1449 .acf-admin-page .acf-field-permalink-rewrite .select2-container.-acf,
1450 .acf-admin-page .acf-field-query-var .select2-container.-acf,
1451 .acf-admin-page .acf-field-capability .select2-container.-acf,
1452 .acf-admin-page .acf-field-parent-slug .select2-container.-acf,
1453 .acf-admin-page .acf-field-data-storage .select2-container.-acf,
1454 .acf-admin-page .acf-field-manage-terms .select2-container.-acf,
1455 .acf-admin-page .acf-field-edit-terms .select2-container.-acf,
1456 .acf-admin-page .acf-field-delete-terms .select2-container.-acf,
1457 .acf-admin-page .acf-field-assign-terms .select2-container.-acf,
1458 .acf-admin-page .acf-field-meta-box .select2-container.-acf,
1459 .acf-admin-page .rule-groups .select2-container.-acf {
1460 min-height: 40px;
1461 }
1462
1463 .acf-admin-page .acf-field-setting-type .select2-container--default .select2-selection--single .select2-selection__rendered,
1464 .acf-admin-page .acf-field-permalink-rewrite .select2-container--default .select2-selection--single .select2-selection__rendered,
1465 .acf-admin-page .acf-field-query-var .select2-container--default .select2-selection--single .select2-selection__rendered,
1466 .acf-admin-page .acf-field-capability .select2-container--default .select2-selection--single .select2-selection__rendered,
1467 .acf-admin-page .acf-field-parent-slug .select2-container--default .select2-selection--single .select2-selection__rendered,
1468 .acf-admin-page .acf-field-data-storage .select2-container--default .select2-selection--single .select2-selection__rendered,
1469 .acf-admin-page .acf-field-manage-terms .select2-container--default .select2-selection--single .select2-selection__rendered,
1470 .acf-admin-page .acf-field-edit-terms .select2-container--default .select2-selection--single .select2-selection__rendered,
1471 .acf-admin-page .acf-field-delete-terms .select2-container--default .select2-selection--single .select2-selection__rendered,
1472 .acf-admin-page .acf-field-assign-terms .select2-container--default .select2-selection--single .select2-selection__rendered,
1473 .acf-admin-page .acf-field-meta-box .select2-container--default .select2-selection--single .select2-selection__rendered,
1474 .acf-admin-page .rule-groups .select2-container--default .select2-selection--single .select2-selection__rendered {
1475 display: flex;
1476 align-items: center;
1477 position: relative;
1478 z-index: 800;
1479 min-height: 40px;
1480 padding-top: 0;
1481 padding-right: 12px;
1482 padding-bottom: 0;
1483 padding-left: 12px;
1484 }
1485
1486 .acf-admin-page .acf-field-setting-type .select2-container--default .select2-selection--single .field-type-icon,
1487 .acf-admin-page .acf-field-permalink-rewrite .select2-container--default .select2-selection--single .field-type-icon,
1488 .acf-admin-page .acf-field-query-var .select2-container--default .select2-selection--single .field-type-icon,
1489 .acf-admin-page .acf-field-capability .select2-container--default .select2-selection--single .field-type-icon,
1490 .acf-admin-page .acf-field-parent-slug .select2-container--default .select2-selection--single .field-type-icon,
1491 .acf-admin-page .acf-field-data-storage .select2-container--default .select2-selection--single .field-type-icon,
1492 .acf-admin-page .acf-field-manage-terms .select2-container--default .select2-selection--single .field-type-icon,
1493 .acf-admin-page .acf-field-edit-terms .select2-container--default .select2-selection--single .field-type-icon,
1494 .acf-admin-page .acf-field-delete-terms .select2-container--default .select2-selection--single .field-type-icon,
1495 .acf-admin-page .acf-field-assign-terms .select2-container--default .select2-selection--single .field-type-icon,
1496 .acf-admin-page .acf-field-meta-box .select2-container--default .select2-selection--single .field-type-icon,
1497 .acf-admin-page .rule-groups .select2-container--default .select2-selection--single .field-type-icon {
1498 top: auto;
1499 width: 18px;
1500 height: 18px;
1501 margin-right: 2px;
1502 }
1503
1504 .acf-admin-page .acf-field-setting-type .select2-container--default .select2-selection--single .field-type-icon:before,
1505 .acf-admin-page .acf-field-permalink-rewrite .select2-container--default .select2-selection--single .field-type-icon:before,
1506 .acf-admin-page .acf-field-query-var .select2-container--default .select2-selection--single .field-type-icon:before,
1507 .acf-admin-page .acf-field-capability .select2-container--default .select2-selection--single .field-type-icon:before,
1508 .acf-admin-page .acf-field-parent-slug .select2-container--default .select2-selection--single .field-type-icon:before,
1509 .acf-admin-page .acf-field-data-storage .select2-container--default .select2-selection--single .field-type-icon:before,
1510 .acf-admin-page .acf-field-manage-terms .select2-container--default .select2-selection--single .field-type-icon:before,
1511 .acf-admin-page .acf-field-edit-terms .select2-container--default .select2-selection--single .field-type-icon:before,
1512 .acf-admin-page .acf-field-delete-terms .select2-container--default .select2-selection--single .field-type-icon:before,
1513 .acf-admin-page .acf-field-assign-terms .select2-container--default .select2-selection--single .field-type-icon:before,
1514 .acf-admin-page .acf-field-meta-box .select2-container--default .select2-selection--single .field-type-icon:before,
1515 .acf-admin-page .rule-groups .select2-container--default .select2-selection--single .field-type-icon:before {
1516 width: 9px;
1517 height: 9px;
1518 }
1519
1520 .acf-admin-page .acf-field-setting-type .select2-container--open .select2-selection__rendered,
1521 .acf-admin-page .acf-field-permalink-rewrite .select2-container--open .select2-selection__rendered,
1522 .acf-admin-page .acf-field-query-var .select2-container--open .select2-selection__rendered,
1523 .acf-admin-page .acf-field-capability .select2-container--open .select2-selection__rendered,
1524 .acf-admin-page .acf-field-parent-slug .select2-container--open .select2-selection__rendered,
1525 .acf-admin-page .acf-field-data-storage .select2-container--open .select2-selection__rendered,
1526 .acf-admin-page .acf-field-manage-terms .select2-container--open .select2-selection__rendered,
1527 .acf-admin-page .acf-field-edit-terms .select2-container--open .select2-selection__rendered,
1528 .acf-admin-page .acf-field-delete-terms .select2-container--open .select2-selection__rendered,
1529 .acf-admin-page .acf-field-assign-terms .select2-container--open .select2-selection__rendered,
1530 .acf-admin-page .acf-field-meta-box .select2-container--open .select2-selection__rendered,
1531 .acf-admin-page .rule-groups .select2-container--open .select2-selection__rendered {
1532 border-color: #6BB5D8 !important;
1533 border-bottom-color: #D0D5DD !important;
1534 }
1535
1536 .acf-admin-page .acf-field-setting-type .select2-container--open.select2-container--below .select2-selection__rendered,
1537 .acf-admin-page .acf-field-permalink-rewrite .select2-container--open.select2-container--below .select2-selection__rendered,
1538 .acf-admin-page .acf-field-query-var .select2-container--open.select2-container--below .select2-selection__rendered,
1539 .acf-admin-page .acf-field-capability .select2-container--open.select2-container--below .select2-selection__rendered,
1540 .acf-admin-page .acf-field-parent-slug .select2-container--open.select2-container--below .select2-selection__rendered,
1541 .acf-admin-page .acf-field-data-storage .select2-container--open.select2-container--below .select2-selection__rendered,
1542 .acf-admin-page .acf-field-manage-terms .select2-container--open.select2-container--below .select2-selection__rendered,
1543 .acf-admin-page .acf-field-edit-terms .select2-container--open.select2-container--below .select2-selection__rendered,
1544 .acf-admin-page .acf-field-delete-terms .select2-container--open.select2-container--below .select2-selection__rendered,
1545 .acf-admin-page .acf-field-assign-terms .select2-container--open.select2-container--below .select2-selection__rendered,
1546 .acf-admin-page .acf-field-meta-box .select2-container--open.select2-container--below .select2-selection__rendered,
1547 .acf-admin-page .rule-groups .select2-container--open.select2-container--below .select2-selection__rendered {
1548 border-bottom-right-radius: 0 !important;
1549 border-bottom-left-radius: 0 !important;
1550 }
1551
1552 .acf-admin-page .acf-field-setting-type .select2-container--open.select2-container--above .select2-selection__rendered,
1553 .acf-admin-page .acf-field-permalink-rewrite .select2-container--open.select2-container--above .select2-selection__rendered,
1554 .acf-admin-page .acf-field-query-var .select2-container--open.select2-container--above .select2-selection__rendered,
1555 .acf-admin-page .acf-field-capability .select2-container--open.select2-container--above .select2-selection__rendered,
1556 .acf-admin-page .acf-field-parent-slug .select2-container--open.select2-container--above .select2-selection__rendered,
1557 .acf-admin-page .acf-field-data-storage .select2-container--open.select2-container--above .select2-selection__rendered,
1558 .acf-admin-page .acf-field-manage-terms .select2-container--open.select2-container--above .select2-selection__rendered,
1559 .acf-admin-page .acf-field-edit-terms .select2-container--open.select2-container--above .select2-selection__rendered,
1560 .acf-admin-page .acf-field-delete-terms .select2-container--open.select2-container--above .select2-selection__rendered,
1561 .acf-admin-page .acf-field-assign-terms .select2-container--open.select2-container--above .select2-selection__rendered,
1562 .acf-admin-page .acf-field-meta-box .select2-container--open.select2-container--above .select2-selection__rendered,
1563 .acf-admin-page .rule-groups .select2-container--open.select2-container--above .select2-selection__rendered {
1564 border-top-right-radius: 0 !important;
1565 border-top-left-radius: 0 !important;
1566 border-bottom-color: #6BB5D8 !important;
1567 border-top-color: #D0D5DD !important;
1568 }
1569
1570 .acf-admin-page .acf-field-setting-type .acf-selection.has-icon,
1571 .acf-admin-page .acf-field-permalink-rewrite .acf-selection.has-icon,
1572 .acf-admin-page .acf-field-query-var .acf-selection.has-icon,
1573 .acf-admin-page .acf-field-capability .acf-selection.has-icon,
1574 .acf-admin-page .acf-field-parent-slug .acf-selection.has-icon,
1575 .acf-admin-page .acf-field-data-storage .acf-selection.has-icon,
1576 .acf-admin-page .acf-field-manage-terms .acf-selection.has-icon,
1577 .acf-admin-page .acf-field-edit-terms .acf-selection.has-icon,
1578 .acf-admin-page .acf-field-delete-terms .acf-selection.has-icon,
1579 .acf-admin-page .acf-field-assign-terms .acf-selection.has-icon,
1580 .acf-admin-page .acf-field-meta-box .acf-selection.has-icon,
1581 .acf-admin-page .rule-groups .acf-selection.has-icon {
1582 margin-left: 6px;
1583 }
1584
1585 .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 {
1586 margin-right: 6px;
1587 }
1588
1589 .acf-admin-page .acf-field-setting-type .select2-selection__arrow,
1590 .acf-admin-page .acf-field-permalink-rewrite .select2-selection__arrow,
1591 .acf-admin-page .acf-field-query-var .select2-selection__arrow,
1592 .acf-admin-page .acf-field-capability .select2-selection__arrow,
1593 .acf-admin-page .acf-field-parent-slug .select2-selection__arrow,
1594 .acf-admin-page .acf-field-data-storage .select2-selection__arrow,
1595 .acf-admin-page .acf-field-manage-terms .select2-selection__arrow,
1596 .acf-admin-page .acf-field-edit-terms .select2-selection__arrow,
1597 .acf-admin-page .acf-field-delete-terms .select2-selection__arrow,
1598 .acf-admin-page .acf-field-assign-terms .select2-selection__arrow,
1599 .acf-admin-page .acf-field-meta-box .select2-selection__arrow,
1600 .acf-admin-page .rule-groups .select2-selection__arrow {
1601 width: 20px;
1602 height: 20px;
1603 top: calc(50% - 10px);
1604 right: 12px;
1605 background-color: transparent;
1606 }
1607
1608 .acf-admin-page .acf-field-setting-type .select2-selection__arrow:after,
1609 .acf-admin-page .acf-field-permalink-rewrite .select2-selection__arrow:after,
1610 .acf-admin-page .acf-field-query-var .select2-selection__arrow:after,
1611 .acf-admin-page .acf-field-capability .select2-selection__arrow:after,
1612 .acf-admin-page .acf-field-parent-slug .select2-selection__arrow:after,
1613 .acf-admin-page .acf-field-data-storage .select2-selection__arrow:after,
1614 .acf-admin-page .acf-field-manage-terms .select2-selection__arrow:after,
1615 .acf-admin-page .acf-field-edit-terms .select2-selection__arrow:after,
1616 .acf-admin-page .acf-field-delete-terms .select2-selection__arrow:after,
1617 .acf-admin-page .acf-field-assign-terms .select2-selection__arrow:after,
1618 .acf-admin-page .acf-field-meta-box .select2-selection__arrow:after,
1619 .acf-admin-page .rule-groups .select2-selection__arrow:after {
1620 content: "";
1621 display: block;
1622 position: absolute;
1623 z-index: 850;
1624 top: 1px;
1625 left: 0;
1626 width: 20px;
1627 height: 20px;
1628 -webkit-mask-image: url("../../images/icons/icon-chevron-down.svg");
1629 mask-image: url("../../images/icons/icon-chevron-down.svg");
1630 background-color: #667085;
1631 border: none;
1632 border-radius: 0;
1633 -webkit-mask-size: contain;
1634 mask-size: contain;
1635 -webkit-mask-repeat: no-repeat;
1636 mask-repeat: no-repeat;
1637 -webkit-mask-position: center;
1638 mask-position: center;
1639 text-indent: 500%;
1640 white-space: nowrap;
1641 overflow: hidden;
1642 }
1643
1644 .acf-admin-page .acf-field-setting-type .select2-selection__arrow b[role=presentation],
1645 .acf-admin-page .acf-field-permalink-rewrite .select2-selection__arrow b[role=presentation],
1646 .acf-admin-page .acf-field-query-var .select2-selection__arrow b[role=presentation],
1647 .acf-admin-page .acf-field-capability .select2-selection__arrow b[role=presentation],
1648 .acf-admin-page .acf-field-parent-slug .select2-selection__arrow b[role=presentation],
1649 .acf-admin-page .acf-field-data-storage .select2-selection__arrow b[role=presentation],
1650 .acf-admin-page .acf-field-manage-terms .select2-selection__arrow b[role=presentation],
1651 .acf-admin-page .acf-field-edit-terms .select2-selection__arrow b[role=presentation],
1652 .acf-admin-page .acf-field-delete-terms .select2-selection__arrow b[role=presentation],
1653 .acf-admin-page .acf-field-assign-terms .select2-selection__arrow b[role=presentation],
1654 .acf-admin-page .acf-field-meta-box .select2-selection__arrow b[role=presentation],
1655 .acf-admin-page .rule-groups .select2-selection__arrow b[role=presentation] {
1656 display: none;
1657 }
1658
1659 .acf-admin-page .acf-field-setting-type .select2-container--open .select2-selection__arrow:after,
1660 .acf-admin-page .acf-field-permalink-rewrite .select2-container--open .select2-selection__arrow:after,
1661 .acf-admin-page .acf-field-query-var .select2-container--open .select2-selection__arrow:after,
1662 .acf-admin-page .acf-field-capability .select2-container--open .select2-selection__arrow:after,
1663 .acf-admin-page .acf-field-parent-slug .select2-container--open .select2-selection__arrow:after,
1664 .acf-admin-page .acf-field-data-storage .select2-container--open .select2-selection__arrow:after,
1665 .acf-admin-page .acf-field-manage-terms .select2-container--open .select2-selection__arrow:after,
1666 .acf-admin-page .acf-field-edit-terms .select2-container--open .select2-selection__arrow:after,
1667 .acf-admin-page .acf-field-delete-terms .select2-container--open .select2-selection__arrow:after,
1668 .acf-admin-page .acf-field-assign-terms .select2-container--open .select2-selection__arrow:after,
1669 .acf-admin-page .acf-field-meta-box .select2-container--open .select2-selection__arrow:after,
1670 .acf-admin-page .rule-groups .select2-container--open .select2-selection__arrow:after {
1671 -webkit-mask-image: url("../../images/icons/icon-chevron-up.svg");
1672 mask-image: url("../../images/icons/icon-chevron-up.svg");
1673 }
1674
1675 .acf-admin-page .acf-term-search-term-name {
1676 background-color: #F9FAFB;
1677 border-top: 1px solid #EAECF0;
1678 border-bottom: 1px solid #EAECF0;
1679 color: #98A2B3;
1680 padding: 5px 5px 5px 10px;
1681 width: 100%;
1682 margin: 0;
1683 display: block;
1684 font-weight: 300;
1685 }
1686
1687 .acf-admin-page .field-type-select-results {
1688 position: relative;
1689 top: 4px;
1690 z-index: 1002;
1691 border-radius: 0 0 6px 6px;
1692 box-shadow: 0px 8px 24px 4px rgba(16, 24, 40, 0.12);
1693 }
1694
1695 .acf-admin-page .field-type-select-results.select2-dropdown--above {
1696 display: flex;
1697 flex-direction: column-reverse;
1698 top: 0;
1699 border-radius: 6px 6px 0 0;
1700 z-index: 99999;
1701 }
1702
1703 .select2-container.select2-container--open.acf-admin-page .field-type-select-results {
1704 box-shadow: 0px 0px 0px 3px #EBF5FA, 0px 8px 24px 4px rgba(16, 24, 40, 0.12);
1705 }
1706
1707 .acf-admin-page .field-type-select-results .acf-selection.has-icon {
1708 margin-left: 6px;
1709 }
1710
1711 .rtl.acf-admin-page .field-type-select-results .acf-selection.has-icon {
1712 margin-right: 6px;
1713 }
1714
1715 .acf-admin-page .field-type-select-results .select2-search {
1716 position: relative;
1717 margin: 0;
1718 padding: 0;
1719 }
1720
1721 .acf-admin-page .field-type-select-results .select2-search--dropdown:after {
1722 content: "";
1723 display: block;
1724 position: absolute;
1725 top: 12px;
1726 left: 13px;
1727 width: 16px;
1728 height: 16px;
1729 -webkit-mask-image: url("../../images/icons/icon-search.svg");
1730 mask-image: url("../../images/icons/icon-search.svg");
1731 background-color: #98A2B3;
1732 border: none;
1733 border-radius: 0;
1734 -webkit-mask-size: contain;
1735 mask-size: contain;
1736 -webkit-mask-repeat: no-repeat;
1737 mask-repeat: no-repeat;
1738 -webkit-mask-position: center;
1739 mask-position: center;
1740 text-indent: 500%;
1741 white-space: nowrap;
1742 overflow: hidden;
1743 }
1744
1745 .rtl.acf-admin-page .field-type-select-results .select2-search--dropdown:after {
1746 right: 12px;
1747 left: auto;
1748 }
1749
1750 .acf-admin-page .field-type-select-results .select2-search .select2-search__field {
1751 padding-left: 38px;
1752 border-right: 0;
1753 border-bottom: 0;
1754 border-left: 0;
1755 border-radius: 0;
1756 }
1757
1758 .rtl.acf-admin-page .field-type-select-results .select2-search .select2-search__field {
1759 padding-right: 38px;
1760 padding-left: 0;
1761 }
1762
1763 .acf-admin-page .field-type-select-results .select2-search .select2-search__field:focus {
1764 border-top-color: #D0D5DD;
1765 outline: 0;
1766 }
1767
1768 .acf-admin-page .field-type-select-results .select2-results__options {
1769 max-height: 440px;
1770 }
1771
1772 .acf-admin-page .field-type-select-results .select2-results__option .select2-results__option--highlighted {
1773 background-color: #0783BE !important;
1774 color: #F9FAFB !important;
1775 }
1776
1777 .acf-admin-page .field-type-select-results .select2-results__option .select2-results__option {
1778 display: inline-flex;
1779 position: relative;
1780 width: calc(100% - 24px);
1781 min-height: 32px;
1782 padding-top: 0;
1783 padding-right: 12px;
1784 padding-bottom: 0;
1785 padding-left: 12px;
1786 align-items: center;
1787 }
1788
1789 .acf-admin-page .field-type-select-results .select2-results__option .select2-results__option .field-type-icon {
1790 top: auto;
1791 width: 18px;
1792 height: 18px;
1793 margin-right: 2px;
1794 box-shadow: 0 0 0 1px #F9FAFB;
1795 }
1796
1797 .acf-admin-page .field-type-select-results .select2-results__option .select2-results__option .field-type-icon:before {
1798 width: 9px;
1799 height: 9px;
1800 }
1801
1802 .acf-admin-page .field-type-select-results .select2-results__option[aria-selected=true] {
1803 background-color: #EBF5FA !important;
1804 color: #344054 !important;
1805 }
1806
1807 .acf-admin-page .field-type-select-results .select2-results__option[aria-selected=true]:after {
1808 content: "";
1809 right: 13px;
1810 position: absolute;
1811 width: 16px;
1812 height: 16px;
1813 -webkit-mask-image: url("../../images/icons/icon-check.svg");
1814 mask-image: url("../../images/icons/icon-check.svg");
1815 background-color: #0783BE;
1816 border: none;
1817 border-radius: 0;
1818 -webkit-mask-size: contain;
1819 mask-size: contain;
1820 -webkit-mask-repeat: no-repeat;
1821 mask-repeat: no-repeat;
1822 -webkit-mask-position: center;
1823 mask-position: center;
1824 text-indent: 500%;
1825 white-space: nowrap;
1826 overflow: hidden;
1827 }
1828
1829 .rtl.acf-admin-page .field-type-select-results .select2-results__option[aria-selected=true]:after {
1830 left: 13px;
1831 right: auto;
1832 }
1833
1834 .acf-admin-page .field-type-select-results .select2-results__group {
1835 display: inline-flex;
1836 align-items: center;
1837 width: calc(100% - 24px);
1838 min-height: 25px;
1839 background-color: #F9FAFB;
1840 border-top-width: 1px;
1841 border-top-style: solid;
1842 border-top-color: #EAECF0;
1843 border-bottom-width: 1px;
1844 border-bottom-style: solid;
1845 border-bottom-color: #EAECF0;
1846 color: #98A2B3;
1847 font-size: 11px;
1848 margin-bottom: 0;
1849 padding-top: 0;
1850 padding-right: 12px;
1851 padding-bottom: 0;
1852 padding-left: 12px;
1853 font-weight: normal;
1854 }
1855
1856 .acf-admin-page.rtl .acf-field-setting-type .select2-selection__arrow:after,
1857 .acf-admin-page.rtl .acf-field-permalink-rewrite .select2-selection__arrow:after,
1858 .acf-admin-page.rtl .acf-field-query-var .select2-selection__arrow:after {
1859 right: auto;
1860 left: 10px;
1861 }
1862
1863 .rtl.post-type-acf-field-group .acf-field-setting-name .acf-tip,
1864 .rtl.acf-internal-post-type .acf-field-setting-name .acf-tip {
1865 left: auto;
1866 right: 654px;
1867 }
1868
1869 /*----------------------------------------------------------------------------
1870 *
1871 * Container sizes
1872 *
1873 *----------------------------------------------------------------------------*/
1874 .post-type-acf-field-group .metabox-holder.columns-1 #acf-field-group-fields,
1875 .post-type-acf-field-group .metabox-holder.columns-1 #acf-field-group-options,
1876 .post-type-acf-field-group .metabox-holder.columns-1 .meta-box-sortables.ui-sortable,
1877 .post-type-acf-field-group .metabox-holder.columns-1 .notice {
1878 max-width: 1440px;
1879 }
1880
1881 /*----------------------------------------------------------------------------
1882 *
1883 * Max width for notices in 1 column edit field group layout
1884 *
1885 *----------------------------------------------------------------------------*/
1886 .post-type-acf-field-group.columns-1 .notice {
1887 max-width: 1440px;
1888 }
1889
1890 /*----------------------------------------------------------------------------
1891 *
1892 * Widen edit field group headerbar for 2 column layout
1893 *
1894 *----------------------------------------------------------------------------*/
1895 .post-type-acf-field-group.columns-2 .acf-headerbar .acf-headerbar-inner {
1896 max-width: 100%;
1897 }
1898
1899 /*----------------------------------------------------------------------------
1900 *
1901 * Post stuff
1902 *
1903 *----------------------------------------------------------------------------*/
1904 .post-type-acf-field-group #poststuff {
1905 margin-top: 0;
1906 margin-right: 0;
1907 margin-bottom: 0;
1908 margin-left: 0;
1909 padding-top: 0;
1910 padding-right: 0;
1911 padding-bottom: 0;
1912 padding-left: 0;
1913 }
1914
1915 /*----------------------------------------------------------------------------
1916 *
1917 * Table
1918 *
1919 *----------------------------------------------------------------------------*/
1920 .post-type-acf-field-group #acf-field-group-fields .acf-field-list-wrap {
1921 overflow: hidden;
1922 border: none;
1923 border-radius: 0 0 8px 8px;
1924 box-shadow: 0px 1px 2px rgba(16, 24, 40, 0.1);
1925 }
1926
1927 .post-type-acf-field-group #acf-field-group-fields .acf-field-list-wrap.-empty {
1928 border-top-width: 1px;
1929 border-top-style: solid;
1930 border-top-color: #EAECF0;
1931 }
1932
1933 .post-type-acf-field-group #acf-field-group-fields .acf-field-list-wrap.-empty .acf-thead,
1934 .post-type-acf-field-group #acf-field-group-fields .acf-field-list-wrap.-empty .acf-tfoot {
1935 display: none;
1936 }
1937
1938 .post-type-acf-field-group #acf-field-group-fields .acf-field-list-wrap.-empty .no-fields-message {
1939 min-height: 280px;
1940 }
1941
1942 /*----------------------------------------------------------------------------
1943 *
1944 * Table header
1945 *
1946 *----------------------------------------------------------------------------*/
1947 .post-type-acf-field-group .acf-thead {
1948 background-color: #F9FAFB;
1949 border-top-width: 1px;
1950 border-top-style: solid;
1951 border-top-color: #EAECF0;
1952 border-bottom-width: 1px;
1953 border-bottom-style: solid;
1954 border-bottom-color: #EAECF0;
1955 }
1956
1957 .post-type-acf-field-group .acf-thead li {
1958 display: flex;
1959 align-items: center;
1960 min-height: 48px;
1961 padding-top: 0;
1962 padding-bottom: 0;
1963 color: #344054;
1964 font-weight: 500;
1965 }
1966
1967 /*----------------------------------------------------------------------------
1968 *
1969 * Table body
1970 *
1971 *----------------------------------------------------------------------------*/
1972 .post-type-acf-field-group .acf-field-object {
1973 border-top-width: 1px;
1974 border-top-style: solid;
1975 border-top-color: #EAECF0;
1976 }
1977
1978 .post-type-acf-field-group .acf-field-object:hover .acf-sortable-handle:before {
1979 display: inline-flex;
1980 }
1981
1982 .post-type-acf-field-group .acf-field-object.acf-field-is-endpoint:before {
1983 display: block;
1984 content: "";
1985 height: 2px;
1986 width: 100%;
1987 background: #D0D5DD;
1988 margin-top: -1px;
1989 }
1990
1991 .post-type-acf-field-group .acf-field-object.acf-field-is-endpoint.acf-field-object-accordion:before {
1992 display: none;
1993 }
1994
1995 .post-type-acf-field-group .acf-field-object.acf-field-is-endpoint.acf-field-object-accordion:after {
1996 display: block;
1997 content: "";
1998 height: 2px;
1999 width: 100%;
2000 background: #D0D5DD;
2001 z-index: 500;
2002 }
2003
2004 .post-type-acf-field-group .acf-field-object:hover {
2005 background-color: #f7fbfd;
2006 }
2007
2008 .post-type-acf-field-group .acf-field-object.open {
2009 background-color: #fff;
2010 border-top-color: #A5D2E7;
2011 }
2012
2013 .post-type-acf-field-group .acf-field-object.open .handle {
2014 background-color: #D8EBF5;
2015 border: none;
2016 text-shadow: none;
2017 }
2018
2019 .post-type-acf-field-group .acf-field-object.open .handle a {
2020 color: #0783BE !important;
2021 }
2022
2023 .post-type-acf-field-group .acf-field-object.open .handle a.delete-field {
2024 color: #a00 !important;
2025 }
2026
2027 .post-type-acf-field-group .acf-field-object .acf-field-setting-type .acf-hl {
2028 margin: 0;
2029 }
2030
2031 .post-type-acf-field-group .acf-field-object .acf-field-setting-type .acf-hl li {
2032 width: auto;
2033 }
2034
2035 .post-type-acf-field-group .acf-field-object .acf-field-setting-type .acf-hl li:first-child {
2036 flex-grow: 1;
2037 margin-left: -10px;
2038 }
2039
2040 .post-type-acf-field-group .acf-field-object .acf-field-setting-type .acf-hl li:nth-child(2) {
2041 padding-right: 0;
2042 }
2043
2044 .post-type-acf-field-group .acf-field-object ul.acf-hl {
2045 display: flex;
2046 align-items: stretch;
2047 }
2048
2049 .post-type-acf-field-group .acf-field-object .handle li {
2050 display: flex;
2051 align-items: top;
2052 flex-wrap: wrap;
2053 min-height: 60px;
2054 color: #344054;
2055 }
2056
2057 .post-type-acf-field-group .acf-field-object .handle li.li-field-label {
2058 display: flex;
2059 flex-wrap: wrap;
2060 justify-content: flex-start;
2061 align-content: flex-start;
2062 align-items: flex-start;
2063 width: auto;
2064 }
2065
2066 .post-type-acf-field-group .acf-field-object .handle li.li-field-label strong {
2067 font-weight: 500;
2068 }
2069
2070 .post-type-acf-field-group .acf-field-object .handle li.li-field-label .row-options {
2071 width: 100%;
2072 }
2073
2074 /*----------------------------------------------------------------------------
2075 *
2076 * Table footer
2077 *
2078 *----------------------------------------------------------------------------*/
2079 .post-type-acf-field-group .acf-tfoot {
2080 display: flex;
2081 align-items: center;
2082 justify-content: flex-end;
2083 min-height: 80px;
2084 box-sizing: border-box;
2085 padding-top: 8px;
2086 padding-right: 24px;
2087 padding-bottom: 8px;
2088 padding-left: 24px;
2089 background-color: #fff;
2090 border-top-width: 1px;
2091 border-top-style: solid;
2092 border-top-color: #EAECF0;
2093 }
2094
2095 .post-type-acf-field-group .acf-tfoot .acf-fr {
2096 margin-top: 0;
2097 margin-right: 0;
2098 margin-bottom: 0;
2099 margin-left: 0;
2100 padding-top: 0;
2101 padding-right: 0;
2102 padding-bottom: 0;
2103 padding-left: 0;
2104 }
2105
2106 /*----------------------------------------------------------------------------
2107 *
2108 * Edit field settings
2109 *
2110 *----------------------------------------------------------------------------*/
2111 .post-type-acf-field-group .acf-field-object .settings {
2112 box-sizing: border-box;
2113 padding-top: 0;
2114 padding-bottom: 0;
2115 background-color: #fff;
2116 border-left-width: 4px;
2117 border-left-style: solid;
2118 border-left-color: #6BB5D8;
2119 }
2120
2121 /*----------------------------------------------------------------------------
2122 *
2123 * Main field settings container
2124 *
2125 *----------------------------------------------------------------------------*/
2126 .acf-field-settings-main {
2127 padding-top: 32px;
2128 padding-right: 0;
2129 padding-bottom: 32px;
2130 padding-left: 0;
2131 }
2132
2133 .acf-field-settings-main .acf-field:last-of-type,
2134 .acf-field-settings-main .acf-field.acf-last-visible {
2135 margin-bottom: 0;
2136 }
2137
2138 /*----------------------------------------------------------------------------
2139 *
2140 * Field label
2141 *
2142 *----------------------------------------------------------------------------*/
2143 .acf-field-settings .acf-label {
2144 display: block;
2145 justify-content: space-between;
2146 align-items: center;
2147 align-content: center;
2148 margin-top: 0;
2149 margin-right: 0;
2150 margin-bottom: 6px;
2151 margin-left: 0;
2152 }
2153
2154 /*----------------------------------------------------------------------------
2155 *
2156 * Single field
2157 *
2158 *----------------------------------------------------------------------------*/
2159 .acf-field-settings .acf-field {
2160 box-sizing: border-box;
2161 width: 100%;
2162 margin-top: 0;
2163 margin-right: 0;
2164 margin-bottom: 32px;
2165 margin-left: 0;
2166 padding-top: 0;
2167 padding-right: 72px;
2168 padding-bottom: 0;
2169 padding-left: 72px;
2170 }
2171
2172 @media screen and (max-width: 600px) {
2173 .acf-field-settings .acf-field {
2174 padding-right: 12px;
2175 padding-left: 12px;
2176 }
2177 }
2178 .acf-field-settings .acf-field .acf-label,
2179 .acf-field-settings .acf-field .acf-input {
2180 max-width: 600px;
2181 }
2182
2183 .acf-field-settings .acf-field .acf-label.acf-input-sub,
2184 .acf-field-settings .acf-field .acf-input.acf-input-sub {
2185 max-width: 100%;
2186 }
2187
2188 .acf-field-settings .acf-field .acf-label .acf-btn:disabled,
2189 .acf-field-settings .acf-field .acf-input .acf-btn:disabled {
2190 background-color: #F2F4F7;
2191 color: #98A2B3 !important;
2192 border: 1px #D0D5DD solid;
2193 cursor: default;
2194 }
2195
2196 .acf-field-settings .acf-field .acf-input-wrap {
2197 overflow: visible;
2198 }
2199
2200 /*----------------------------------------------------------------------------
2201 *
2202 * Field separators
2203 *
2204 *----------------------------------------------------------------------------*/
2205 .acf-field-settings .acf-field.acf-field-setting-label,
2206 .acf-field-settings .acf-field-setting-wrapper {
2207 padding-top: 24px;
2208 border-top-width: 1px;
2209 border-top-style: solid;
2210 border-top-color: #EAECF0;
2211 }
2212
2213 .acf-field-settings .acf-field-setting-wrapper {
2214 margin-top: 24px;
2215 }
2216
2217 /*----------------------------------------------------------------------------
2218 *
2219 * Informational Notes for specific fields
2220 *
2221 *----------------------------------------------------------------------------*/
2222 .acf-field-setting-bidirectional_notes .acf-label {
2223 display: none;
2224 }
2225
2226 .acf-field-setting-bidirectional_notes .acf-feature-notice {
2227 background-color: #F9FAFB;
2228 border: 1px solid #EAECF0;
2229 border-radius: 6px;
2230 padding: 16px;
2231 color: #344054;
2232 position: relative;
2233 }
2234
2235 .acf-field-setting-bidirectional_notes .acf-feature-notice.with-warning-icon {
2236 padding-left: 45px;
2237 }
2238
2239 .acf-field-setting-bidirectional_notes .acf-feature-notice.with-warning-icon::before {
2240 content: "";
2241 display: block;
2242 position: absolute;
2243 top: 17px;
2244 left: 18px;
2245 z-index: 600;
2246 width: 18px;
2247 height: 18px;
2248 margin-right: 8px;
2249 background-color: #667085;
2250 border: none;
2251 border-radius: 0;
2252 -webkit-mask-size: contain;
2253 mask-size: contain;
2254 -webkit-mask-repeat: no-repeat;
2255 mask-repeat: no-repeat;
2256 -webkit-mask-position: center;
2257 mask-position: center;
2258 -webkit-mask-image: url("../../images/icons/icon-info.svg");
2259 mask-image: url("../../images/icons/icon-info.svg");
2260 }
2261
2262 /*----------------------------------------------------------------------------
2263 *
2264 * Edit fields footer
2265 *
2266 *----------------------------------------------------------------------------*/
2267 .acf-field-settings .acf-field-settings-footer {
2268 display: flex;
2269 align-items: center;
2270 min-height: 72px;
2271 box-sizing: border-box;
2272 width: 100%;
2273 margin-top: 0;
2274 margin-right: 0;
2275 margin-bottom: 0;
2276 margin-left: 0;
2277 padding-top: 0;
2278 padding-right: 0;
2279 padding-bottom: 0;
2280 padding-left: 72px;
2281 border-top-width: 1px;
2282 border-top-style: solid;
2283 border-top-color: #EAECF0;
2284 }
2285
2286 @media screen and (max-width: 600px) {
2287 .acf-field-settings .acf-field-settings-footer {
2288 padding-left: 12px;
2289 }
2290 }
2291 .rtl .acf-field-settings .acf-field-settings-footer {
2292 padding-top: 0;
2293 padding-right: 72px;
2294 padding-bottom: 0;
2295 padding-left: 0;
2296 }
2297
2298 /*----------------------------------------------------------------------------
2299 *
2300 * Tabs
2301 *
2302 *----------------------------------------------------------------------------*/
2303 .acf-fields .acf-tab-wrap,
2304 .acf-admin-page.acf-internal-post-type .acf-tab-wrap,
2305 .acf-browse-fields-modal-wrap .acf-tab-wrap {
2306 background: #F9FAFB;
2307 border-bottom-color: #1D2939;
2308 }
2309
2310 .acf-fields .acf-tab-wrap .acf-tab-group,
2311 .acf-admin-page.acf-internal-post-type .acf-tab-wrap .acf-tab-group,
2312 .acf-browse-fields-modal-wrap .acf-tab-wrap .acf-tab-group {
2313 padding-right: 24px;
2314 padding-left: 24px;
2315 border-top-width: 0;
2316 border-bottom-width: 1px;
2317 border-bottom-style: solid;
2318 border-bottom-color: #EAECF0;
2319 }
2320
2321 .acf-fields .acf-field-settings-tab-bar,
2322 .acf-fields .acf-tab-wrap .acf-tab-group,
2323 .acf-admin-page.acf-internal-post-type .acf-field-settings-tab-bar,
2324 .acf-admin-page.acf-internal-post-type .acf-tab-wrap .acf-tab-group,
2325 .acf-browse-fields-modal-wrap .acf-field-settings-tab-bar,
2326 .acf-browse-fields-modal-wrap .acf-tab-wrap .acf-tab-group {
2327 display: flex;
2328 align-items: stretch;
2329 min-height: 48px;
2330 padding-top: 0;
2331 padding-right: 0;
2332 padding-bottom: 0;
2333 padding-left: 24px;
2334 margin-top: 0;
2335 margin-bottom: 0;
2336 border-bottom-width: 1px;
2337 border-bottom-style: solid;
2338 border-bottom-color: #EAECF0;
2339 }
2340
2341 .acf-fields .acf-field-settings-tab-bar li,
2342 .acf-fields .acf-tab-wrap .acf-tab-group li,
2343 .acf-admin-page.acf-internal-post-type .acf-field-settings-tab-bar li,
2344 .acf-admin-page.acf-internal-post-type .acf-tab-wrap .acf-tab-group li,
2345 .acf-browse-fields-modal-wrap .acf-field-settings-tab-bar li,
2346 .acf-browse-fields-modal-wrap .acf-tab-wrap .acf-tab-group li {
2347 display: flex;
2348 margin-top: 0;
2349 margin-right: 24px;
2350 margin-bottom: 0;
2351 margin-left: 0;
2352 padding: 0;
2353 }
2354
2355 .acf-fields .acf-field-settings-tab-bar li a,
2356 .acf-fields .acf-tab-wrap .acf-tab-group li a,
2357 .acf-admin-page.acf-internal-post-type .acf-field-settings-tab-bar li a,
2358 .acf-admin-page.acf-internal-post-type .acf-tab-wrap .acf-tab-group li a,
2359 .acf-browse-fields-modal-wrap .acf-field-settings-tab-bar li a,
2360 .acf-browse-fields-modal-wrap .acf-tab-wrap .acf-tab-group li a {
2361 box-sizing: border-box;
2362 display: inline-flex;
2363 align-items: center;
2364 height: 100%;
2365 padding-top: 3px;
2366 padding-right: 0;
2367 padding-bottom: 0;
2368 padding-left: 0;
2369 background: none;
2370 border-top: none;
2371 border-right: none;
2372 border-bottom-width: 3px;
2373 border-bottom-style: solid;
2374 border-bottom-color: transparent;
2375 border-left: none;
2376 color: #667085;
2377 font-weight: normal;
2378 }
2379
2380 .acf-fields .acf-field-settings-tab-bar li a:focus-visible,
2381 .acf-fields .acf-tab-wrap .acf-tab-group li a:focus-visible,
2382 .acf-admin-page.acf-internal-post-type .acf-field-settings-tab-bar li a:focus-visible,
2383 .acf-admin-page.acf-internal-post-type .acf-tab-wrap .acf-tab-group li a:focus-visible,
2384 .acf-browse-fields-modal-wrap .acf-field-settings-tab-bar li a:focus-visible,
2385 .acf-browse-fields-modal-wrap .acf-tab-wrap .acf-tab-group li a:focus-visible {
2386 border: 1px solid #5897fb;
2387 }
2388
2389 .acf-fields .acf-field-settings-tab-bar li a:hover,
2390 .acf-fields .acf-tab-wrap .acf-tab-group li a:hover,
2391 .acf-admin-page.acf-internal-post-type .acf-field-settings-tab-bar li a:hover,
2392 .acf-admin-page.acf-internal-post-type .acf-tab-wrap .acf-tab-group li a:hover,
2393 .acf-browse-fields-modal-wrap .acf-field-settings-tab-bar li a:hover,
2394 .acf-browse-fields-modal-wrap .acf-tab-wrap .acf-tab-group li a:hover {
2395 color: #1D2939;
2396 }
2397
2398 .acf-fields .acf-field-settings-tab-bar li a:hover,
2399 .acf-fields .acf-tab-wrap .acf-tab-group li a:hover,
2400 .acf-admin-page.acf-internal-post-type .acf-field-settings-tab-bar li a:hover,
2401 .acf-admin-page.acf-internal-post-type .acf-tab-wrap .acf-tab-group li a:hover,
2402 .acf-browse-fields-modal-wrap .acf-field-settings-tab-bar li a:hover,
2403 .acf-browse-fields-modal-wrap .acf-tab-wrap .acf-tab-group li a:hover {
2404 background-color: transparent;
2405 }
2406
2407 .acf-fields .acf-field-settings-tab-bar li.active a,
2408 .acf-fields .acf-tab-wrap .acf-tab-group li.active a,
2409 .acf-admin-page.acf-internal-post-type .acf-field-settings-tab-bar li.active a,
2410 .acf-admin-page.acf-internal-post-type .acf-tab-wrap .acf-tab-group li.active a,
2411 .acf-browse-fields-modal-wrap .acf-field-settings-tab-bar li.active a,
2412 .acf-browse-fields-modal-wrap .acf-tab-wrap .acf-tab-group li.active a {
2413 background: none;
2414 border-bottom-color: #0783BE;
2415 color: #0783BE;
2416 }
2417
2418 .acf-fields .acf-field-settings-tab-bar li.active a:focus-visible,
2419 .acf-fields .acf-tab-wrap .acf-tab-group li.active a:focus-visible,
2420 .acf-admin-page.acf-internal-post-type .acf-field-settings-tab-bar li.active a:focus-visible,
2421 .acf-admin-page.acf-internal-post-type .acf-tab-wrap .acf-tab-group li.active a:focus-visible,
2422 .acf-browse-fields-modal-wrap .acf-field-settings-tab-bar li.active a:focus-visible,
2423 .acf-browse-fields-modal-wrap .acf-tab-wrap .acf-tab-group li.active a:focus-visible {
2424 border-bottom-color: #0783BE;
2425 border-bottom-width: 3px;
2426 }
2427
2428 .acf-admin-page.acf-internal-post-type .acf-field-editor .acf-field-settings-tab-bar {
2429 padding-left: 72px;
2430 }
2431
2432 @media screen and (max-width: 600px) {
2433 .acf-admin-page.acf-internal-post-type .acf-field-editor .acf-field-settings-tab-bar {
2434 padding-left: 12px;
2435 }
2436 }
2437 /*----------------------------------------------------------------------------
2438 *
2439 * Field group settings
2440 *
2441 *----------------------------------------------------------------------------*/
2442 #acf-field-group-options .field-group-settings-tab {
2443 padding-top: 24px;
2444 padding-right: 24px;
2445 padding-bottom: 24px;
2446 padding-left: 24px;
2447 }
2448
2449 #acf-field-group-options .field-group-settings-tab .acf-field:last-of-type {
2450 padding: 0;
2451 }
2452
2453 #acf-field-group-options .acf-field {
2454 border: none;
2455 margin-top: 0;
2456 margin-right: 0;
2457 margin-bottom: 0;
2458 margin-left: 0;
2459 padding-top: 0;
2460 padding-right: 0;
2461 padding-bottom: 24px;
2462 padding-left: 0;
2463 }
2464
2465 #acf-field-group-options .field-group-setting-split-container {
2466 display: flex;
2467 padding-top: 0;
2468 padding-right: 0;
2469 padding-bottom: 0;
2470 padding-left: 0;
2471 }
2472
2473 #acf-field-group-options .field-group-setting-split-container .field-group-setting-split {
2474 box-sizing: border-box;
2475 padding-top: 24px;
2476 padding-right: 24px;
2477 padding-bottom: 24px;
2478 padding-left: 24px;
2479 }
2480
2481 #acf-field-group-options .field-group-setting-split-container .field-group-setting-split:nth-child(1) {
2482 flex: 1 0 auto;
2483 }
2484
2485 #acf-field-group-options .field-group-setting-split-container .field-group-setting-split:nth-child(2n) {
2486 flex: 1 0 auto;
2487 max-width: 320px;
2488 margin-top: 0;
2489 margin-right: 0;
2490 margin-bottom: 0;
2491 margin-left: 32px;
2492 padding-right: 32px;
2493 padding-left: 32px;
2494 border-left-width: 1px;
2495 border-left-style: solid;
2496 border-left-color: #EAECF0;
2497 }
2498
2499 #acf-field-group-options .acf-field[data-name=description], #acf-field-group-options .acf-field[data-name=display_title] {
2500 max-width: 600px;
2501 }
2502
2503 #acf-field-group-options .acf-button-group {
2504 display: inline-flex;
2505 }
2506
2507 .rtl #acf-field-group-options .field-group-setting-split-container .field-group-setting-split:nth-child(2n) {
2508 margin-right: 32px;
2509 margin-left: 0;
2510 border-left: none;
2511 border-right-width: 1px;
2512 border-right-style: solid;
2513 border-right-color: #EAECF0;
2514 }
2515
2516 /*----------------------------------------------------------------------------
2517 *
2518 * Reorder handles
2519 *
2520 *----------------------------------------------------------------------------*/
2521 .acf-field-list .li-field-order {
2522 padding: 0;
2523 display: flex;
2524 flex-direction: row;
2525 flex-wrap: nowrap;
2526 justify-content: center;
2527 align-content: stretch;
2528 align-items: stretch;
2529 background-color: transparent;
2530 }
2531
2532 .acf-field-list .acf-sortable-handle {
2533 display: flex;
2534 flex-direction: row;
2535 flex-wrap: nowrap;
2536 justify-content: center;
2537 align-content: flex-start;
2538 align-items: flex-start;
2539 width: 100%;
2540 height: 100%;
2541 position: relative;
2542 padding-top: 11px;
2543 padding-bottom: 8px;
2544 background-color: transparent;
2545 border: none;
2546 border-radius: 0;
2547 }
2548
2549 .acf-field-list .acf-sortable-handle:hover {
2550 cursor: grab;
2551 }
2552
2553 .acf-field-list .acf-sortable-handle:before {
2554 content: "";
2555 display: none;
2556 position: absolute;
2557 top: 16px;
2558 left: 8px;
2559 width: 16px;
2560 height: 16px;
2561 width: 12px;
2562 height: 12px;
2563 background-color: #98A2B3;
2564 border: none;
2565 border-radius: 0;
2566 -webkit-mask-size: contain;
2567 mask-size: contain;
2568 -webkit-mask-repeat: no-repeat;
2569 mask-repeat: no-repeat;
2570 -webkit-mask-position: center;
2571 mask-position: center;
2572 text-indent: 500%;
2573 white-space: nowrap;
2574 overflow: hidden;
2575 -webkit-mask-image: url("../../images/icons/icon-draggable.svg");
2576 mask-image: url("../../images/icons/icon-draggable.svg");
2577 }
2578
2579 .rtl .acf-field-list .acf-sortable-handle:before {
2580 left: 0;
2581 right: 8px;
2582 }
2583
2584 /*----------------------------------------------------------------------------
2585 *
2586 * Expand / collapse field icon
2587 *
2588 *----------------------------------------------------------------------------*/
2589 .acf-field-object .li-field-label {
2590 position: relative;
2591 padding-left: 40px;
2592 }
2593
2594 .acf-field-object .li-field-label:before {
2595 content: "";
2596 display: block;
2597 position: absolute;
2598 left: 6px;
2599 display: inline-flex;
2600 width: 18px;
2601 height: 18px;
2602 margin-top: -2px;
2603 background-color: #667085;
2604 border: none;
2605 border-radius: 0;
2606 -webkit-mask-size: contain;
2607 mask-size: contain;
2608 -webkit-mask-repeat: no-repeat;
2609 mask-repeat: no-repeat;
2610 -webkit-mask-position: center;
2611 mask-position: center;
2612 text-indent: 500%;
2613 white-space: nowrap;
2614 overflow: hidden;
2615 -webkit-mask-image: url("../../images/icons/icon-chevron-down.svg");
2616 mask-image: url("../../images/icons/icon-chevron-down.svg");
2617 }
2618
2619 .acf-field-object .li-field-label:hover:before {
2620 cursor: pointer;
2621 }
2622
2623 .rtl .acf-field-object .li-field-label {
2624 padding-left: 0;
2625 padding-right: 40px;
2626 }
2627
2628 .rtl .acf-field-object .li-field-label:before {
2629 left: 0;
2630 right: 6px;
2631 -webkit-mask-image: url("../../images/icons/icon-chevron-down.svg");
2632 mask-image: url("../../images/icons/icon-chevron-down.svg");
2633 }
2634
2635 .rtl .acf-field-object.open .li-field-label:before {
2636 -webkit-mask-image: url("../../images/icons/icon-chevron-down.svg");
2637 mask-image: url("../../images/icons/icon-chevron-down.svg");
2638 }
2639
2640 .rtl .acf-field-object.open .acf-input-sub .li-field-label:before {
2641 -webkit-mask-image: url("../../images/icons/icon-chevron-right.svg");
2642 mask-image: url("../../images/icons/icon-chevron-right.svg");
2643 }
2644
2645 .rtl .acf-field-object.open .acf-input-sub .acf-field-object.open .li-field-label:before {
2646 -webkit-mask-image: url("../../images/icons/icon-chevron-down.svg");
2647 mask-image: url("../../images/icons/icon-chevron-down.svg");
2648 }
2649
2650 .acf-thead .li-field-label {
2651 padding-left: 40px;
2652 }
2653
2654 .rtl .acf-thead .li-field-label {
2655 padding-left: 0;
2656 padding-right: 40px;
2657 }
2658
2659 /*----------------------------------------------------------------------------
2660 *
2661 * Conditional logic layout
2662 *
2663 *----------------------------------------------------------------------------*/
2664 .acf-field-settings-main-conditional-logic .acf-conditional-toggle {
2665 display: flex;
2666 padding-right: 72px;
2667 padding-left: 72px;
2668 }
2669
2670 @media screen and (max-width: 600px) {
2671 .acf-field-settings-main-conditional-logic .acf-conditional-toggle {
2672 padding-left: 12px;
2673 }
2674 }
2675 .acf-field-settings-main-conditional-logic .acf-field {
2676 flex-wrap: wrap;
2677 margin-bottom: 0;
2678 padding-right: 0;
2679 padding-left: 0;
2680 }
2681
2682 .acf-field-settings-main-conditional-logic .acf-field .rule-groups {
2683 flex: 0 1 100%;
2684 order: 3;
2685 margin-top: 32px;
2686 padding-top: 32px;
2687 padding-right: 72px;
2688 padding-left: 72px;
2689 border-top-width: 1px;
2690 border-top-style: solid;
2691 border-top-color: #EAECF0;
2692 }
2693
2694 @media screen and (max-width: 600px) {
2695 .acf-field-settings-main-conditional-logic .acf-field .rule-groups {
2696 padding-left: 12px;
2697 }
2698 .acf-field-settings-main-conditional-logic .acf-field .rule-groups table.acf-table tbody tr {
2699 display: flex;
2700 flex-wrap: wrap;
2701 justify-content: flex-start;
2702 align-content: flex-start;
2703 align-items: flex-start;
2704 }
2705 .acf-field-settings-main-conditional-logic .acf-field .rule-groups table.acf-table tbody tr td {
2706 flex: 1 1 100%;
2707 }
2708 }
2709 .acf-taxonomy-select-id,
2710 .acf-relationship-select-id,
2711 .acf-post_object-select-id,
2712 .acf-page_link-select-id,
2713 .acf-user-select-id {
2714 color: #98A2B3;
2715 padding-left: 10px;
2716 }
2717
2718 .acf-taxonomy-select-sub-item {
2719 max-width: 180px;
2720 white-space: nowrap;
2721 overflow: hidden;
2722 text-overflow: ellipsis;
2723 margin-left: 5px;
2724 }
2725
2726 .acf-taxonomy-select-name {
2727 max-width: 180px;
2728 white-space: nowrap;
2729 overflow: hidden;
2730 text-overflow: ellipsis;
2731 }
2732
2733 /*----------------------------------------------------------------------------
2734 *
2735 * Prefix & append styling
2736 *
2737 *----------------------------------------------------------------------------*/
2738 .acf-input .acf-input-prepend,
2739 .acf-input .acf-input-append {
2740 display: inline-flex;
2741 align-items: center;
2742 height: 100%;
2743 min-height: 40px;
2744 padding-right: 12px;
2745 padding-left: 12px;
2746 background-color: #F9FAFB;
2747 border-color: #D0D5DD;
2748 box-shadow: 0px 1px 2px rgba(16, 24, 40, 0.1);
2749 color: #667085;
2750 }
2751
2752 .acf-input .acf-input-prepend {
2753 border-radius: 6px 0 0 6px;
2754 }
2755
2756 .acf-input .acf-input-append {
2757 border-radius: 0 6px 6px 0;
2758 }
2759
2760 /*----------------------------------------------------------------------------
2761 *
2762 * ACF input wrap
2763 *
2764 *----------------------------------------------------------------------------*/
2765 .acf-input-wrap {
2766 display: flex;
2767 }
2768
2769 .acf-field-settings-main-presentation .acf-input-wrap {
2770 display: flex;
2771 }
2772
2773 /*----------------------------------------------------------------------------
2774 *
2775 * Empty state
2776 *
2777 *----------------------------------------------------------------------------*/
2778 .post-type-acf-field-group #acf-field-group-fields .acf-field-list.-empty .no-fields-message {
2779 display: flex;
2780 justify-content: center;
2781 padding-top: 48px;
2782 padding-bottom: 48px;
2783 }
2784
2785 .post-type-acf-field-group #acf-field-group-fields .acf-field-list.-empty .no-fields-message .no-fields-message-inner {
2786 display: flex;
2787 flex-wrap: wrap;
2788 justify-content: center;
2789 align-content: center;
2790 align-items: flex-start;
2791 text-align: center;
2792 max-width: 400px;
2793 }
2794
2795 .post-type-acf-field-group #acf-field-group-fields .acf-field-list.-empty .no-fields-message .no-fields-message-inner img,
2796 .post-type-acf-field-group #acf-field-group-fields .acf-field-list.-empty .no-fields-message .no-fields-message-inner h2,
2797 .post-type-acf-field-group #acf-field-group-fields .acf-field-list.-empty .no-fields-message .no-fields-message-inner p {
2798 flex: 1 0 100%;
2799 }
2800
2801 .post-type-acf-field-group #acf-field-group-fields .acf-field-list.-empty .no-fields-message .no-fields-message-inner h2 {
2802 margin-top: 32px;
2803 margin-bottom: 0;
2804 padding: 0;
2805 color: #344054;
2806 }
2807
2808 .post-type-acf-field-group #acf-field-group-fields .acf-field-list.-empty .no-fields-message .no-fields-message-inner p {
2809 margin-top: 12px;
2810 margin-bottom: 0;
2811 padding: 0;
2812 color: #667085;
2813 }
2814
2815 .post-type-acf-field-group #acf-field-group-fields .acf-field-list.-empty .no-fields-message .no-fields-message-inner p.acf-small {
2816 margin-top: 32px;
2817 }
2818
2819 .post-type-acf-field-group #acf-field-group-fields .acf-field-list.-empty .no-fields-message .no-fields-message-inner img {
2820 max-width: 284px;
2821 margin-bottom: 0;
2822 }
2823
2824 .post-type-acf-field-group #acf-field-group-fields .acf-field-list.-empty .no-fields-message .no-fields-message-inner .acf-btn {
2825 margin-top: 32px;
2826 }
2827
2828 /*----------------------------------------------------------------------------
2829 *
2830 * Hide add title prompt label
2831 *
2832 *----------------------------------------------------------------------------*/
2833 .post-type-acf-field-group .acf-headerbar #title-prompt-text {
2834 display: none;
2835 }
2836
2837 /*----------------------------------------------------------------------------
2838 *
2839 * Modal styling
2840 *
2841 *----------------------------------------------------------------------------*/
2842 .acf-admin-page #acf-popup .acf-popup-box {
2843 min-width: 480px;
2844 }
2845
2846 .acf-admin-page #acf-popup .acf-popup-box .title {
2847 display: flex;
2848 align-items: center;
2849 align-content: center;
2850 justify-content: space-between;
2851 min-height: 64px;
2852 box-sizing: border-box;
2853 margin: 0;
2854 padding-right: 24px;
2855 padding-left: 24px;
2856 border-bottom-width: 1px;
2857 border-bottom-style: solid;
2858 border-bottom-color: #EAECF0;
2859 }
2860
2861 .acf-admin-page #acf-popup .acf-popup-box .title h1,
2862 .acf-admin-page #acf-popup .acf-popup-box .title h2,
2863 .acf-admin-page #acf-popup .acf-popup-box .title h3,
2864 .acf-admin-page #acf-popup .acf-popup-box .title h4 {
2865 padding-left: 0;
2866 color: #344054;
2867 }
2868
2869 .acf-admin-page #acf-popup .acf-popup-box .title .acf-icon {
2870 display: block;
2871 position: relative;
2872 top: auto;
2873 right: auto;
2874 width: 22px;
2875 height: 22px;
2876 background-color: transparent;
2877 color: transparent;
2878 }
2879
2880 .acf-admin-page #acf-popup .acf-popup-box .title .acf-icon:before {
2881 display: inline-flex;
2882 position: absolute;
2883 top: 0;
2884 left: 0;
2885 width: 22px;
2886 height: 22px;
2887 background-color: #667085;
2888 border: none;
2889 border-radius: 0;
2890 -webkit-mask-size: contain;
2891 mask-size: contain;
2892 -webkit-mask-repeat: no-repeat;
2893 mask-repeat: no-repeat;
2894 -webkit-mask-position: center;
2895 mask-position: center;
2896 text-indent: 500%;
2897 white-space: nowrap;
2898 overflow: hidden;
2899 -webkit-mask-image: url("../../images/icons/icon-close-circle.svg");
2900 mask-image: url("../../images/icons/icon-close-circle.svg");
2901 }
2902
2903 .acf-admin-page #acf-popup .acf-popup-box .title .acf-icon:hover:before {
2904 background-color: #0783BE;
2905 }
2906
2907 .acf-admin-page #acf-popup .acf-popup-box .inner {
2908 box-sizing: border-box;
2909 margin: 0;
2910 padding-top: 24px;
2911 padding-right: 24px;
2912 padding-bottom: 24px;
2913 padding-left: 24px;
2914 border-top: none;
2915 }
2916
2917 .acf-admin-page #acf-popup .acf-popup-box .inner p {
2918 margin-top: 0;
2919 margin-bottom: 0;
2920 }
2921
2922 .acf-admin-page #acf-popup .acf-popup-box #acf-move-field-form .acf-field-select,
2923 .acf-admin-page #acf-popup .acf-popup-box #acf-link-field-groups-form .acf-field-select {
2924 margin-top: 0;
2925 }
2926
2927 .acf-admin-page .acf-link-field-groups-popup .acf-popup-box .title h3,
2928 .acf-admin-page .acf-create-options-page-popup .acf-popup-box .title h3 {
2929 color: #1D2939;
2930 font-weight: 500;
2931 }
2932
2933 .acf-admin-page .acf-link-field-groups-popup .acf-popup-box .title h3:before,
2934 .acf-admin-page .acf-create-options-page-popup .acf-popup-box .title h3:before {
2935 content: "";
2936 width: 18px;
2937 height: 18px;
2938 background: #98A2B3;
2939 margin-right: 9px;
2940 }
2941
2942 .acf-admin-page .acf-link-field-groups-popup .acf-popup-box .inner,
2943 .acf-admin-page .acf-create-options-page-popup .acf-popup-box .inner {
2944 padding: 0 !important;
2945 }
2946
2947 .acf-admin-page .acf-link-field-groups-popup .acf-popup-box .inner .acf-field-select,
2948 .acf-admin-page .acf-link-field-groups-popup .acf-popup-box .inner .acf-link-successful,
2949 .acf-admin-page .acf-create-options-page-popup .acf-popup-box .inner .acf-field-select,
2950 .acf-admin-page .acf-create-options-page-popup .acf-popup-box .inner .acf-link-successful {
2951 padding: 32px 24px;
2952 margin-bottom: 0;
2953 }
2954
2955 .acf-admin-page .acf-link-field-groups-popup .acf-popup-box .inner .acf-field-select .description,
2956 .acf-admin-page .acf-link-field-groups-popup .acf-popup-box .inner .acf-link-successful .description,
2957 .acf-admin-page .acf-create-options-page-popup .acf-popup-box .inner .acf-field-select .description,
2958 .acf-admin-page .acf-create-options-page-popup .acf-popup-box .inner .acf-link-successful .description {
2959 margin-top: 6px !important;
2960 }
2961
2962 .acf-admin-page .acf-link-field-groups-popup .acf-popup-box .inner .acf-actions,
2963 .acf-admin-page .acf-create-options-page-popup .acf-popup-box .inner .acf-actions {
2964 background: #F9FAFB;
2965 border-top: 1px solid #EAECF0;
2966 padding-top: 20px;
2967 padding-left: 24px;
2968 padding-bottom: 20px;
2969 padding-right: 24px;
2970 border-bottom-left-radius: 8px;
2971 border-bottom-right-radius: 8px;
2972 }
2973
2974 .acf-admin-page .acf-link-field-groups-popup .acf-popup-box .inner .acf-actions .acf-btn,
2975 .acf-admin-page .acf-create-options-page-popup .acf-popup-box .inner .acf-actions .acf-btn {
2976 display: inline-block;
2977 margin-left: 8px;
2978 }
2979
2980 .acf-admin-page .acf-link-field-groups-popup .acf-popup-box .inner .acf-actions .acf-btn.acf-btn-primary,
2981 .acf-admin-page .acf-create-options-page-popup .acf-popup-box .inner .acf-actions .acf-btn.acf-btn-primary {
2982 width: 120px;
2983 }
2984
2985 .acf-admin-page .acf-create-options-page-popup .acf-popup-box .inner .acf-error-message.-success {
2986 display: none;
2987 }
2988
2989 .acf-admin-page .acf-create-options-page-popup .acf-popup-box .inner .-dismiss {
2990 margin: 24px 32px !important;
2991 }
2992
2993 .acf-admin-page .acf-create-options-page-popup .acf-popup-box .inner .acf-field {
2994 padding: 24px 32px 0 32px;
2995 margin: 0;
2996 }
2997
2998 .acf-admin-page .acf-create-options-page-popup .acf-popup-box .inner .acf-field.acf-error .acf-input-wrap {
2999 overflow: inherit;
3000 }
3001
3002 .acf-admin-page .acf-create-options-page-popup .acf-popup-box .inner .acf-field.acf-error .acf-input-wrap input[type=text] {
3003 border: 1px rgba(209, 55, 55, 0.5) solid !important;
3004 box-shadow: 0px 0px 0px 3px rgba(209, 55, 55, 0.12), 0px 0px 0px rgba(255, 54, 54, 0.25) !important;
3005 background-image: url(../../images/icons/icon-info-red.svg);
3006 background-position: right 10px top 50%;
3007 background-size: 14px;
3008 background-repeat: no-repeat;
3009 }
3010
3011 .acf-admin-page .acf-create-options-page-popup .acf-popup-box .inner .acf-field .acf-options-page-modal-error p {
3012 font-size: 12px;
3013 color: #D13737;
3014 }
3015
3016 .acf-admin-page .acf-create-options-page-popup .acf-popup-box .inner .acf-actions {
3017 margin-top: 32px;
3018 }
3019
3020 .acf-admin-page .acf-create-options-page-popup .acf-popup-box .inner .acf-actions .acf-btn:disabled {
3021 background-color: #0783BE;
3022 }
3023
3024 /*----------------------------------------------------------------------------
3025 *
3026 * Hide original #post-body-content from edit field group page
3027 *
3028 *----------------------------------------------------------------------------*/
3029 .acf-admin-single-field-group #post-body-content {
3030 display: none;
3031 }
3032
3033 /*----------------------------------------------------------------------------
3034 *
3035 * Settings section footer
3036 *
3037 *----------------------------------------------------------------------------*/
3038 .acf-field-group-settings-footer {
3039 display: flex;
3040 justify-content: space-between;
3041 align-content: stretch;
3042 align-items: center;
3043 position: relative;
3044 min-height: 88px;
3045 margin-right: -24px;
3046 margin-left: -24px;
3047 margin-bottom: -24px;
3048 padding-right: 24px;
3049 padding-left: 24px;
3050 border-top-width: 1px;
3051 border-top-style: solid;
3052 border-top-color: #EAECF0;
3053 }
3054
3055 .acf-field-group-settings-footer .acf-created-on {
3056 display: inline-flex;
3057 justify-content: flex-start;
3058 align-content: stretch;
3059 align-items: center;
3060 color: #667085;
3061 }
3062
3063 .acf-field-group-settings-footer .acf-created-on:before {
3064 content: "";
3065 display: inline-block;
3066 width: 20px;
3067 height: 20px;
3068 margin-right: 8px;
3069 background-color: #98A2B3;
3070 border: none;
3071 border-radius: 0;
3072 -webkit-mask-size: contain;
3073 mask-size: contain;
3074 -webkit-mask-repeat: no-repeat;
3075 mask-repeat: no-repeat;
3076 -webkit-mask-position: center;
3077 mask-position: center;
3078 -webkit-mask-image: url("../../images/icons/icon-time.svg");
3079 mask-image: url("../../images/icons/icon-time.svg");
3080 }
3081
3082 /*----------------------------------------------------------------------------
3083 *
3084 * Conditional logic enabled badge
3085 *
3086 *----------------------------------------------------------------------------*/
3087 .conditional-logic-badge {
3088 display: none;
3089 }
3090
3091 .conditional-logic-badge.is-enabled {
3092 display: inline-block;
3093 width: 6px;
3094 height: 6px;
3095 overflow: hidden;
3096 margin-left: 8px;
3097 background-color: rgba(82, 170, 89, 0.4);
3098 border-width: 1px;
3099 border-style: solid;
3100 border-color: #52AA59;
3101 border-radius: 100px;
3102 text-indent: 100%;
3103 white-space: nowrap;
3104 }
3105
3106 /*----------------------------------------------------------------------------
3107 *
3108 * Field settings container
3109 *
3110 *----------------------------------------------------------------------------*/
3111 .acf-field-type-settings {
3112 container-name: settings;
3113 container-type: inline-size;
3114 }
3115
3116 /*----------------------------------------------------------------------------
3117 *
3118 * Split field settings
3119 *
3120 *----------------------------------------------------------------------------*/
3121 .acf-field-settings-split {
3122 display: flex;
3123 border-top-width: 1px;
3124 border-top-style: solid;
3125 border-top-color: #EAECF0;
3126 }
3127
3128 .acf-field-settings-split .acf-field {
3129 margin: 0;
3130 padding-top: 32px;
3131 padding-bottom: 32px;
3132 }
3133
3134 .acf-field-settings-split .acf-field:nth-child(2n) {
3135 border-left-width: 1px;
3136 border-left-style: solid;
3137 border-left-color: #EAECF0;
3138 }
3139
3140 @container settings (max-width: 1170px) {
3141 .acf-field-settings-split {
3142 border: none;
3143 flex-direction: column;
3144 }
3145 .acf-field {
3146 border-top-width: 1px;
3147 border-top-style: solid;
3148 border-top-color: #EAECF0;
3149 }
3150 }
3151 /*----------------------------------------------------------------------------
3152 *
3153 * Display & return format
3154 *
3155 *----------------------------------------------------------------------------*/
3156 .acf-field-setting-display_format .acf-label,
3157 .acf-field-setting-return_format .acf-label {
3158 margin-bottom: 6px;
3159 }
3160
3161 .acf-field-setting-display_format .acf-radio-list li,
3162 .acf-field-setting-return_format .acf-radio-list li {
3163 display: flex;
3164 }
3165
3166 .acf-field-setting-display_format .acf-radio-list li label,
3167 .acf-field-setting-return_format .acf-radio-list li label {
3168 display: inline-flex;
3169 width: 100%;
3170 }
3171
3172 .acf-field-setting-display_format .acf-radio-list li label span,
3173 .acf-field-setting-return_format .acf-radio-list li label span {
3174 flex: 1 1 auto;
3175 }
3176
3177 .acf-field-setting-display_format .acf-radio-list li label code,
3178 .acf-field-setting-return_format .acf-radio-list li label code {
3179 padding-right: 8px;
3180 padding-left: 8px;
3181 background-color: #F2F4F7;
3182 border-radius: 4px;
3183 color: #475467;
3184 }
3185
3186 .acf-field-setting-display_format .acf-radio-list li input[type=text],
3187 .acf-field-setting-return_format .acf-radio-list li input[type=text] {
3188 height: 32px;
3189 }
3190
3191 .acf-field-settings .acf-field-setting-first_day {
3192 padding-top: 32px;
3193 border-top-width: 1px;
3194 border-top-style: solid;
3195 border-top-color: #EAECF0;
3196 }
3197
3198 /*----------------------------------------------------------------------------
3199 *
3200 * Image and Gallery fields
3201 *
3202 *----------------------------------------------------------------------------*/
3203 .acf-field-object-image .acf-hl[data-cols="3"] > li,
3204 .acf-field-object-gallery .acf-hl[data-cols="3"] > li {
3205 width: auto;
3206 }
3207
3208 /*----------------------------------------------------------------------------
3209 *
3210 * Appended fields fields
3211 *
3212 *----------------------------------------------------------------------------*/
3213 .acf-field-settings .acf-field-appended {
3214 overflow: auto;
3215 }
3216
3217 .acf-field-settings .acf-field-appended .acf-input {
3218 float: left;
3219 }
3220
3221 /*----------------------------------------------------------------------------
3222 *
3223 * Flexible widths for image minimum / maximum size fields
3224 *
3225 *----------------------------------------------------------------------------*/
3226 .acf-field-settings .acf-field.acf-field-setting-min_width .acf-input,
3227 .acf-field-settings .acf-field.acf-field-setting-max_width .acf-input {
3228 max-width: none;
3229 }
3230
3231 .acf-field-settings .acf-field.acf-field-setting-min_width .acf-input-wrap input[type=text],
3232 .acf-field-settings .acf-field.acf-field-setting-max_width .acf-input-wrap input[type=text] {
3233 max-width: 81px;
3234 }
3235
3236 /*----------------------------------------------------------------------------
3237 *
3238 * Temporary fix to hide pagination setting for repeaters used as subfields.
3239 *
3240 *----------------------------------------------------------------------------*/
3241 .post-type-acf-field-group .acf-field-object-flexible-content .acf-field-setting-pagination {
3242 display: none;
3243 }
3244
3245 .post-type-acf-field-group .acf-field-object-repeater .acf-field-object-repeater .acf-field-setting-pagination {
3246 display: none;
3247 }
3248
3249 /*----------------------------------------------------------------------------
3250 *
3251 * Flexible content field width
3252 *
3253 *----------------------------------------------------------------------------*/
3254 .acf-admin-single-field-group .acf-field-object-flexible-content .acf-is-subfields .acf-field-object .acf-label,
3255 .acf-admin-single-field-group .acf-field-object-flexible-content .acf-is-subfields .acf-field-object .acf-input {
3256 max-width: 600px;
3257 }
3258
3259 /*----------------------------------------------------------------------------
3260 *
3261 * Fix default value checkbox focus state
3262 *
3263 *----------------------------------------------------------------------------*/
3264 .acf-admin-single-field-group .acf-field.acf-field-true-false.acf-field-setting-default_value .acf-true-false {
3265 border: none;
3266 }
3267
3268 .acf-admin-single-field-group .acf-field.acf-field-true-false.acf-field-setting-default_value .acf-true-false input[type=checkbox] {
3269 margin-right: 0;
3270 }
3271
3272 /*----------------------------------------------------------------------------
3273 *
3274 * With front field extra spacing
3275 *
3276 *----------------------------------------------------------------------------*/
3277 .acf-field.acf-field-with-front {
3278 margin-top: 32px;
3279 }
3280
3281 /*---------------------------------------------------------------------------------------------
3282 *
3283 * Sub-fields layout
3284 *
3285 *---------------------------------------------------------------------------------------------*/
3286 .post-type-acf-field-group #acf-field-group-fields .acf-field-list-wrap .acf-input-sub {
3287 max-width: 100%;
3288 overflow: hidden;
3289 border-radius: 8px;
3290 border-width: 1px;
3291 border-style: solid;
3292 border-color: #dbdfe5;
3293 box-shadow: 0px 1px 2px rgba(16, 24, 40, 0.1);
3294 }
3295
3296 .post-type-acf-field-group #acf-field-group-fields .acf-field-list-wrap .acf-input-sub .acf-sub-field-list-header {
3297 display: flex;
3298 justify-content: space-between;
3299 align-content: stretch;
3300 align-items: center;
3301 min-height: 64px;
3302 padding-right: 24px;
3303 padding-left: 24px;
3304 }
3305
3306 .post-type-acf-field-group #acf-field-group-fields .acf-field-list-wrap .acf-input-sub .acf-field-list-wrap {
3307 box-shadow: none;
3308 }
3309
3310 .post-type-acf-field-group #acf-field-group-fields .acf-field-list-wrap .acf-input-sub .acf-hl.acf-tfoot {
3311 min-height: 64px;
3312 align-items: center;
3313 }
3314
3315 .post-type-acf-field-group #acf-field-group-fields .acf-field-list-wrap .acf-input-sub .acf-input.acf-input-sub {
3316 max-width: 100%;
3317 margin-right: 0;
3318 margin-left: 0;
3319 }
3320
3321 .post-type-acf-field-group .acf-input-sub .acf-field-object .acf-sortable-handle {
3322 width: 100%;
3323 height: 100%;
3324 }
3325
3326 .post-type-acf-field-group .acf-field-object:hover .acf-input-sub .acf-sortable-handle:before {
3327 display: none;
3328 }
3329
3330 .post-type-acf-field-group .acf-field-object:hover .acf-input-sub .acf-field-list .acf-field-object:hover .acf-sortable-handle:before {
3331 display: block;
3332 }
3333
3334 .post-type-acf-field-group .acf-field-object .acf-is-subfields .acf-thead .li-field-label:before {
3335 display: none;
3336 }
3337
3338 .post-type-acf-field-group #acf-field-group-fields .acf-field-list-wrap .acf-input-sub .acf-field-object.open {
3339 border-top-color: #dbdfe5;
3340 }
3341
3342 /*---------------------------------------------------------------------------------------------
3343 *
3344 * Flexible content field
3345 *
3346 *---------------------------------------------------------------------------------------------*/
3347 .post-type-acf-field-group i.acf-icon.-duplicate.duplicate-layout {
3348 margin: 0 auto !important;
3349 background-color: #667085;
3350 color: #667085;
3351 }
3352
3353 .post-type-acf-field-group i.acf-icon.acf-icon-trash.delete-layout {
3354 margin: 0 auto !important;
3355 background-color: #667085;
3356 color: #667085;
3357 }
3358
3359 .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 {
3360 background-color: #ffffff !important;
3361 box-shadow: 0px 1px 2px rgba(16, 24, 40, 0.1);
3362 border-radius: 6px;
3363 width: 32px;
3364 height: 32px !important;
3365 min-height: 32px;
3366 padding: 0;
3367 }
3368
3369 .post-type-acf-field-group button.add-layout.acf-btn.acf-btn-primary.add-field,
3370 .post-type-acf-field-group .acf-sub-field-list-header a.acf-btn.acf-btn-secondary.add-field,
3371 .post-type-acf-field-group .acf-field-list-wrap.acf-is-subfields a.acf-btn.acf-btn-secondary.add-field {
3372 height: 32px !important;
3373 min-height: 32px;
3374 margin-left: 5px;
3375 }
3376
3377 .post-type-acf-field-group .acf-field.acf-field-setting-fc_layout {
3378 background-color: #ffffff;
3379 margin-bottom: 16px;
3380 }
3381
3382 .post-type-acf-field-group .acf-field-setting-fc_layout {
3383 width: calc(100% - 144px);
3384 margin-right: 72px;
3385 margin-left: 72px;
3386 padding-right: 0;
3387 padding-left: 0;
3388 border-width: 1px;
3389 border-style: solid;
3390 border-color: #dbdfe5;
3391 border-radius: 8px;
3392 box-shadow: 0px 1px 2px rgba(16, 24, 40, 0.1);
3393 }
3394
3395 .post-type-acf-field-group .acf-field-setting-fc_layout .acf-field-layout-settings.open {
3396 background-color: #ffffff;
3397 border-top-width: 1px;
3398 border-top-style: solid;
3399 border-top-color: #EAECF0;
3400 }
3401
3402 @media screen and (max-width: 768px) {
3403 .post-type-acf-field-group .acf-field-setting-fc_layout {
3404 width: calc(100% - 16px);
3405 margin-right: 8px;
3406 margin-left: 8px;
3407 }
3408 }
3409 .post-type-acf-field-group .acf-field-setting-fc_layout .acf-input-sub {
3410 max-width: 100%;
3411 margin-right: 0;
3412 margin-left: 0;
3413 }
3414
3415 .post-type-acf-field-group .acf-field-setting-fc_layout .acf-label,
3416 .post-type-acf-field-group .acf-field-setting-fc_layout .acf-input {
3417 max-width: 100% !important;
3418 }
3419
3420 .post-type-acf-field-group .acf-field-setting-fc_layout .acf-input-sub {
3421 margin-right: 32px;
3422 margin-bottom: 32px;
3423 margin-left: 32px;
3424 }
3425
3426 .post-type-acf-field-group .acf-field-setting-fc_layout .acf-fc-meta {
3427 max-width: 100%;
3428 padding-top: 24px;
3429 padding-right: 32px;
3430 padding-left: 32px;
3431 }
3432
3433 .post-type-acf-field-group .acf-field-settings-fc_head {
3434 display: flex;
3435 align-items: center;
3436 justify-content: left;
3437 background-color: #F9FAFB;
3438 border-radius: 8px;
3439 min-height: 64px;
3440 margin-bottom: 0px;
3441 padding-right: 24px;
3442 }
3443
3444 .post-type-acf-field-group .acf-field-settings-fc_head .acf-fc_draggable {
3445 min-height: 64px;
3446 padding-left: 24px;
3447 display: flex;
3448 white-space: nowrap;
3449 }
3450
3451 .post-type-acf-field-group .acf-field-settings-fc_head .acf-fc-layout-name {
3452 min-width: 0;
3453 color: #98A2B3;
3454 padding-left: 8px;
3455 font-size: 16px;
3456 }
3457
3458 .post-type-acf-field-group .acf-field-settings-fc_head .acf-fc-layout-name.copyable:not(.input-copyable, .copy-unsupported):hover:after {
3459 width: 14px !important;
3460 height: 14px !important;
3461 }
3462
3463 @media screen and (max-width: 880px) {
3464 .post-type-acf-field-group .acf-field-settings-fc_head .acf-fc-layout-name {
3465 display: none !important;
3466 }
3467 }
3468 .post-type-acf-field-group .acf-field-settings-fc_head .acf-fc-layout-name span {
3469 white-space: nowrap;
3470 overflow: hidden;
3471 text-overflow: ellipsis;
3472 }
3473
3474 .post-type-acf-field-group .acf-field-settings-fc_head span.toggle-indicator {
3475 pointer-events: none;
3476 margin-top: 7px;
3477 }
3478
3479 .post-type-acf-field-group .acf-field-settings-fc_head label {
3480 display: inline-flex;
3481 align-items: center;
3482 }
3483
3484 .post-type-acf-field-group .acf-field-settings-fc_head label.acf-fc-layout-name {
3485 margin-left: 1rem;
3486 }
3487
3488 @media screen and (max-width: 880px) {
3489 .post-type-acf-field-group .acf-field-settings-fc_head label.acf-fc-layout-name {
3490 display: none !important;
3491 }
3492 }
3493 .post-type-acf-field-group .acf-field-settings-fc_head label.acf-fc-layout-name span.acf-fc-layout-name {
3494 text-overflow: ellipsis;
3495 overflow: hidden;
3496 height: 22px;
3497 white-space: nowrap;
3498 }
3499
3500 .post-type-acf-field-group .acf-field-settings-fc_head label.acf-fc-layout-label:before {
3501 content: "";
3502 display: inline-block;
3503 width: 20px;
3504 height: 20px;
3505 margin-right: 8px;
3506 background-color: #98A2B3;
3507 border: none;
3508 border-radius: 0;
3509 -webkit-mask-size: contain;
3510 mask-size: contain;
3511 -webkit-mask-repeat: no-repeat;
3512 mask-repeat: no-repeat;
3513 -webkit-mask-position: center;
3514 mask-position: center;
3515 }
3516
3517 .rtl.post-type-acf-field-group .acf-field-settings-fc_head label.acf-fc-layout-label:before {
3518 padding-right: 10px;
3519 }
3520
3521 .post-type-acf-field-group .acf-field-settings-fc_head .acf-fl-actions {
3522 display: flex;
3523 align-items: center;
3524 white-space: nowrap;
3525 margin-left: auto;
3526 }
3527
3528 .post-type-acf-field-group .acf-field-settings-fc_head .acf-fl-actions .acf-fc-add-layout {
3529 margin-left: 10px;
3530 }
3531
3532 .post-type-acf-field-group .acf-field-settings-fc_head .acf-fl-actions .acf-fc-add-layout .add-field {
3533 margin-left: 0px !important;
3534 }
3535
3536 .post-type-acf-field-group .acf-field-settings-fc_head .acf-fl-actions li {
3537 margin-right: 4px;
3538 }
3539
3540 .post-type-acf-field-group .acf-field-settings-fc_head .acf-fl-actions li:last-of-type {
3541 margin-right: 0;
3542 }
3543
3544 .post-type-acf-field-group .acf-field-settings-fc_head.open {
3545 border-radius: 8px 8px 0px 0px;
3546 }
3547
3548 /*---------------------------------------------------------------------------------------------
3549 *
3550 * Field open / closed icon state
3551 *
3552 *---------------------------------------------------------------------------------------------*/
3553 .post-type-acf-field-group .acf-field-object.open > .handle > .acf-tbody > .li-field-label::before {
3554 -webkit-mask-image: url("../../images/icons/icon-chevron-up.svg");
3555 mask-image: url("../../images/icons/icon-chevron-up.svg");
3556 }
3557
3558 /*---------------------------------------------------------------------------------------------
3559 *
3560 * Different coloured levels (current 5 supported)
3561 *
3562 *---------------------------------------------------------------------------------------------*/
3563 .post-type-acf-field-group #acf-field-group-fields .acf-field-list-wrap .acf-input-sub .acf-field-object .handle {
3564 background-color: transparent;
3565 }
3566
3567 .post-type-acf-field-group #acf-field-group-fields .acf-field-list-wrap .acf-input-sub .acf-field-object .handle:hover {
3568 background-color: #f9f2fb;
3569 }
3570
3571 .post-type-acf-field-group #acf-field-group-fields .acf-field-list-wrap .acf-input-sub .acf-field-object.open .handle {
3572 background-color: #f5eaf9;
3573 }
3574
3575 .post-type-acf-field-group #acf-field-group-fields .acf-field-list-wrap .acf-input-sub .acf-field-object .settings {
3576 border-left-color: #BF7DD7;
3577 }
3578
3579 .post-type-acf-field-group #acf-field-group-fields .acf-field-list-wrap .acf-input-sub .acf-input-sub .acf-field-object .handle {
3580 background-color: transparent;
3581 }
3582
3583 .post-type-acf-field-group #acf-field-group-fields .acf-field-list-wrap .acf-input-sub .acf-input-sub .acf-field-object .handle:hover {
3584 background-color: #ebf7f4;
3585 }
3586
3587 .post-type-acf-field-group #acf-field-group-fields .acf-field-list-wrap .acf-input-sub .acf-input-sub .acf-field-object.open .handle {
3588 background-color: #e3f4f0;
3589 }
3590
3591 .post-type-acf-field-group #acf-field-group-fields .acf-field-list-wrap .acf-input-sub .acf-input-sub .acf-field-object .settings {
3592 border-left-color: #7CCDB9;
3593 }
3594
3595 .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 {
3596 background-color: transparent;
3597 }
3598
3599 .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 {
3600 background-color: #fcf5f2;
3601 }
3602
3603 .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 {
3604 background-color: #fbeee9;
3605 }
3606
3607 .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 {
3608 border-left-color: #E29473;
3609 }
3610
3611 .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 {
3612 background-color: transparent;
3613 }
3614
3615 .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 {
3616 background-color: #fafbfb;
3617 }
3618
3619 .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 {
3620 background-color: #f4f6f7;
3621 }
3622
3623 .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 {
3624 border-left-color: #A3B1B9;
3625 }
3626
3627 /*# sourceMappingURL=acf-field-group.css.map*/