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