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