PluginProbe ʕ •ᴥ•ʔ
Secure Custom Fields / 6.8.8
Secure Custom Fields v6.8.8
6.9.2 6.9.1 6.9.0 6.8.9 6.8.7 6.8.8 6.8.6 6.8.4 6.8.5 trunk 6.4.0-beta1 6.4.0-beta2 6.4.1 6.4.1-beta3 6.4.1-beta4 6.4.1-beta5 6.4.1-beta6 6.4.1-beta7 6.4.2 6.5.0 6.5.1 6.5.2 6.5.3 6.5.4 6.5.5 6.5.6 6.5.7 6.6.0 6.7.0 6.7.1 6.8.0 6.8.1 6.8.2 6.8.3
secure-custom-fields / assets / 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 6 months ago acf-pro-input.css.map 6 months ago acf-pro-input.min.css 6 months ago acf-styles-in-iframe-for-blocks.css 6 months ago acf-styles-in-iframe-for-blocks.css.map 6 months ago acf-styles-in-iframe-for-blocks.min.css 6 months ago index.php 1 year ago
acf-pro-input.css
1801 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 * ACF Blocks
8 *
9 *----------------------------------------------------------------------------*/
10 .acf-block-component .components-placeholder {
11 margin: 0;
12 }
13
14 .block-editor .acf-field.acf-error {
15 background-color: rgba(255, 0, 0, 0.05);
16 }
17
18 .acf-block-component .acf-block-fields {
19 background: #fff;
20 text-align: left;
21 font-size: 13px;
22 line-height: 1.4em;
23 color: #444;
24 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
25 }
26 .acf-block-component .acf-block-fields.acf-empty-block-fields {
27 border: 1px solid #1e1e1e;
28 padding: 12px;
29 }
30 .components-panel .acf-block-component .acf-block-fields.acf-empty-block-fields {
31 border: none;
32 border-top: 1px solid #ddd;
33 border-bottom: 1px solid #ddd;
34 }
35 html[dir=rtl] .acf-block-component .acf-block-fields {
36 text-align: right;
37 }
38 .acf-block-component .acf-block-fields p {
39 font-size: 13px;
40 line-height: 1.5;
41 }
42
43 .acf-block-body .acf-block-fields:has(> .acf-error-message),
44 .acf-block-fields:has(> .acf-error-message) .acf-block-fields:has(> .acf-error-message) {
45 border: none !important;
46 }
47 .acf-block-body .acf-error-message,
48 .acf-block-fields:has(> .acf-error-message) .acf-error-message {
49 margin-top: 0;
50 border: none;
51 }
52 .acf-block-body .acf-error-message .acf-notice-dismiss,
53 .acf-block-fields:has(> .acf-error-message) .acf-error-message .acf-notice-dismiss {
54 display: flex;
55 align-items: center;
56 justify-content: center;
57 overflow: hidden;
58 outline: unset;
59 }
60 .acf-block-body .acf-error-message .acf-icon.-cancel::before,
61 .acf-block-fields:has(> .acf-error-message) .acf-error-message .acf-icon.-cancel::before {
62 margin: 0 !important;
63 }
64 .acf-block-body.acf-block-has-validation-error,
65 .acf-block-fields:has(> .acf-error-message).acf-block-has-validation-error {
66 border: 2px solid #d94f4f;
67 }
68 .acf-block-body .acf-error .acf-input .acf-notice,
69 .acf-block-fields:has(> .acf-error-message) .acf-error .acf-input .acf-notice {
70 background: none !important;
71 border: none !important;
72 display: flex !important;
73 align-items: center !important;
74 padding-left: 0;
75 }
76 .acf-block-body .acf-error .acf-input .acf-notice p,
77 .acf-block-fields:has(> .acf-error-message) .acf-error .acf-input .acf-notice p {
78 margin: 0.5em 0 !important;
79 }
80 .acf-block-body .acf-error .acf-input .acf-notice::before,
81 .acf-block-fields:has(> .acf-error-message) .acf-error .acf-input .acf-notice::before {
82 content: "";
83 position: relative;
84 top: 0;
85 left: 0;
86 font-size: 20px;
87 background-image: url(../../../images/icons/icon-info-red.svg);
88 background-repeat: no-repeat;
89 background-position: center;
90 background-size: 69%;
91 height: 26px !important;
92 width: 26px !important;
93 box-sizing: border-box;
94 }
95 .acf-block-body .acf-error .acf-label label,
96 .acf-block-fields:has(> .acf-error-message) .acf-error .acf-label label {
97 color: #d94f4f;
98 }
99 .acf-block-body .acf-error .acf-input input,
100 .acf-block-fields:has(> .acf-error-message) .acf-error .acf-input input {
101 border-color: #d94f4f;
102 }
103 .acf-block-body.acf-block-has-validation-error::before,
104 .acf-block-fields:has(> .acf-error-message).acf-block-has-validation-error::before {
105 content: "";
106 position: absolute;
107 top: -2px;
108 left: -32px;
109 font-size: 20px;
110 background-color: #d94f4f;
111 background-image: url(../../../images/icons/icon-info-white.svg);
112 background-repeat: no-repeat;
113 background-position-x: center;
114 background-position-y: 52%;
115 background-size: 55%;
116 height: 40px;
117 width: 32px;
118 box-sizing: border-box;
119 }
120 .acf-block-body .acf-block-validation-error,
121 .acf-block-fields:has(> .acf-error-message) .acf-block-validation-error {
122 color: #d94f4f;
123 display: flex;
124 align-items: center;
125 }
126 .acf-block-body .acf-block-fields,
127 .acf-block-fields:has(> .acf-error-message) .acf-block-fields {
128 border: #adb2ad solid 1px;
129 }
130 .acf-block-body .acf-block-fields .acf-tab-wrap .acf-tab-group,
131 .acf-block-fields:has(> .acf-error-message) .acf-block-fields .acf-tab-wrap .acf-tab-group {
132 margin-left: 0;
133 padding: 16px 20px 0;
134 }
135 .acf-block-body .acf-fields > .acf-field,
136 .acf-block-fields:has(> .acf-error-message) .acf-fields > .acf-field {
137 padding: 16px 20px;
138 }
139 .acf-block-body .acf-fields > .acf-field.acf-accordion,
140 .acf-block-fields:has(> .acf-error-message) .acf-fields > .acf-field.acf-accordion {
141 border-color: #adb2ad;
142 }
143 .acf-block-body .acf-fields > .acf-field.acf-accordion .acf-accordion-title,
144 .acf-block-fields:has(> .acf-error-message) .acf-fields > .acf-field.acf-accordion .acf-accordion-title {
145 padding: 16px 20px;
146 }
147 .acf-block-body .acf-button,
148 .acf-block-body .acf-link a.button,
149 .acf-block-body .acf-add-checkbox,
150 .acf-block-fields:has(> .acf-error-message) .acf-button,
151 .acf-block-fields:has(> .acf-error-message) .acf-link a.button,
152 .acf-block-fields:has(> .acf-error-message) .acf-add-checkbox {
153 color: #2271b1 !important;
154 border-color: #2271b1 !important;
155 background: #f6f7f7 !important;
156 vertical-align: top;
157 }
158 .acf-block-body .acf-button.button-primary:hover,
159 .acf-block-body .acf-link a.button.button-primary:hover,
160 .acf-block-body .acf-add-checkbox.button-primary:hover,
161 .acf-block-fields:has(> .acf-error-message) .acf-button.button-primary:hover,
162 .acf-block-fields:has(> .acf-error-message) .acf-link a.button.button-primary:hover,
163 .acf-block-fields:has(> .acf-error-message) .acf-add-checkbox.button-primary:hover {
164 color: white !important;
165 background: #2271b1 !important;
166 }
167 .acf-block-body .acf-button:focus,
168 .acf-block-body .acf-link a.button:focus,
169 .acf-block-body .acf-add-checkbox:focus,
170 .acf-block-fields:has(> .acf-error-message) .acf-button:focus,
171 .acf-block-fields:has(> .acf-error-message) .acf-link a.button:focus,
172 .acf-block-fields:has(> .acf-error-message) .acf-add-checkbox:focus {
173 outline: none !important;
174 background: #f6f7f7 !important;
175 }
176 .acf-block-body .acf-button:hover,
177 .acf-block-body .acf-link a.button:hover,
178 .acf-block-body .acf-add-checkbox:hover,
179 .acf-block-fields:has(> .acf-error-message) .acf-button:hover,
180 .acf-block-fields:has(> .acf-error-message) .acf-link a.button:hover,
181 .acf-block-fields:has(> .acf-error-message) .acf-add-checkbox:hover {
182 color: #0a4b78 !important;
183 }
184 .acf-block-body .acf-block-preview,
185 .acf-block-fields:has(> .acf-error-message) .acf-block-preview {
186 min-height: 10px;
187 }
188
189 .acf-block-panel .acf-block-fields {
190 border-top: #ddd solid 1px;
191 border-bottom: #ddd solid 1px;
192 min-height: 1px;
193 }
194 .acf-block-panel .acf-block-fields:empty {
195 border-top: none;
196 }
197 .acf-block-panel .acf-block-fields .acf-tab-wrap {
198 background: transparent;
199 }
200
201 .components-panel__body .acf-block-panel {
202 margin: 16px -16px -16px;
203 }
204
205 .acf-block-form-modal .components-modal__content {
206 padding: 4px 8px 8px !important;
207 }
208
209 .acf-block-form-modal .components-modal__content .acf-block-panel .acf-block-fields {
210 border: none !important;
211 }
212
213 .acf-block-form-modal .components-modal__content .acf-fields > .acf-field {
214 border: none !important;
215 }
216
217 .acf-block-form-modal .components-modal__header {
218 padding: 24px;
219 border-bottom: #ddd solid 1px !important;
220 max-height: 64px !important;
221 }
222
223 .acf-block-form-modal .components-modal__header h1 {
224 font-weight: 500;
225 font-size: 15px !important;
226 }
227
228 html[dir=rtl] .acf-block-form-modal .components-modal__header .components-button {
229 left: 0;
230 right: auto;
231 }
232
233 @media (min-width: 600px) and (min-width: 782px) {
234 .acf-block-form-modal {
235 height: 100% !important;
236 width: 50% !important;
237 border-radius: 0;
238 position: absolute;
239 right: 0;
240 }
241 html[dir=rtl] .acf-block-form-modal {
242 right: auto;
243 left: 0;
244 }
245 @keyframes components-modal__appear-animation {
246 0% {
247 right: -20px;
248 opacity: 0;
249 transform: scale(1);
250 }
251 to {
252 right: 0;
253 opacity: 1;
254 transform: scale(1);
255 }
256 }
257 @keyframes components-modal__disappear-animation {
258 0% {
259 right: 0;
260 opacity: 1;
261 transform: scale(1);
262 }
263 to {
264 right: -20px;
265 opacity: 0;
266 transform: scale(1);
267 }
268 }
269 @keyframes components-modal__appear-animation-rtl {
270 0% {
271 left: -20px;
272 opacity: 0;
273 transform: scale(1);
274 }
275 to {
276 left: 0;
277 opacity: 1;
278 transform: scale(1);
279 }
280 }
281 @keyframes components-modal__disappear-animation-rtl {
282 0% {
283 left: 0;
284 opacity: 1;
285 transform: scale(1);
286 }
287 to {
288 left: -20px;
289 opacity: 0;
290 transform: scale(1);
291 }
292 }
293 html[dir=rtl] .acf-block-form-modal.components-modal__frame {
294 animation-name: components-modal__appear-animation-rtl !important;
295 }
296 html[dir=rtl] .acf-block-form-modal.is-closing {
297 animation-name: components-modal__disappear-animation-rtl !important;
298 }
299 }
300 .acf-blocks-open-expanded-editor-btn.has-text.has-icon {
301 width: 100%;
302 justify-content: center;
303 }
304
305 .acf-blocks-toolbar-icon {
306 display: flex;
307 align-items: center;
308 gap: 0.3rem;
309 padding-right: 0.6rem;
310 }
311
312 .acf-blocks-toolbar-icon i {
313 display: flex;
314 }
315
316 .acf-inline-fields-popover {
317 z-index: 59899;
318 min-width: 300px;
319 }
320
321 .acf-inline-fields-popover-inner > .acf-block-panel > .acf-block-fields > .acf-field {
322 display: none;
323 border-top-style: none !important;
324 }
325
326 .acf-inline-fields-popover-inner .acf-tab-wrap {
327 display: none;
328 }
329
330 .acf-inline-fields-popover-inner .acf-block-fields > .acf-error-message {
331 display: none;
332 }
333
334 .acf-inline-editing-toolbar .acf-inline-fields-popover-inner .acf-tab-group {
335 display: flex;
336 white-space: nowrap;
337 }
338
339 .block-editor-block-toolbar .field-type-icon {
340 top: 0;
341 background-color: initial;
342 border: 0;
343 }
344
345 .block-editor-block-toolbar .field-type-icon:before {
346 background-color: #000;
347 }
348
349 .block-editor-block-toolbar .is-pressed .field-type-icon:before {
350 background-color: #fff;
351 }
352
353 /*--------------------------------------------------------------------------------------------
354 *
355 * Vars
356 *
357 *--------------------------------------------------------------------------------------------*/
358 /* colors */
359 /* acf-field */
360 /* responsive */
361 /*--------------------------------------------------------------------------------------------
362 *
363 * ACF 6 ↓
364 *
365 *--------------------------------------------------------------------------------------------*/
366 /*--------------------------------------------------------------------------------------------
367 *
368 * Mixins
369 *
370 *--------------------------------------------------------------------------------------------*/
371 /*---------------------------------------------------------------------------------------------
372 *
373 * Repeater
374 *
375 *---------------------------------------------------------------------------------------------*/
376 .acf-repeater {
377 /* table */
378 /* row handle (add/remove) */
379 /* add in spacer to th (force correct width) */
380 /* row */
381 /* sortable */
382 /* layouts */
383 /*
384 &.-row > table > tbody > tr:before,
385 &.-block > table > tbody > tr:before {
386 content: "";
387 display: table-row;
388 height: 2px;
389 background: #f00;
390 }
391 */
392 /* empty */
393 /* collapsed */
394 /* collapsed (block layout) */
395 /* collapsed (table layout) */
396 }
397
398 .acf-repeater > table {
399 margin: 0 0 8px;
400 background: #F9F9F9;
401 }
402
403 .acf-repeater > table > tbody tr.acf-divider:not(:first-child) > td {
404 border-top: 10px solid #EAECF0;
405 }
406
407 .acf-repeater .acf-row-handle {
408 width: 16px;
409 text-align: center !important;
410 vertical-align: middle !important;
411 position: relative;
412 /* icons */
413 /* .order */
414 /* remove */
415 }
416
417 .acf-repeater .acf-row-handle .acf-order-input-wrap {
418 width: 45px;
419 }
420
421 .acf-repeater .acf-row-handle .acf-order-input::-webkit-outer-spin-button,
422 .acf-repeater .acf-row-handle .acf-order-input::-webkit-inner-spin-button {
423 -webkit-appearance: none;
424 margin: 0;
425 }
426
427 .acf-repeater .acf-row-handle .acf-order-input {
428 -moz-appearance: textfield;
429 text-align: center;
430 }
431
432 .acf-repeater .acf-row-handle .acf-icon {
433 display: none;
434 position: absolute;
435 top: 0;
436 margin: -8px 0 0 -2px;
437 /* minus icon */
438 }
439
440 .acf-repeater .acf-row-handle .acf-icon.-minus {
441 top: 50%;
442 /* ie fix */
443 }
444
445 body.browser-msie .acf-repeater .acf-row-handle .acf-icon.-minus {
446 top: 25px;
447 }
448
449 .acf-repeater .acf-row-handle.order {
450 background: #f4f4f4;
451 cursor: move;
452 color: #aaa;
453 text-shadow: #fff 0 1px 0;
454 }
455
456 .acf-repeater .acf-row-handle.order:hover {
457 color: #666;
458 }
459
460 .acf-repeater .acf-row-handle.order + td {
461 border-left-color: #DFDFDF;
462 }
463
464 .acf-repeater .acf-row-handle.pagination {
465 cursor: auto;
466 }
467
468 .acf-repeater .acf-row-handle.remove {
469 background: #F9F9F9;
470 border-left-color: #DFDFDF;
471 }
472
473 .acf-repeater th.acf-row-handle:before {
474 content: "";
475 width: 16px;
476 display: block;
477 height: 1px;
478 }
479
480 .acf-repeater .acf-row {
481 /* hide clone */
482 /* hover */
483 }
484
485 .acf-repeater .acf-row.acf-clone {
486 display: none !important;
487 }
488
489 .acf-repeater .acf-row:hover, .acf-repeater .acf-row.-hover {
490 /* icons */
491 }
492
493 .acf-repeater .acf-row:hover > .acf-row-handle .acf-icon, .acf-repeater .acf-row.-hover > .acf-row-handle .acf-icon {
494 display: block;
495 }
496
497 .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 {
498 display: none;
499 }
500
501 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 {
502 display: block;
503 }
504
505 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 {
506 display: none;
507 }
508
509 .acf-repeater > table > tbody > tr.ui-sortable-helper {
510 box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);
511 }
512
513 .acf-repeater > table > tbody > tr.ui-sortable-placeholder {
514 visibility: visible !important;
515 }
516
517 .acf-repeater > table > tbody > tr.ui-sortable-placeholder td {
518 background: #F9F9F9;
519 }
520
521 .acf-repeater.-row > table > tbody > tr > td, .acf-repeater.-block > table > tbody > tr > td {
522 border-top-color: #E1E1E1;
523 }
524
525 .acf-repeater.-empty > table > thead > tr > th {
526 border-bottom: 0 none;
527 }
528
529 .acf-repeater.-empty.-row > table, .acf-repeater.-empty.-block > table {
530 display: none;
531 }
532
533 .acf-repeater .acf-row.-collapsed > .acf-field {
534 display: none !important;
535 }
536
537 .acf-repeater .acf-row.-collapsed > td.acf-field.-collapsed-target {
538 display: table-cell !important;
539 }
540
541 .acf-repeater .acf-row.-collapsed > .acf-fields > * {
542 display: none !important;
543 }
544
545 .acf-repeater .acf-row.-collapsed > .acf-fields > .acf-field.-collapsed-target {
546 display: block !important;
547 }
548
549 .acf-repeater .acf-row.-collapsed > .acf-fields > .acf-field.-collapsed-target[data-width] {
550 float: none !important;
551 width: auto !important;
552 }
553
554 .acf-repeater.-table .acf-row.-collapsed .acf-field.-collapsed-target {
555 border-left-color: #dfdfdf;
556 }
557
558 .acf-repeater.-max .acf-icon[data-event=add-row] {
559 display: none !important;
560 }
561
562 .acf-repeater > .acf-actions .acf-button {
563 float: right;
564 pointer-events: auto !important;
565 }
566
567 .acf-repeater > .acf-actions .acf-tablenav {
568 float: right;
569 margin-right: 20px;
570 }
571
572 .acf-repeater > .acf-actions .acf-tablenav .current-page {
573 width: auto !important;
574 }
575
576 /*---------------------------------------------------------------------------------------------
577 *
578 * Flexible Content
579 *
580 *---------------------------------------------------------------------------------------------*/
581 .acf-flexible-content {
582 position: relative;
583 container-name: flexible-content;
584 container-type: inline-size;
585 }
586
587 .acf-flexible-content > .clones {
588 display: none;
589 }
590
591 .acf-flexible-content > .values {
592 margin: 0 0 8px;
593 }
594
595 .acf-flexible-content > .values > .ui-sortable-placeholder {
596 visibility: visible !important;
597 border: 1px dashed #b4b9be;
598 box-shadow: none;
599 background: transparent;
600 }
601
602 .acf-flexible-content .layout {
603 position: relative;
604 margin: 20px 0 0;
605 background: #fff;
606 border: 1px solid #ccd0d4;
607 }
608
609 .acf-flexible-content .layout:first-child {
610 margin-top: 0;
611 }
612
613 .acf-flexible-content .layout[data-enabled="0"] > .acf-fc-layout-actions-wrap .acf-layout-disabled {
614 display: inline-flex;
615 }
616
617 .acf-flexible-content .layout[data-renamed="1"] .acf-fc-layout-actions-wrap .acf-fc-layout-original-title {
618 display: flex;
619 }
620
621 .acf-flexible-content .layout .acf-fc-layout-actions-wrap {
622 display: flex;
623 justify-content: space-between;
624 align-items: center;
625 min-height: 48px;
626 border-bottom: #ccd0d4 solid 1px;
627 padding: 0 8px 0 12px;
628 background: #f9f9f9;
629 }
630
631 .acf-flexible-content .layout .acf-fc-layout-actions-wrap .acf-fc-layout-handle {
632 display: flex;
633 align-items: center;
634 cursor: move;
635 color: #444;
636 font-size: 13px;
637 font-weight: 500;
638 line-height: 1.4em;
639 flex-grow: 1;
640 gap: 8px;
641 }
642
643 .acf-flexible-content .layout .acf-fc-layout-actions-wrap .acf-layout-disabled {
644 display: none;
645 font-size: 12px;
646 font-weight: normal;
647 line-height: 16px;
648 border-radius: 2px;
649 background-color: #e0e0e0;
650 color: #101828;
651 padding: 4px 8px;
652 margin-left: 4px;
653 }
654
655 .acf-flexible-content .layout .acf-fc-layout-actions-wrap .acf-layout-disabled:before {
656 content: "";
657 width: 16px;
658 height: 16px;
659 margin-right: 4px;
660 background: #101828;
661 -webkit-mask-image: url("../../../images/icons/icon-hidden.svg");
662 mask-image: url("../../../images/icons/icon-hidden.svg");
663 }
664
665 .acf-flexible-content .layout .acf-fc-layout-actions-wrap .acf-fc-layout-original-title {
666 display: none;
667 font-weight: 400;
668 color: rgba(68, 68, 68, 0.5);
669 }
670
671 .acf-flexible-content .layout .acf-fc-layout-actions-wrap .acf-fc-layout-order,
672 .acf-flexible-content .layout .acf-fc-layout-actions-wrap .acf-fc-layout-draggable-icon {
673 display: flex;
674 justify-content: center;
675 width: 32px;
676 height: 20px;
677 border: 1px solid #e0e0e0;
678 border-radius: 10px;
679 box-sizing: border-box;
680 line-height: 18px;
681 background: #f0f0f0;
682 font-size: 12px;
683 color: #757575;
684 }
685
686 html[dir=rtl] .acf-flexible-content .layout .acf-fc-layout-actions-wrap .acf-fc-layout-order,
687 html[dir=rtl] .acf-flexible-content .layout .acf-fc-layout-actions-wrap .acf-fc-layout-draggable-icon {
688 float: right;
689 margin-right: 0;
690 margin-left: 5px;
691 }
692
693 .acf-flexible-content .layout .acf-fc-layout-actions-wrap .acf-fc-layout-order + .acf-fc-layout-draggable-icon {
694 display: none;
695 border: 1px solid #2f2f2f;
696 background: #2f2f2f;
697 }
698
699 .acf-flexible-content .layout .acf-fc-layout-actions-wrap .acf-fc-layout-order + .acf-fc-layout-draggable-icon:before {
700 content: "";
701 width: 7px;
702 height: 11px;
703 margin: auto;
704 -webkit-mask-repeat: no-repeat;
705 mask-repeat: no-repeat;
706 background: #fff;
707 vertical-align: middle;
708 -webkit-mask-image: url("../../../images/icons/icon-draggable.svg");
709 mask-image: url("../../../images/icons/icon-draggable.svg");
710 }
711
712 .acf-flexible-content .layout .acf-fc-layout-actions-wrap .acf-fc-layout-controls {
713 display: flex;
714 align-items: center;
715 gap: 5px;
716 }
717
718 .acf-flexible-content .layout .acf-fc-layout-actions-wrap .acf-fc-layout-controls .disabled .acf-icon {
719 background: #ccc !important;
720 }
721
722 .acf-flexible-content .layout .acf-fc-layout-actions-wrap .acf-fc-layout-controls .acf-icon.-plus-alt,
723 .acf-flexible-content .layout .acf-fc-layout-actions-wrap .acf-fc-layout-controls .acf-icon.-duplicate-alt,
724 .acf-flexible-content .layout .acf-fc-layout-actions-wrap .acf-fc-layout-controls .acf-icon.-trash-alt,
725 .acf-flexible-content .layout .acf-fc-layout-actions-wrap .acf-fc-layout-controls .acf-icon.-more-actions {
726 visibility: hidden;
727 background: #101828;
728 }
729
730 .acf-flexible-content .layout .acf-fc-layout-actions-wrap .acf-fc-layout-controls .acf-icon.-collapse {
731 border: none;
732 color: #101828;
733 }
734
735 .acf-flexible-content .layout .acf-fc-layout-actions-wrap .acf-fc-layout-controls .acf-icon.-collapse:hover {
736 background: none;
737 color: #101828;
738 }
739
740 .acf-flexible-content .layout .acf-fc-layout-actions-wrap .acf-fc-layout-controls .acf-layout-collapse {
741 display: flex;
742 align-items: center;
743 align-content: center;
744 margin-left: 8px;
745 padding-left: 4px;
746 border-left: 1px solid #d9d9d9;
747 }
748
749 .acf-flexible-content .layout .acf-fc-layout-actions-wrap .acf-fc-layout-controls a:focus {
750 border-radius: 2px;
751 }
752
753 html[dir=rtl] .acf-flexible-content .layout .acf-fc-layout-actions-wrap .acf-fc-layout-controls {
754 right: auto;
755 left: 9px;
756 }
757
758 .acf-flexible-content .layout .acf-fc-layout-actions-wrap:hover .acf-fc-layout-order {
759 display: none;
760 }
761
762 .acf-flexible-content .layout .acf-fc-layout-actions-wrap:hover .acf-fc-layout-draggable-icon {
763 display: flex;
764 }
765
766 .acf-flexible-content .layout > .acf-fields,
767 .acf-flexible-content .layout > .acf-table {
768 border: 1px solid rgba(0, 0, 0, 0);
769 border-top: none;
770 }
771
772 .acf-flexible-content .layout.active-layout {
773 border-color: rgba(0, 0, 0, 0);
774 }
775
776 .acf-flexible-content .layout.active-layout > .acf-fc-layout-actions-wrap {
777 background: var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
778 border: none;
779 }
780
781 .acf-flexible-content .layout.active-layout > .acf-fc-layout-actions-wrap .acf-fc-layout-draggable-icon {
782 border-color: #fff;
783 background: #fff;
784 }
785
786 .acf-flexible-content .layout.active-layout > .acf-fc-layout-actions-wrap .acf-fc-layout-draggable-icon:before {
787 background: var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
788 }
789
790 .acf-flexible-content .layout.active-layout > .acf-fc-layout-actions-wrap .acf-fc-layout-handle {
791 color: #fff;
792 }
793
794 .acf-flexible-content .layout.active-layout > .acf-fc-layout-actions-wrap .acf-fc-layout-handle .acf-fc-layout-order {
795 background: rgba(240, 240, 240, 0.2);
796 border-color: rgba(224, 224, 224, 0.34);
797 color: #fff;
798 }
799
800 .acf-flexible-content .layout.active-layout > .acf-fc-layout-actions-wrap .acf-fc-layout-handle .acf-fc-layout-original-title {
801 color: hsla(0, 0%, 100%, 0.5);
802 }
803
804 .acf-flexible-content .layout.active-layout > .acf-fc-layout-actions-wrap .acf-fc-layout-controls .disabled .acf-icon {
805 background: hsla(0, 0%, 100%, 0.3);
806 }
807
808 .acf-flexible-content .layout.active-layout > .acf-fc-layout-actions-wrap .acf-fc-layout-controls .-plus-alt,
809 .acf-flexible-content .layout.active-layout > .acf-fc-layout-actions-wrap .acf-fc-layout-controls .-duplicate-alt,
810 .acf-flexible-content .layout.active-layout > .acf-fc-layout-actions-wrap .acf-fc-layout-controls .-trash-alt,
811 .acf-flexible-content .layout.active-layout > .acf-fc-layout-actions-wrap .acf-fc-layout-controls .-more-actions {
812 background: #fff;
813 visibility: visible;
814 }
815
816 .acf-flexible-content .layout.active-layout > .acf-fc-layout-actions-wrap .acf-fc-layout-controls .-collapse {
817 color: #fff;
818 }
819
820 .acf-flexible-content .layout.active-layout > .acf-fc-layout-actions-wrap .acf-fc-layout-controls .-collapse:hover {
821 color: #fff;
822 }
823
824 .acf-flexible-content .layout.active-layout > .acf-fc-layout-actions-wrap .acf-fc-layout-controls .acf-layout-collapse {
825 border-left-color: hsla(0, 0%, 100%, 0.2);
826 }
827
828 .acf-flexible-content .layout.active-layout > .acf-fc-layout-actions-wrap .acf-fc-layout-controls a:focus {
829 box-shadow: 0 0 0 1px #fff;
830 }
831
832 .acf-flexible-content .layout.active-layout > .acf-fields,
833 .acf-flexible-content .layout.active-layout > .acf-table {
834 background: rgba(56, 88, 233, 0.04);
835 border: 1px solid rgba(56, 88, 233, 0.2);
836 }
837
838 .acf-flexible-content .layout.is-selected {
839 border-color: #7e8993;
840 }
841
842 .acf-flexible-content .layout.is-selected .acf-fc-layout-handle {
843 border-color: #7e8993;
844 }
845
846 .acf-flexible-content .layout:hover .acf-fc-layout-controls .acf-icon.-plus-alt,
847 .acf-flexible-content .layout:hover .acf-fc-layout-controls .acf-icon.-duplicate-alt,
848 .acf-flexible-content .layout:hover .acf-fc-layout-controls .acf-icon.-trash-alt,
849 .acf-flexible-content .layout:hover .acf-fc-layout-controls .acf-icon.-more-actions,
850 .acf-flexible-content .layout.-hover .acf-fc-layout-controls .acf-icon.-plus-alt,
851 .acf-flexible-content .layout.-hover .acf-fc-layout-controls .acf-icon.-duplicate-alt,
852 .acf-flexible-content .layout.-hover .acf-fc-layout-controls .acf-icon.-trash-alt,
853 .acf-flexible-content .layout.-hover .acf-fc-layout-controls .acf-icon.-more-actions {
854 visibility: visible;
855 }
856
857 .acf-flexible-content .layout.-collapsed > .acf-fc-layout-actions-wrap {
858 border-bottom-width: 0;
859 }
860
861 .acf-flexible-content .layout.-collapsed > .acf-fields,
862 .acf-flexible-content .layout.-collapsed > .acf-table {
863 display: none;
864 }
865
866 .acf-flexible-content .layout > .acf-table {
867 box-shadow: none;
868 box-sizing: border-box;
869 }
870
871 .acf-flexible-content .layout > .acf-table > tbody > tr {
872 background: #fff;
873 }
874
875 .acf-flexible-content .layout > .acf-table > thead > tr > th {
876 background: #F9F9F9;
877 }
878
879 .acf-flexible-content .no-value-message {
880 padding: 19px;
881 border: #ccc dashed 2px;
882 text-align: center;
883 display: none;
884 }
885
886 .acf-flexible-content.-empty > .no-value-message {
887 display: block;
888 }
889
890 .acf-flexible-content.-empty .acf-fc-top-actions {
891 display: none !important;
892 }
893
894 .acf-flexible-content > .acf-actions {
895 display: flex;
896 justify-content: flex-end;
897 }
898
899 .acf-flexible-content > .acf-actions.acf-fc-top-actions {
900 gap: 20px;
901 margin-bottom: 15px;
902 }
903
904 .acf-flexible-content > .acf-actions.acf-fc-top-actions .acf-separator {
905 display: inline-block;
906 width: 1px;
907 height: 40px;
908 background: #d9d9d9;
909 }
910
911 .acf-flexible-content > .acf-actions.acf-fc-top-actions .acf-btn-clear {
912 color: #0783be !important;
913 padding: 0;
914 }
915
916 .acf-flexible-content > .acf-actions.acf-fc-top-actions .acf-btn-clear:hover {
917 text-decoration: underline;
918 }
919
920 .acf-flexible-content > .acf-actions .acf-button {
921 display: inline-flex;
922 align-items: center;
923 }
924
925 @container flexible-content (max-width: 400px) {
926 .acf-flexible-content > .acf-actions.acf-fc-top-actions {
927 flex-wrap: wrap;
928 gap: 10px;
929 }
930 .acf-flexible-content > .acf-actions.acf-fc-top-actions .acf-separator {
931 display: none;
932 }
933 .acf-flexible-content > .acf-actions.acf-fc-top-actions .acf-btn-clear {
934 flex: 1 1 auto;
935 text-align: center;
936 justify-content: center;
937 }
938 .acf-flexible-content > .acf-actions.acf-fc-top-actions .acf-button {
939 flex: 1 1 100%;
940 justify-content: center;
941 width: 100%;
942 }
943 }
944 #acf-popup .acf-rename-layout-popup .inner .acf-field:first-child {
945 margin-top: 0;
946 }
947
948 #acf-popup .acf-rename-layout-popup .inner .acf-field .acf-label {
949 text-transform: uppercase;
950 font-size: 11px;
951 }
952
953 #acf-popup .acf-rename-layout-popup .inner .acf-field input[type=text] {
954 height: 40px;
955 border-radius: 0;
956 }
957
958 #acf-popup .acf-rename-layout-popup .inner .acf-actions {
959 padding-top: 10px;
960 }
961
962 #acf-popup .acf-rename-layout-popup .inner .acf-actions .acf-reset-label {
963 flex-grow: 1;
964 padding-left: 0;
965 padding-right: 0;
966 }
967
968 #acf-popup .acf-rename-layout-popup .inner .acf-actions .acf-confirm {
969 background: var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9)) !important;
970 }
971
972 #acf-popup .acf-rename-layout-popup .inner .acf-actions .acf-confirm:hover {
973 background: var(--wp-components-color-accent-darker-10, var(--wp-admin-theme-color-darker-10, #2145e6)) !important;
974 }
975
976 .block-editor-page .acf-flexible-content > .acf-actions .acf-button {
977 border-radius: 2px;
978 height: 40px;
979 }
980
981 .block-editor-page .acf-flexible-content > .acf-actions .acf-button.button-primary {
982 background: var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
983 }
984
985 .block-editor-page .acf-flexible-content > .acf-actions .acf-button.button-primary:hover {
986 background: var(--wp-components-color-accent-darker-10, var(--wp-admin-theme-color-darker-10, #2145e6));
987 }
988
989 body:not(.block-editor-page) .acf-flexible-content .acf-fc-top-actions {
990 min-height: 30px;
991 }
992
993 body:not(.block-editor-page) .acf-flexible-content .acf-fc-top-actions .acf-separator {
994 height: 30px;
995 }
996
997 body:not(.block-editor-page) .acf-flexible-content .acf-fc-top-actions .acf-btn {
998 min-height: 30px;
999 }
1000
1001 body:not(.block-editor-page) .acf-flexible-content .layout.active-layout > .acf-fc-layout-actions-wrap {
1002 background: #2271b1;
1003 }
1004
1005 body:not(.block-editor-page) .acf-flexible-content .layout.active-layout > .acf-fields,
1006 body:not(.block-editor-page) .acf-flexible-content .layout.active-layout > .acf-table {
1007 background: rgba(34, 113, 177, 0.04);
1008 }
1009
1010 .rtl .acf-flexible-content .layout .acf-fc-layout-actions-wrap {
1011 padding: 0 12px 0 0;
1012 }
1013
1014 .rtl .acf-flexible-content .layout .acf-fc-layout-actions-wrap .acf-layout-disabled:before {
1015 margin-right: 0;
1016 margin-left: 4px;
1017 }
1018
1019 .rtl .acf-flexible-content .layout .acf-fc-layout-actions-wrap .acf-fc-layout-controls .acf-layout-collapse {
1020 border-right: 1px solid #d9d9d9;
1021 border-left: none;
1022 padding: 0 4px 0 0;
1023 }
1024
1025 .rtl .acf-fc-popup.acf-more-layout-actions li a:before {
1026 margin-right: 0;
1027 margin-left: 5px;
1028 }
1029
1030 .acf-fc-popup {
1031 background: #fff;
1032 border: 1px solid #d0d5dd;
1033 padding: 2px 8px;
1034 z-index: 900001;
1035 min-width: 135px;
1036 }
1037
1038 .acf-fc-popup:before {
1039 content: none;
1040 }
1041
1042 .acf-fc-popup ul {
1043 display: flex;
1044 flex-direction: column;
1045 list-style: none;
1046 }
1047
1048 .acf-fc-popup ul, .acf-fc-popup li {
1049 margin: 0;
1050 padding: 0;
1051 }
1052
1053 .acf-fc-popup li {
1054 position: relative;
1055 float: none;
1056 white-space: nowrap;
1057 height: 40px;
1058 display: flex;
1059 align-items: center;
1060 }
1061
1062 .acf-fc-popup .badge {
1063 display: inline-block;
1064 border-radius: 8px;
1065 font-size: 9px;
1066 line-height: 15px;
1067 padding: 0 5px;
1068 background: #d54e21;
1069 text-align: center;
1070 color: #fff;
1071 vertical-align: top;
1072 margin: 2px 0 0 5px;
1073 }
1074
1075 .acf-fc-popup a {
1076 color: #101828;
1077 width: 100%;
1078 display: block;
1079 text-decoration: none;
1080 position: relative;
1081 overflow: hidden;
1082 text-overflow: ellipsis;
1083 white-space: nowrap;
1084 }
1085
1086 .acf-fc-popup a:hover {
1087 color: #2271b1;
1088 }
1089
1090 .acf-fc-popup a.disabled {
1091 color: #888;
1092 background: transparent;
1093 }
1094
1095 .acf-fc-popup a:focus {
1096 box-shadow: 0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
1097 border-radius: 4px;
1098 }
1099
1100 .acf-fc-popup.acf-more-layout-actions {
1101 width: 212px;
1102 }
1103
1104 .acf-fc-popup.acf-more-layout-actions li a {
1105 width: 100%;
1106 }
1107
1108 .acf-fc-popup.acf-more-layout-actions li a:before {
1109 content: "";
1110 display: inline-block;
1111 width: 16px;
1112 height: 16px;
1113 -webkit-mask-repeat: no-repeat;
1114 mask-repeat: no-repeat;
1115 margin-right: 5px;
1116 background: #101828;
1117 vertical-align: middle;
1118 margin-top: -2px;
1119 }
1120
1121 .acf-fc-popup.acf-more-layout-actions li a:hover:before {
1122 background: #2271b1;
1123 }
1124
1125 .acf-fc-popup.acf-more-layout-actions li a.acf-rename-layout:before {
1126 -webkit-mask-image: url("../../../images/icons/icon-edit.svg");
1127 mask-image: url("../../../images/icons/icon-edit.svg");
1128 }
1129
1130 .acf-fc-popup.acf-more-layout-actions li a.acf-toggle-layout:before {
1131 -webkit-mask-image: url("../../../images/icons/icon-hidden-alt.svg");
1132 mask-image: url("../../../images/icons/icon-hidden-alt.svg");
1133 }
1134
1135 .acf-fc-popup.acf-more-layout-actions li a.acf-toggle-layout.enable {
1136 display: none;
1137 }
1138
1139 .acf-fc-popup.acf-more-layout-actions li a.acf-toggle-layout.enable:before {
1140 -webkit-mask-image: url("../../../images/icons/icon-visible.svg");
1141 mask-image: url("../../../images/icons/icon-visible.svg");
1142 }
1143
1144 .acf-fc-popup.acf-more-layout-actions li a.acf-toggle-layout.disabled {
1145 pointer-events: none;
1146 }
1147
1148 .acf-fc-popup.acf-more-layout-actions li a.acf-toggle-layout.disabled:before {
1149 background: #888;
1150 }
1151
1152 .acf-fc-popup.acf-more-layout-actions.enable-layout .acf-toggle-layout.disable {
1153 display: none;
1154 }
1155
1156 .acf-fc-popup.acf-more-layout-actions.enable-layout .acf-toggle-layout.enable {
1157 display: block;
1158 }
1159
1160 body:not(.block-editor-page) .acf-more-layout-actions li a:focus {
1161 box-shadow: 0 0 0 2px #2271b1;
1162 }
1163
1164 /*---------------------------------------------------------------------------------------------
1165 *
1166 * Galery
1167 *
1168 *---------------------------------------------------------------------------------------------*/
1169 .acf-gallery {
1170 border: #ccd0d4 solid 1px;
1171 height: 400px;
1172 position: relative;
1173 /* main */
1174 /* attachments */
1175 /* attachment */
1176 /* toolbar */
1177 /* sidebar */
1178 /* side info */
1179 /* side data */
1180 /* column widths */
1181 /* resizable */
1182 }
1183
1184 .acf-gallery .acf-gallery-main {
1185 position: absolute;
1186 top: 0;
1187 right: 0;
1188 bottom: 0;
1189 left: 0;
1190 background: #fff;
1191 z-index: 2;
1192 }
1193
1194 .acf-gallery .acf-gallery-attachments {
1195 position: absolute;
1196 top: 0;
1197 right: 0;
1198 bottom: 48px;
1199 left: 0;
1200 padding: 5px;
1201 overflow: auto;
1202 overflow-x: hidden;
1203 }
1204
1205 .acf-gallery .acf-gallery-attachment {
1206 width: 25%;
1207 float: left;
1208 cursor: pointer;
1209 position: relative;
1210 /* hover */
1211 /* sortable */
1212 /* active */
1213 /* icon */
1214 /* rtl */
1215 }
1216
1217 .acf-gallery .acf-gallery-attachment .margin {
1218 margin: 5px;
1219 border: #d5d9dd solid 1px;
1220 position: relative;
1221 overflow: hidden;
1222 background: #eee;
1223 }
1224
1225 .acf-gallery .acf-gallery-attachment .margin:before {
1226 content: "";
1227 display: block;
1228 padding-top: 100%;
1229 }
1230
1231 .acf-gallery .acf-gallery-attachment .thumbnail {
1232 position: absolute;
1233 top: 0;
1234 left: 0;
1235 width: 100%;
1236 height: 100%;
1237 transform: translate(50%, 50%);
1238 }
1239
1240 html[dir=rtl] .acf-gallery .acf-gallery-attachment .thumbnail {
1241 transform: translate(-50%, 50%);
1242 }
1243
1244 .acf-gallery .acf-gallery-attachment .thumbnail img {
1245 display: block;
1246 height: auto;
1247 max-height: 100%;
1248 width: auto;
1249 transform: translate(-50%, -50%);
1250 }
1251
1252 html[dir=rtl] .acf-gallery .acf-gallery-attachment .thumbnail img {
1253 transform: translate(50%, -50%);
1254 }
1255
1256 .acf-gallery .acf-gallery-attachment .filename {
1257 position: absolute;
1258 bottom: 0;
1259 left: 0;
1260 right: 0;
1261 padding: 5%;
1262 background: #F4F4F4;
1263 background: rgba(255, 255, 255, 0.8);
1264 border-top: #DFDFDF solid 1px;
1265 font-weight: bold;
1266 text-align: center;
1267 word-wrap: break-word;
1268 max-height: 90%;
1269 overflow: hidden;
1270 }
1271
1272 .acf-gallery .acf-gallery-attachment .actions {
1273 position: absolute;
1274 top: 0;
1275 right: 0;
1276 display: none;
1277 }
1278
1279 .acf-gallery .acf-gallery-attachment:hover .actions {
1280 display: block;
1281 }
1282
1283 .acf-gallery .acf-gallery-attachment.ui-sortable-helper .margin {
1284 border: none;
1285 box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
1286 }
1287
1288 .acf-gallery .acf-gallery-attachment.ui-sortable-placeholder .margin {
1289 background: #F1F1F1;
1290 border: none;
1291 }
1292
1293 .acf-gallery .acf-gallery-attachment.ui-sortable-placeholder .margin * {
1294 display: none !important;
1295 }
1296
1297 .acf-gallery .acf-gallery-attachment.active .margin {
1298 box-shadow: 0 0 0 1px #FFFFFF, 0 0 0 5px #0073aa;
1299 }
1300
1301 .acf-gallery .acf-gallery-attachment.-icon .thumbnail img {
1302 transform: translate(-50%, -70%);
1303 }
1304
1305 html[dir=rtl] .acf-gallery .acf-gallery-attachment {
1306 float: right;
1307 }
1308
1309 .acf-gallery.sidebar-open {
1310 /* hide attachment actions when sidebar is open */
1311 /* allow sidebar to move over main for small widths (widget edit box) */
1312 }
1313
1314 .acf-gallery.sidebar-open .acf-gallery-attachment .actions {
1315 display: none;
1316 }
1317
1318 .acf-gallery.sidebar-open .acf-gallery-side {
1319 z-index: 2;
1320 }
1321
1322 .acf-gallery .acf-gallery-toolbar {
1323 position: absolute;
1324 right: 0;
1325 bottom: 0;
1326 left: 0;
1327 padding: 10px;
1328 border-top: #d5d9dd solid 1px;
1329 background: #fff;
1330 min-height: 28px;
1331 }
1332
1333 .acf-gallery .acf-gallery-toolbar .acf-hl li {
1334 line-height: 24px;
1335 }
1336
1337 .acf-gallery .acf-gallery-toolbar .bulk-actions-select {
1338 width: auto;
1339 margin: 0 1px 0 0;
1340 }
1341
1342 .acf-gallery .acf-gallery-side {
1343 position: absolute;
1344 top: 0;
1345 right: 0;
1346 bottom: 0;
1347 width: 0;
1348 background: #F9F9F9;
1349 border-left: #ccd0d4 solid 1px;
1350 z-index: 1;
1351 overflow: hidden;
1352 }
1353
1354 .acf-gallery .acf-gallery-side .acf-gallery-side-inner {
1355 position: absolute;
1356 top: 0;
1357 left: 0;
1358 bottom: 0;
1359 width: 349px;
1360 }
1361
1362 .acf-gallery .acf-gallery-side-info {
1363 position: relative;
1364 width: 100%;
1365 padding: 10px;
1366 margin: -10px 0 15px -10px;
1367 background: #F1F1F1;
1368 border-bottom: #DFDFDF solid 1px;
1369 }
1370
1371 .acf-gallery .acf-gallery-side-info:after {
1372 display: block;
1373 clear: both;
1374 content: "";
1375 }
1376
1377 html[dir=rtl] .acf-gallery .acf-gallery-side-info {
1378 margin-left: 0;
1379 margin-right: -10px;
1380 }
1381
1382 .acf-gallery .acf-gallery-side-info img {
1383 float: left;
1384 width: auto;
1385 max-width: 65px;
1386 max-height: 65px;
1387 margin: 0 10px 1px 0;
1388 background: #FFFFFF;
1389 padding: 3px;
1390 border: #ccd0d4 solid 1px;
1391 border-radius: 1px;
1392 /* rtl */
1393 }
1394
1395 html[dir=rtl] .acf-gallery .acf-gallery-side-info img {
1396 float: right;
1397 margin: 0 0 0 10px;
1398 }
1399
1400 .acf-gallery .acf-gallery-side-info p {
1401 font-size: 13px;
1402 line-height: 15px;
1403 margin: 3px 0;
1404 word-break: break-all;
1405 color: #666;
1406 }
1407
1408 .acf-gallery .acf-gallery-side-info p strong {
1409 color: #000;
1410 }
1411
1412 .acf-gallery .acf-gallery-side-info a {
1413 text-decoration: none;
1414 }
1415
1416 .acf-gallery .acf-gallery-side-info a.acf-gallery-edit {
1417 color: #21759b;
1418 }
1419
1420 .acf-gallery .acf-gallery-side-info a.acf-gallery-remove {
1421 color: #bc0b0b;
1422 }
1423
1424 .acf-gallery .acf-gallery-side-info a:hover {
1425 text-decoration: underline;
1426 }
1427
1428 .acf-gallery .acf-gallery-side-data {
1429 position: absolute;
1430 top: 0;
1431 right: 0;
1432 bottom: 48px;
1433 left: 0;
1434 overflow: auto;
1435 overflow-x: inherit;
1436 padding: 10px;
1437 }
1438
1439 .acf-gallery .acf-gallery-side-data .acf-label,
1440 .acf-gallery .acf-gallery-side-data th.label {
1441 color: #666666;
1442 font-size: 12px;
1443 line-height: 25px;
1444 padding: 0 4px 8px 0 !important;
1445 width: auto !important;
1446 vertical-align: top;
1447 }
1448
1449 html[dir=rtl] .acf-gallery .acf-gallery-side-data .acf-label,
1450 html[dir=rtl] .acf-gallery .acf-gallery-side-data th.label {
1451 padding: 0 0 8px 4px !important;
1452 }
1453
1454 .acf-gallery .acf-gallery-side-data .acf-label label,
1455 .acf-gallery .acf-gallery-side-data th.label label {
1456 font-weight: normal;
1457 }
1458
1459 .acf-gallery .acf-gallery-side-data .acf-input,
1460 .acf-gallery .acf-gallery-side-data td.field {
1461 padding: 0 0 8px !important;
1462 }
1463
1464 .acf-gallery .acf-gallery-side-data textarea {
1465 min-height: 0;
1466 height: 60px;
1467 }
1468
1469 .acf-gallery .acf-gallery-side-data p.help {
1470 font-size: 12px;
1471 }
1472
1473 .acf-gallery .acf-gallery-side-data p.help:hover {
1474 font-weight: normal;
1475 }
1476
1477 .acf-gallery[data-columns="1"] .acf-gallery-attachment {
1478 width: 100%;
1479 }
1480
1481 .acf-gallery[data-columns="2"] .acf-gallery-attachment {
1482 width: 50%;
1483 }
1484
1485 .acf-gallery[data-columns="3"] .acf-gallery-attachment {
1486 width: 33.333%;
1487 }
1488
1489 .acf-gallery[data-columns="4"] .acf-gallery-attachment {
1490 width: 25%;
1491 }
1492
1493 .acf-gallery[data-columns="5"] .acf-gallery-attachment {
1494 width: 20%;
1495 }
1496
1497 .acf-gallery[data-columns="6"] .acf-gallery-attachment {
1498 width: 16.666%;
1499 }
1500
1501 .acf-gallery[data-columns="7"] .acf-gallery-attachment {
1502 width: 14.285%;
1503 }
1504
1505 .acf-gallery[data-columns="8"] .acf-gallery-attachment {
1506 width: 12.5%;
1507 }
1508
1509 .acf-gallery .ui-resizable-handle {
1510 display: block;
1511 position: absolute;
1512 }
1513
1514 .acf-gallery .ui-resizable-s {
1515 bottom: -5px;
1516 cursor: ns-resize;
1517 height: 7px;
1518 left: 0;
1519 width: 100%;
1520 }
1521
1522 /* media modal selected */
1523 .acf-media-modal .attachment.acf-selected {
1524 box-shadow: 0 0 0 3px #fff inset, 0 0 0 7px #0073aa inset !important;
1525 }
1526
1527 .acf-media-modal .attachment.acf-selected .check {
1528 display: none !important;
1529 }
1530
1531 .acf-media-modal .attachment.acf-selected .thumbnail {
1532 opacity: 0.25 !important;
1533 }
1534
1535 .acf-media-modal .attachment.acf-selected .attachment-preview:before {
1536 background: rgba(0, 0, 0, 0.15);
1537 z-index: 1;
1538 position: relative;
1539 }
1540
1541 .acf-admin-single-options-page .select2-dropdown {
1542 border-color: #6BB5D8 !important;
1543 margin-top: -5px;
1544 overflow: hidden;
1545 box-shadow: 0px 1px 2px rgba(16, 24, 40, 0.1);
1546 }
1547
1548 .acf-admin-single-options-page .select2-dropdown.select2-dropdown--above {
1549 margin-top: 0;
1550 }
1551
1552 .acf-admin-single-options-page .select2-container--default .select2-results__option[aria-selected=true] {
1553 background-color: #F9FAFB !important;
1554 color: #667085;
1555 }
1556
1557 .acf-admin-single-options-page .select2-container--default .select2-results__option[aria-selected=true]:hover {
1558 color: #399CCB;
1559 }
1560
1561 .acf-admin-single-options-page .select2-container--default .select2-results__option--highlighted[aria-selected] {
1562 color: #fff !important;
1563 background-color: #0783BE !important;
1564 }
1565
1566 .acf-admin-single-options-page .select2-dropdown .select2-results__option {
1567 margin-bottom: 0;
1568 }
1569
1570 .acf-create-options-page-popup ~ .select2-container {
1571 z-index: 999999999;
1572 }
1573
1574 /*-----------------------------------------------------------------------------
1575 *
1576 * ACF Blocks
1577 *
1578 *----------------------------------------------------------------------------*/
1579 .acf-block-component .components-placeholder {
1580 margin: 0;
1581 }
1582
1583 .block-editor .acf-field.acf-error {
1584 background-color: rgba(255, 0, 0, 0.05);
1585 }
1586
1587 .acf-block-component .acf-block-fields {
1588 background: #fff;
1589 text-align: left;
1590 font-size: 13px;
1591 line-height: 1.4em;
1592 color: #444;
1593 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
1594 }
1595
1596 .acf-block-component .acf-block-fields.acf-empty-block-fields {
1597 border: 1px solid #1e1e1e;
1598 padding: 12px;
1599 }
1600
1601 .components-panel .acf-block-component .acf-block-fields.acf-empty-block-fields {
1602 border: none;
1603 border-top: 1px solid #ddd;
1604 border-bottom: 1px solid #ddd;
1605 }
1606
1607 html[dir=rtl] .acf-block-component .acf-block-fields {
1608 text-align: right;
1609 }
1610
1611 .acf-block-component .acf-block-fields p {
1612 font-size: 13px;
1613 line-height: 1.5;
1614 }
1615
1616 .acf-block-body .acf-block-fields:has(> .acf-error-message),
1617 .acf-block-fields:has(> .acf-error-message) .acf-block-fields:has(> .acf-error-message) {
1618 border: none !important;
1619 }
1620
1621 .acf-block-body .acf-error-message,
1622 .acf-block-fields:has(> .acf-error-message) .acf-error-message {
1623 margin-top: 0;
1624 border: none;
1625 }
1626
1627 .acf-block-body .acf-error-message .acf-notice-dismiss,
1628 .acf-block-fields:has(> .acf-error-message) .acf-error-message .acf-notice-dismiss {
1629 display: flex;
1630 align-items: center;
1631 justify-content: center;
1632 overflow: hidden;
1633 outline: unset;
1634 }
1635
1636 .acf-block-body .acf-error-message .acf-icon.-cancel::before,
1637 .acf-block-fields:has(> .acf-error-message) .acf-error-message .acf-icon.-cancel::before {
1638 margin: 0 !important;
1639 }
1640
1641 .acf-block-body.acf-block-has-validation-error,
1642 .acf-block-fields:has(> .acf-error-message).acf-block-has-validation-error {
1643 border: 2px solid #d94f4f;
1644 }
1645
1646 .acf-block-body .acf-error .acf-input .acf-notice,
1647 .acf-block-fields:has(> .acf-error-message) .acf-error .acf-input .acf-notice {
1648 background: none !important;
1649 border: none !important;
1650 display: flex !important;
1651 align-items: center !important;
1652 padding-left: 0;
1653 }
1654
1655 .acf-block-body .acf-error .acf-input .acf-notice p,
1656 .acf-block-fields:has(> .acf-error-message) .acf-error .acf-input .acf-notice p {
1657 margin: 0.5em 0 !important;
1658 }
1659
1660 .acf-block-body .acf-error .acf-input .acf-notice::before,
1661 .acf-block-fields:has(> .acf-error-message) .acf-error .acf-input .acf-notice::before {
1662 content: "";
1663 position: relative;
1664 top: 0;
1665 left: 0;
1666 font-size: 20px;
1667 background-image: url(../../../images/icons/icon-info-red.svg);
1668 background-repeat: no-repeat;
1669 background-position: center;
1670 background-size: 69%;
1671 height: 26px !important;
1672 width: 26px !important;
1673 box-sizing: border-box;
1674 }
1675
1676 .acf-block-body .acf-error .acf-label label,
1677 .acf-block-fields:has(> .acf-error-message) .acf-error .acf-label label {
1678 color: #d94f4f;
1679 }
1680
1681 .acf-block-body .acf-error .acf-input input,
1682 .acf-block-fields:has(> .acf-error-message) .acf-error .acf-input input {
1683 border-color: #d94f4f;
1684 }
1685
1686 .acf-block-body.acf-block-has-validation-error::before,
1687 .acf-block-fields:has(> .acf-error-message).acf-block-has-validation-error::before {
1688 content: "";
1689 position: absolute;
1690 top: -2px;
1691 left: -32px;
1692 font-size: 20px;
1693 background-color: #d94f4f;
1694 background-image: url(../../../images/icons/icon-info-white.svg);
1695 background-repeat: no-repeat;
1696 background-position-x: center;
1697 background-position-y: 52%;
1698 background-size: 55%;
1699 height: 40px;
1700 width: 32px;
1701 box-sizing: border-box;
1702 }
1703
1704 .acf-block-body .acf-block-validation-error,
1705 .acf-block-fields:has(> .acf-error-message) .acf-block-validation-error {
1706 color: #d94f4f;
1707 display: flex;
1708 align-items: center;
1709 }
1710
1711 .acf-block-body .acf-block-fields,
1712 .acf-block-fields:has(> .acf-error-message) .acf-block-fields {
1713 border: #adb2ad solid 1px;
1714 }
1715
1716 .acf-block-body .acf-block-fields .acf-tab-wrap .acf-tab-group,
1717 .acf-block-fields:has(> .acf-error-message) .acf-block-fields .acf-tab-wrap .acf-tab-group {
1718 margin-left: 0;
1719 padding: 16px 20px 0;
1720 }
1721
1722 .acf-block-body .acf-fields > .acf-field,
1723 .acf-block-fields:has(> .acf-error-message) .acf-fields > .acf-field {
1724 padding: 16px 20px;
1725 }
1726
1727 .acf-block-body .acf-fields > .acf-field.acf-accordion,
1728 .acf-block-fields:has(> .acf-error-message) .acf-fields > .acf-field.acf-accordion {
1729 border-color: #adb2ad;
1730 }
1731
1732 .acf-block-body .acf-fields > .acf-field.acf-accordion .acf-accordion-title,
1733 .acf-block-fields:has(> .acf-error-message) .acf-fields > .acf-field.acf-accordion .acf-accordion-title {
1734 padding: 16px 20px;
1735 }
1736
1737 .acf-block-body .acf-button,
1738 .acf-block-body .acf-link a.button,
1739 .acf-block-body .acf-add-checkbox,
1740 .acf-block-fields:has(> .acf-error-message) .acf-button,
1741 .acf-block-fields:has(> .acf-error-message) .acf-link a.button,
1742 .acf-block-fields:has(> .acf-error-message) .acf-add-checkbox {
1743 color: #2271b1 !important;
1744 border-color: #2271b1 !important;
1745 background: #f6f7f7 !important;
1746 vertical-align: top;
1747 }
1748
1749 .acf-block-body .acf-button.button-primary:hover,
1750 .acf-block-body .acf-link a.button.button-primary:hover,
1751 .acf-block-body .acf-add-checkbox.button-primary:hover,
1752 .acf-block-fields:has(> .acf-error-message) .acf-button.button-primary:hover,
1753 .acf-block-fields:has(> .acf-error-message) .acf-link a.button.button-primary:hover,
1754 .acf-block-fields:has(> .acf-error-message) .acf-add-checkbox.button-primary:hover {
1755 color: white !important;
1756 background: #2271b1 !important;
1757 }
1758
1759 .acf-block-body .acf-button:focus,
1760 .acf-block-body .acf-link a.button:focus,
1761 .acf-block-body .acf-add-checkbox:focus,
1762 .acf-block-fields:has(> .acf-error-message) .acf-button:focus,
1763 .acf-block-fields:has(> .acf-error-message) .acf-link a.button:focus,
1764 .acf-block-fields:has(> .acf-error-message) .acf-add-checkbox:focus {
1765 outline: none !important;
1766 background: #f6f7f7 !important;
1767 }
1768
1769 .acf-block-body .acf-button:hover,
1770 .acf-block-body .acf-link a.button:hover,
1771 .acf-block-body .acf-add-checkbox:hover,
1772 .acf-block-fields:has(> .acf-error-message) .acf-button:hover,
1773 .acf-block-fields:has(> .acf-error-message) .acf-link a.button:hover,
1774 .acf-block-fields:has(> .acf-error-message) .acf-add-checkbox:hover {
1775 color: #0a4b78 !important;
1776 }
1777
1778 .acf-block-body .acf-block-preview,
1779 .acf-block-fields:has(> .acf-error-message) .acf-block-preview {
1780 min-height: 10px;
1781 }
1782
1783 .acf-block-panel .acf-block-fields {
1784 border-top: #ddd solid 1px;
1785 border-bottom: #ddd solid 1px;
1786 min-height: 1px;
1787 }
1788
1789 .acf-block-panel .acf-block-fields:empty {
1790 border-top: none;
1791 }
1792
1793 .acf-block-panel .acf-block-fields .acf-tab-wrap {
1794 background: transparent;
1795 }
1796
1797 .components-panel__body .acf-block-panel {
1798 margin: 16px -16px -16px;
1799 }
1800
1801 /*# sourceMappingURL=acf-pro-input.css.map*/