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