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