PluginProbe ʕ •ᴥ•ʔ
Secure Custom Fields / 6.4.2
Secure Custom Fields v6.4.2
6.9.1 6.9.0 6.8.9 6.8.7 6.8.8 6.8.6 6.8.4 6.8.5 trunk 6.4.0-beta1 6.4.0-beta2 6.4.1 6.4.1-beta3 6.4.1-beta4 6.4.1-beta5 6.4.1-beta6 6.4.1-beta7 6.4.2 6.5.0 6.5.1 6.5.2 6.5.3 6.5.4 6.5.5 6.5.6 6.5.7 6.6.0 6.7.0 6.7.1 6.8.0 6.8.1 6.8.2 6.8.3
secure-custom-fields / assets / build / css / pro / acf-pro-input.css
secure-custom-fields / assets / build / css / pro Last commit date
acf-pro-field-group.css 1 year ago acf-pro-field-group.css.map 1 year ago acf-pro-field-group.min.css 1 year ago acf-pro-input.css 1 year ago acf-pro-input.css.map 1 year ago acf-pro-input.min.css 1 year ago index.php 1 year ago
acf-pro-input.css
1047 lines
1 /*!*************************************************************************************************************************************************************!*\
2 !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./assets/src/sass/pro/acf-pro-input.scss ***!
3 \*************************************************************************************************************************************************************/
4 @charset "UTF-8";
5 /*--------------------------------------------------------------------------------------------
6 *
7 * Vars
8 *
9 *--------------------------------------------------------------------------------------------*/
10 /* colors */
11 /* acf-field */
12 /* responsive */
13 /*--------------------------------------------------------------------------------------------
14 *
15 * ACF 6 ↓
16 *
17 *--------------------------------------------------------------------------------------------*/
18 /*--------------------------------------------------------------------------------------------
19 *
20 * Mixins
21 *
22 *--------------------------------------------------------------------------------------------*/
23 /*---------------------------------------------------------------------------------------------
24 *
25 * Repeater
26 *
27 *---------------------------------------------------------------------------------------------*/
28 .acf-repeater {
29 /* table */
30 /* row handle (add/remove) */
31 /* add in spacer to th (force correct width) */
32 /* row */
33 /* sortable */
34 /* layouts */
35 /*
36 &.-row > table > tbody > tr:before,
37 &.-block > table > tbody > tr:before {
38 content: "";
39 display: table-row;
40 height: 2px;
41 background: #f00;
42 }
43 */
44 /* empty */
45 /* collapsed */
46 /* collapsed (block layout) */
47 /* collapsed (table layout) */
48 }
49
50 .acf-repeater > table {
51 margin: 0 0 8px;
52 background: #F9F9F9;
53 }
54
55 .acf-repeater > table > tbody tr.acf-divider:not(:first-child) > td {
56 border-top: 10px solid #EAECF0;
57 }
58
59 .acf-repeater .acf-row-handle {
60 width: 16px;
61 text-align: center !important;
62 vertical-align: middle !important;
63 position: relative;
64 /* icons */
65 /* .order */
66 /* remove */
67 }
68
69 .acf-repeater .acf-row-handle .acf-order-input-wrap {
70 width: 45px;
71 }
72
73 .acf-repeater .acf-row-handle .acf-order-input::-webkit-outer-spin-button,
74 .acf-repeater .acf-row-handle .acf-order-input::-webkit-inner-spin-button {
75 -webkit-appearance: none;
76 margin: 0;
77 }
78
79 .acf-repeater .acf-row-handle .acf-order-input {
80 -moz-appearance: textfield;
81 text-align: center;
82 }
83
84 .acf-repeater .acf-row-handle .acf-icon {
85 display: none;
86 position: absolute;
87 top: 0;
88 margin: -8px 0 0 -2px;
89 /* minus icon */
90 }
91
92 .acf-repeater .acf-row-handle .acf-icon.-minus {
93 top: 50%;
94 /* ie fix */
95 }
96
97 body.browser-msie .acf-repeater .acf-row-handle .acf-icon.-minus {
98 top: 25px;
99 }
100
101 .acf-repeater .acf-row-handle.order {
102 background: #f4f4f4;
103 cursor: move;
104 color: #aaa;
105 text-shadow: #fff 0 1px 0;
106 }
107
108 .acf-repeater .acf-row-handle.order:hover {
109 color: #666;
110 }
111
112 .acf-repeater .acf-row-handle.order + td {
113 border-left-color: #DFDFDF;
114 }
115
116 .acf-repeater .acf-row-handle.pagination {
117 cursor: auto;
118 }
119
120 .acf-repeater .acf-row-handle.remove {
121 background: #F9F9F9;
122 border-left-color: #DFDFDF;
123 }
124
125 .acf-repeater th.acf-row-handle:before {
126 content: "";
127 width: 16px;
128 display: block;
129 height: 1px;
130 }
131
132 .acf-repeater .acf-row {
133 /* hide clone */
134 /* hover */
135 }
136
137 .acf-repeater .acf-row.acf-clone {
138 display: none !important;
139 }
140
141 .acf-repeater .acf-row:hover, .acf-repeater .acf-row.-hover {
142 /* icons */
143 }
144
145 .acf-repeater .acf-row:hover > .acf-row-handle .acf-icon, .acf-repeater .acf-row.-hover > .acf-row-handle .acf-icon {
146 display: block;
147 }
148
149 .acf-repeater .acf-row:hover > .acf-row-handle .acf-icon.show-on-shift, .acf-repeater .acf-row.-hover > .acf-row-handle .acf-icon.show-on-shift {
150 display: none;
151 }
152
153 body.acf-keydown-shift .acf-repeater .acf-row:hover > .acf-row-handle .acf-icon.show-on-shift, body.acf-keydown-shift .acf-repeater .acf-row.-hover > .acf-row-handle .acf-icon.show-on-shift {
154 display: block;
155 }
156
157 body.acf-keydown-shift .acf-repeater .acf-row:hover > .acf-row-handle .acf-icon.hide-on-shift, body.acf-keydown-shift .acf-repeater .acf-row.-hover > .acf-row-handle .acf-icon.hide-on-shift {
158 display: none;
159 }
160
161 .acf-repeater > table > tbody > tr.ui-sortable-helper {
162 box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);
163 }
164
165 .acf-repeater > table > tbody > tr.ui-sortable-placeholder {
166 visibility: visible !important;
167 }
168
169 .acf-repeater > table > tbody > tr.ui-sortable-placeholder td {
170 background: #F9F9F9;
171 }
172
173 .acf-repeater.-row > table > tbody > tr > td, .acf-repeater.-block > table > tbody > tr > td {
174 border-top-color: #E1E1E1;
175 }
176
177 .acf-repeater.-empty > table > thead > tr > th {
178 border-bottom: 0 none;
179 }
180
181 .acf-repeater.-empty.-row > table, .acf-repeater.-empty.-block > table {
182 display: none;
183 }
184
185 .acf-repeater .acf-row.-collapsed > .acf-field {
186 display: none !important;
187 }
188
189 .acf-repeater .acf-row.-collapsed > td.acf-field.-collapsed-target {
190 display: table-cell !important;
191 }
192
193 .acf-repeater .acf-row.-collapsed > .acf-fields > * {
194 display: none !important;
195 }
196
197 .acf-repeater .acf-row.-collapsed > .acf-fields > .acf-field.-collapsed-target {
198 display: block !important;
199 }
200
201 .acf-repeater .acf-row.-collapsed > .acf-fields > .acf-field.-collapsed-target[data-width] {
202 float: none !important;
203 width: auto !important;
204 }
205
206 .acf-repeater.-table .acf-row.-collapsed .acf-field.-collapsed-target {
207 border-left-color: #dfdfdf;
208 }
209
210 .acf-repeater.-max .acf-icon[data-event=add-row] {
211 display: none !important;
212 }
213
214 .acf-repeater > .acf-actions .acf-button {
215 float: right;
216 pointer-events: auto !important;
217 }
218
219 .acf-repeater > .acf-actions .acf-tablenav {
220 float: right;
221 margin-right: 20px;
222 }
223
224 .acf-repeater > .acf-actions .acf-tablenav .current-page {
225 width: auto !important;
226 }
227
228 /*---------------------------------------------------------------------------------------------
229 *
230 * Flexible Content
231 *
232 *---------------------------------------------------------------------------------------------*/
233 .acf-flexible-content {
234 position: relative;
235 }
236
237 .acf-flexible-content > .clones {
238 display: none;
239 }
240
241 .acf-flexible-content > .values {
242 margin: 0 0 8px;
243 }
244
245 .acf-flexible-content > .values > .ui-sortable-placeholder {
246 visibility: visible !important;
247 border: 1px dashed #b4b9be;
248 box-shadow: none;
249 background: transparent;
250 }
251
252 .acf-flexible-content .layout {
253 position: relative;
254 margin: 20px 0 0;
255 background: #fff;
256 border: 1px solid #ccd0d4;
257 }
258
259 .acf-flexible-content .layout:first-child {
260 margin-top: 0;
261 }
262
263 .acf-flexible-content .layout .acf-fc-layout-handle {
264 display: block;
265 position: relative;
266 padding: 8px 10px;
267 cursor: move;
268 border-bottom: #ccd0d4 solid 1px;
269 color: #444;
270 font-size: 14px;
271 line-height: 1.4em;
272 }
273
274 .acf-flexible-content .layout .acf-fc-layout-order {
275 display: block;
276 width: 20px;
277 height: 20px;
278 border-radius: 10px;
279 display: inline-block;
280 text-align: center;
281 line-height: 20px;
282 margin: 0 2px 0 0;
283 background: #F1F1F1;
284 font-size: 12px;
285 color: #444;
286 }
287
288 html[dir=rtl] .acf-flexible-content .layout .acf-fc-layout-order {
289 float: right;
290 margin-right: 0;
291 margin-left: 5px;
292 }
293
294 .acf-flexible-content .layout .acf-fc-layout-controls {
295 position: absolute;
296 top: 8px;
297 right: 8px;
298 }
299
300 .acf-flexible-content .layout .acf-fc-layout-controls .acf-icon {
301 display: block;
302 float: left;
303 margin: 0 0 0 5px;
304 }
305
306 .acf-flexible-content .layout .acf-fc-layout-controls .acf-icon.-plus, .acf-flexible-content .layout .acf-fc-layout-controls .acf-icon.-minus, .acf-flexible-content .layout .acf-fc-layout-controls .acf-icon.-duplicate {
307 visibility: hidden;
308 }
309
310 html[dir=rtl] .acf-flexible-content .layout .acf-fc-layout-controls {
311 right: auto;
312 left: 9px;
313 }
314
315 .acf-flexible-content .layout.is-selected {
316 border-color: #7e8993;
317 }
318
319 .acf-flexible-content .layout.is-selected .acf-fc-layout-handle {
320 border-color: #7e8993;
321 }
322
323 .acf-flexible-content .layout:hover .acf-fc-layout-controls .acf-icon.-plus, .acf-flexible-content .layout:hover .acf-fc-layout-controls .acf-icon.-minus, .acf-flexible-content .layout:hover .acf-fc-layout-controls .acf-icon.-duplicate, .acf-flexible-content .layout.-hover .acf-fc-layout-controls .acf-icon.-plus, .acf-flexible-content .layout.-hover .acf-fc-layout-controls .acf-icon.-minus, .acf-flexible-content .layout.-hover .acf-fc-layout-controls .acf-icon.-duplicate {
324 visibility: visible;
325 }
326
327 .acf-flexible-content .layout.-collapsed > .acf-fc-layout-handle {
328 border-bottom-width: 0;
329 }
330
331 .acf-flexible-content .layout.-collapsed > .acf-fields,
332 .acf-flexible-content .layout.-collapsed > .acf-table {
333 display: none;
334 }
335
336 .acf-flexible-content .layout > .acf-table {
337 border: 0 none;
338 box-shadow: none;
339 }
340
341 .acf-flexible-content .layout > .acf-table > tbody > tr {
342 background: #fff;
343 }
344
345 .acf-flexible-content .layout > .acf-table > thead > tr > th {
346 background: #F9F9F9;
347 }
348
349 .acf-flexible-content .no-value-message {
350 padding: 19px;
351 border: #ccc dashed 2px;
352 text-align: center;
353 display: none;
354 }
355
356 .acf-flexible-content.-empty > .no-value-message {
357 display: block;
358 }
359
360 .acf-fc-popup {
361 padding: 5px 0;
362 z-index: 900001;
363 min-width: 135px;
364 }
365
366 .acf-fc-popup ul, .acf-fc-popup li {
367 list-style: none;
368 display: block;
369 margin: 0;
370 padding: 0;
371 }
372
373 .acf-fc-popup li {
374 position: relative;
375 float: none;
376 white-space: nowrap;
377 }
378
379 .acf-fc-popup .badge {
380 display: inline-block;
381 border-radius: 8px;
382 font-size: 9px;
383 line-height: 15px;
384 padding: 0 5px;
385 background: #d54e21;
386 text-align: center;
387 color: #fff;
388 vertical-align: top;
389 margin: 0 0 0 5px;
390 }
391
392 .acf-fc-popup a {
393 color: #eee;
394 padding: 5px 10px;
395 display: block;
396 text-decoration: none;
397 position: relative;
398 }
399
400 .acf-fc-popup a:hover {
401 background: #0073aa;
402 color: #fff;
403 }
404
405 .acf-fc-popup a.disabled {
406 color: #888;
407 background: transparent;
408 }
409
410 /*---------------------------------------------------------------------------------------------
411 *
412 * Galery
413 *
414 *---------------------------------------------------------------------------------------------*/
415 .acf-gallery {
416 border: #ccd0d4 solid 1px;
417 height: 400px;
418 position: relative;
419 /* main */
420 /* attachments */
421 /* attachment */
422 /* toolbar */
423 /* sidebar */
424 /* side info */
425 /* side data */
426 /* column widths */
427 /* resizable */
428 }
429
430 .acf-gallery .acf-gallery-main {
431 position: absolute;
432 top: 0;
433 right: 0;
434 bottom: 0;
435 left: 0;
436 background: #fff;
437 z-index: 2;
438 }
439
440 .acf-gallery .acf-gallery-attachments {
441 position: absolute;
442 top: 0;
443 right: 0;
444 bottom: 48px;
445 left: 0;
446 padding: 5px;
447 overflow: auto;
448 overflow-x: hidden;
449 }
450
451 .acf-gallery .acf-gallery-attachment {
452 width: 25%;
453 float: left;
454 cursor: pointer;
455 position: relative;
456 /* hover */
457 /* sortable */
458 /* active */
459 /* icon */
460 /* rtl */
461 }
462
463 .acf-gallery .acf-gallery-attachment .margin {
464 margin: 5px;
465 border: #d5d9dd solid 1px;
466 position: relative;
467 overflow: hidden;
468 background: #eee;
469 }
470
471 .acf-gallery .acf-gallery-attachment .margin:before {
472 content: "";
473 display: block;
474 padding-top: 100%;
475 }
476
477 .acf-gallery .acf-gallery-attachment .thumbnail {
478 position: absolute;
479 top: 0;
480 left: 0;
481 width: 100%;
482 height: 100%;
483 transform: translate(50%, 50%);
484 }
485
486 html[dir=rtl] .acf-gallery .acf-gallery-attachment .thumbnail {
487 transform: translate(-50%, 50%);
488 }
489
490 .acf-gallery .acf-gallery-attachment .thumbnail img {
491 display: block;
492 height: auto;
493 max-height: 100%;
494 width: auto;
495 transform: translate(-50%, -50%);
496 }
497
498 html[dir=rtl] .acf-gallery .acf-gallery-attachment .thumbnail img {
499 transform: translate(50%, -50%);
500 }
501
502 .acf-gallery .acf-gallery-attachment .filename {
503 position: absolute;
504 bottom: 0;
505 left: 0;
506 right: 0;
507 padding: 5%;
508 background: #F4F4F4;
509 background: rgba(255, 255, 255, 0.8);
510 border-top: #DFDFDF solid 1px;
511 font-weight: bold;
512 text-align: center;
513 word-wrap: break-word;
514 max-height: 90%;
515 overflow: hidden;
516 }
517
518 .acf-gallery .acf-gallery-attachment .actions {
519 position: absolute;
520 top: 0;
521 right: 0;
522 display: none;
523 }
524
525 .acf-gallery .acf-gallery-attachment:hover .actions {
526 display: block;
527 }
528
529 .acf-gallery .acf-gallery-attachment.ui-sortable-helper .margin {
530 border: none;
531 box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
532 }
533
534 .acf-gallery .acf-gallery-attachment.ui-sortable-placeholder .margin {
535 background: #F1F1F1;
536 border: none;
537 }
538
539 .acf-gallery .acf-gallery-attachment.ui-sortable-placeholder .margin * {
540 display: none !important;
541 }
542
543 .acf-gallery .acf-gallery-attachment.active .margin {
544 box-shadow: 0 0 0 1px #FFFFFF, 0 0 0 5px #0073aa;
545 }
546
547 .acf-gallery .acf-gallery-attachment.-icon .thumbnail img {
548 transform: translate(-50%, -70%);
549 }
550
551 html[dir=rtl] .acf-gallery .acf-gallery-attachment {
552 float: right;
553 }
554
555 .acf-gallery.sidebar-open {
556 /* hide attachment actions when sidebar is open */
557 /* allow sidebar to move over main for small widths (widget edit box) */
558 }
559
560 .acf-gallery.sidebar-open .acf-gallery-attachment .actions {
561 display: none;
562 }
563
564 .acf-gallery.sidebar-open .acf-gallery-side {
565 z-index: 2;
566 }
567
568 .acf-gallery .acf-gallery-toolbar {
569 position: absolute;
570 right: 0;
571 bottom: 0;
572 left: 0;
573 padding: 10px;
574 border-top: #d5d9dd solid 1px;
575 background: #fff;
576 min-height: 28px;
577 }
578
579 .acf-gallery .acf-gallery-toolbar .acf-hl li {
580 line-height: 24px;
581 }
582
583 .acf-gallery .acf-gallery-toolbar .bulk-actions-select {
584 width: auto;
585 margin: 0 1px 0 0;
586 }
587
588 .acf-gallery .acf-gallery-side {
589 position: absolute;
590 top: 0;
591 right: 0;
592 bottom: 0;
593 width: 0;
594 background: #F9F9F9;
595 border-left: #ccd0d4 solid 1px;
596 z-index: 1;
597 overflow: hidden;
598 }
599
600 .acf-gallery .acf-gallery-side .acf-gallery-side-inner {
601 position: absolute;
602 top: 0;
603 left: 0;
604 bottom: 0;
605 width: 349px;
606 }
607
608 .acf-gallery .acf-gallery-side-info {
609 position: relative;
610 width: 100%;
611 padding: 10px;
612 margin: -10px 0 15px -10px;
613 background: #F1F1F1;
614 border-bottom: #DFDFDF solid 1px;
615 }
616
617 .acf-gallery .acf-gallery-side-info:after {
618 display: block;
619 clear: both;
620 content: "";
621 }
622
623 html[dir=rtl] .acf-gallery .acf-gallery-side-info {
624 margin-left: 0;
625 margin-right: -10px;
626 }
627
628 .acf-gallery .acf-gallery-side-info img {
629 float: left;
630 width: auto;
631 max-width: 65px;
632 max-height: 65px;
633 margin: 0 10px 1px 0;
634 background: #FFFFFF;
635 padding: 3px;
636 border: #ccd0d4 solid 1px;
637 border-radius: 1px;
638 /* rtl */
639 }
640
641 html[dir=rtl] .acf-gallery .acf-gallery-side-info img {
642 float: right;
643 margin: 0 0 0 10px;
644 }
645
646 .acf-gallery .acf-gallery-side-info p {
647 font-size: 13px;
648 line-height: 15px;
649 margin: 3px 0;
650 word-break: break-all;
651 color: #666;
652 }
653
654 .acf-gallery .acf-gallery-side-info p strong {
655 color: #000;
656 }
657
658 .acf-gallery .acf-gallery-side-info a {
659 text-decoration: none;
660 }
661
662 .acf-gallery .acf-gallery-side-info a.acf-gallery-edit {
663 color: #21759b;
664 }
665
666 .acf-gallery .acf-gallery-side-info a.acf-gallery-remove {
667 color: #bc0b0b;
668 }
669
670 .acf-gallery .acf-gallery-side-info a:hover {
671 text-decoration: underline;
672 }
673
674 .acf-gallery .acf-gallery-side-data {
675 position: absolute;
676 top: 0;
677 right: 0;
678 bottom: 48px;
679 left: 0;
680 overflow: auto;
681 overflow-x: inherit;
682 padding: 10px;
683 }
684
685 .acf-gallery .acf-gallery-side-data .acf-label,
686 .acf-gallery .acf-gallery-side-data th.label {
687 color: #666666;
688 font-size: 12px;
689 line-height: 25px;
690 padding: 0 4px 8px 0 !important;
691 width: auto !important;
692 vertical-align: top;
693 }
694
695 html[dir=rtl] .acf-gallery .acf-gallery-side-data .acf-label,
696 html[dir=rtl] .acf-gallery .acf-gallery-side-data th.label {
697 padding: 0 0 8px 4px !important;
698 }
699
700 .acf-gallery .acf-gallery-side-data .acf-label label,
701 .acf-gallery .acf-gallery-side-data th.label label {
702 font-weight: normal;
703 }
704
705 .acf-gallery .acf-gallery-side-data .acf-input,
706 .acf-gallery .acf-gallery-side-data td.field {
707 padding: 0 0 8px !important;
708 }
709
710 .acf-gallery .acf-gallery-side-data textarea {
711 min-height: 0;
712 height: 60px;
713 }
714
715 .acf-gallery .acf-gallery-side-data p.help {
716 font-size: 12px;
717 }
718
719 .acf-gallery .acf-gallery-side-data p.help:hover {
720 font-weight: normal;
721 }
722
723 .acf-gallery[data-columns="1"] .acf-gallery-attachment {
724 width: 100%;
725 }
726
727 .acf-gallery[data-columns="2"] .acf-gallery-attachment {
728 width: 50%;
729 }
730
731 .acf-gallery[data-columns="3"] .acf-gallery-attachment {
732 width: 33.333%;
733 }
734
735 .acf-gallery[data-columns="4"] .acf-gallery-attachment {
736 width: 25%;
737 }
738
739 .acf-gallery[data-columns="5"] .acf-gallery-attachment {
740 width: 20%;
741 }
742
743 .acf-gallery[data-columns="6"] .acf-gallery-attachment {
744 width: 16.666%;
745 }
746
747 .acf-gallery[data-columns="7"] .acf-gallery-attachment {
748 width: 14.285%;
749 }
750
751 .acf-gallery[data-columns="8"] .acf-gallery-attachment {
752 width: 12.5%;
753 }
754
755 .acf-gallery .ui-resizable-handle {
756 display: block;
757 position: absolute;
758 }
759
760 .acf-gallery .ui-resizable-s {
761 bottom: -5px;
762 cursor: ns-resize;
763 height: 7px;
764 left: 0;
765 width: 100%;
766 }
767
768 /* media modal selected */
769 .acf-media-modal .attachment.acf-selected {
770 box-shadow: 0 0 0 3px #fff inset, 0 0 0 7px #0073aa inset !important;
771 }
772
773 .acf-media-modal .attachment.acf-selected .check {
774 display: none !important;
775 }
776
777 .acf-media-modal .attachment.acf-selected .thumbnail {
778 opacity: 0.25 !important;
779 }
780
781 .acf-media-modal .attachment.acf-selected .attachment-preview:before {
782 background: rgba(0, 0, 0, 0.15);
783 z-index: 1;
784 position: relative;
785 }
786
787 .acf-admin-single-options-page .select2-dropdown {
788 border-color: #6BB5D8 !important;
789 margin-top: -5px;
790 overflow: hidden;
791 box-shadow: 0px 1px 2px rgba(16, 24, 40, 0.1);
792 }
793
794 .acf-admin-single-options-page .select2-dropdown.select2-dropdown--above {
795 margin-top: 0;
796 }
797
798 .acf-admin-single-options-page .select2-container--default .select2-results__option[aria-selected=true] {
799 background-color: #F9FAFB !important;
800 color: #667085;
801 }
802
803 .acf-admin-single-options-page .select2-container--default .select2-results__option[aria-selected=true]:hover {
804 color: #399CCB;
805 }
806
807 .acf-admin-single-options-page .select2-container--default .select2-results__option--highlighted[aria-selected] {
808 color: #fff !important;
809 background-color: #0783BE !important;
810 }
811
812 .acf-admin-single-options-page .select2-dropdown .select2-results__option {
813 margin-bottom: 0;
814 }
815
816 .acf-create-options-page-popup ~ .select2-container {
817 z-index: 999999999;
818 }
819
820 /*-----------------------------------------------------------------------------
821 *
822 * ACF Blocks
823 *
824 *----------------------------------------------------------------------------*/
825 .acf-block-component .components-placeholder {
826 margin: 0;
827 }
828
829 .block-editor .acf-field.acf-error {
830 background-color: rgba(255, 0, 0, 0.05);
831 }
832
833 .acf-block-component .acf-block-fields {
834 background: #fff;
835 text-align: left;
836 font-size: 13px;
837 line-height: 1.4em;
838 color: #444;
839 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
840 }
841
842 .acf-block-component .acf-block-fields.acf-empty-block-fields {
843 border: 1px solid #1e1e1e;
844 padding: 12px;
845 }
846
847 .components-panel .acf-block-component .acf-block-fields.acf-empty-block-fields {
848 border: none;
849 border-top: 1px solid #ddd;
850 border-bottom: 1px solid #ddd;
851 }
852
853 html[dir=rtl] .acf-block-component .acf-block-fields {
854 text-align: right;
855 }
856
857 .acf-block-component .acf-block-fields p {
858 font-size: 13px;
859 line-height: 1.5;
860 }
861
862 .acf-block-body .acf-block-fields:has(> .acf-error-message),
863 .acf-block-fields:has(> .acf-error-message) .acf-block-fields:has(> .acf-error-message) {
864 border: none !important;
865 }
866
867 .acf-block-body .acf-error-message,
868 .acf-block-fields:has(> .acf-error-message) .acf-error-message {
869 margin-top: 0;
870 border: none;
871 }
872
873 .acf-block-body .acf-error-message .acf-notice-dismiss,
874 .acf-block-fields:has(> .acf-error-message) .acf-error-message .acf-notice-dismiss {
875 display: flex;
876 align-items: center;
877 justify-content: center;
878 overflow: hidden;
879 outline: unset;
880 }
881
882 .acf-block-body .acf-error-message .acf-icon.-cancel::before,
883 .acf-block-fields:has(> .acf-error-message) .acf-error-message .acf-icon.-cancel::before {
884 margin: 0 !important;
885 }
886
887 .acf-block-body.acf-block-has-validation-error,
888 .acf-block-fields:has(> .acf-error-message).acf-block-has-validation-error {
889 border: 2px solid #d94f4f;
890 }
891
892 .acf-block-body .acf-error .acf-input .acf-notice,
893 .acf-block-fields:has(> .acf-error-message) .acf-error .acf-input .acf-notice {
894 background: none !important;
895 border: none !important;
896 display: flex !important;
897 align-items: center !important;
898 padding-left: 0;
899 }
900
901 .acf-block-body .acf-error .acf-input .acf-notice p,
902 .acf-block-fields:has(> .acf-error-message) .acf-error .acf-input .acf-notice p {
903 margin: 0.5em 0 !important;
904 }
905
906 .acf-block-body .acf-error .acf-input .acf-notice::before,
907 .acf-block-fields:has(> .acf-error-message) .acf-error .acf-input .acf-notice::before {
908 content: "";
909 position: relative;
910 top: 0;
911 left: 0;
912 font-size: 20px;
913 background-image: url(../../../images/icons/icon-info-red.svg);
914 background-repeat: no-repeat;
915 background-position: center;
916 background-size: 69%;
917 height: 26px !important;
918 width: 26px !important;
919 box-sizing: border-box;
920 }
921
922 .acf-block-body .acf-error .acf-label label,
923 .acf-block-fields:has(> .acf-error-message) .acf-error .acf-label label {
924 color: #d94f4f;
925 }
926
927 .acf-block-body .acf-error .acf-input input,
928 .acf-block-fields:has(> .acf-error-message) .acf-error .acf-input input {
929 border-color: #d94f4f;
930 }
931
932 .acf-block-body.acf-block-has-validation-error::before,
933 .acf-block-fields:has(> .acf-error-message).acf-block-has-validation-error::before {
934 content: "";
935 position: absolute;
936 top: -2px;
937 left: -32px;
938 font-size: 20px;
939 background-color: #d94f4f;
940 background-image: url(../../../images/icons/icon-info-white.svg);
941 background-repeat: no-repeat;
942 background-position-x: center;
943 background-position-y: 52%;
944 background-size: 55%;
945 height: 40px;
946 width: 32px;
947 box-sizing: border-box;
948 }
949
950 .acf-block-body .acf-block-validation-error,
951 .acf-block-fields:has(> .acf-error-message) .acf-block-validation-error {
952 color: #d94f4f;
953 display: flex;
954 align-items: center;
955 }
956
957 .acf-block-body .acf-block-fields,
958 .acf-block-fields:has(> .acf-error-message) .acf-block-fields {
959 border: #adb2ad solid 1px;
960 }
961
962 .acf-block-body .acf-block-fields .acf-tab-wrap .acf-tab-group,
963 .acf-block-fields:has(> .acf-error-message) .acf-block-fields .acf-tab-wrap .acf-tab-group {
964 margin-left: 0;
965 padding: 16px 20px 0;
966 }
967
968 .acf-block-body .acf-fields > .acf-field,
969 .acf-block-fields:has(> .acf-error-message) .acf-fields > .acf-field {
970 padding: 16px 20px;
971 }
972
973 .acf-block-body .acf-fields > .acf-field.acf-accordion,
974 .acf-block-fields:has(> .acf-error-message) .acf-fields > .acf-field.acf-accordion {
975 border-color: #adb2ad;
976 }
977
978 .acf-block-body .acf-fields > .acf-field.acf-accordion .acf-accordion-title,
979 .acf-block-fields:has(> .acf-error-message) .acf-fields > .acf-field.acf-accordion .acf-accordion-title {
980 padding: 16px 20px;
981 }
982
983 .acf-block-body .acf-button,
984 .acf-block-body .acf-link a.button,
985 .acf-block-body .acf-add-checkbox,
986 .acf-block-fields:has(> .acf-error-message) .acf-button,
987 .acf-block-fields:has(> .acf-error-message) .acf-link a.button,
988 .acf-block-fields:has(> .acf-error-message) .acf-add-checkbox {
989 color: #2271b1 !important;
990 border-color: #2271b1 !important;
991 background: #f6f7f7 !important;
992 vertical-align: top;
993 }
994
995 .acf-block-body .acf-button.button-primary:hover,
996 .acf-block-body .acf-link a.button.button-primary:hover,
997 .acf-block-body .acf-add-checkbox.button-primary:hover,
998 .acf-block-fields:has(> .acf-error-message) .acf-button.button-primary:hover,
999 .acf-block-fields:has(> .acf-error-message) .acf-link a.button.button-primary:hover,
1000 .acf-block-fields:has(> .acf-error-message) .acf-add-checkbox.button-primary:hover {
1001 color: white !important;
1002 background: #2271b1 !important;
1003 }
1004
1005 .acf-block-body .acf-button:focus,
1006 .acf-block-body .acf-link a.button:focus,
1007 .acf-block-body .acf-add-checkbox:focus,
1008 .acf-block-fields:has(> .acf-error-message) .acf-button:focus,
1009 .acf-block-fields:has(> .acf-error-message) .acf-link a.button:focus,
1010 .acf-block-fields:has(> .acf-error-message) .acf-add-checkbox:focus {
1011 outline: none !important;
1012 background: #f6f7f7 !important;
1013 }
1014
1015 .acf-block-body .acf-button:hover,
1016 .acf-block-body .acf-link a.button:hover,
1017 .acf-block-body .acf-add-checkbox:hover,
1018 .acf-block-fields:has(> .acf-error-message) .acf-button:hover,
1019 .acf-block-fields:has(> .acf-error-message) .acf-link a.button:hover,
1020 .acf-block-fields:has(> .acf-error-message) .acf-add-checkbox:hover {
1021 color: #0a4b78 !important;
1022 }
1023
1024 .acf-block-body .acf-block-preview,
1025 .acf-block-fields:has(> .acf-error-message) .acf-block-preview {
1026 min-height: 10px;
1027 }
1028
1029 .acf-block-panel .acf-block-fields {
1030 border-top: #ddd solid 1px;
1031 border-bottom: #ddd solid 1px;
1032 min-height: 1px;
1033 }
1034
1035 .acf-block-panel .acf-block-fields:empty {
1036 border-top: none;
1037 }
1038
1039 .acf-block-panel .acf-block-fields .acf-tab-wrap {
1040 background: transparent;
1041 }
1042
1043 .components-panel__body .acf-block-panel {
1044 margin: 16px -16px -16px;
1045 }
1046
1047 /*# sourceMappingURL=acf-pro-input.css.map*/