@@ -191,6 +191,8 @@ body.acf-keydown-shift .acf-repeater .acf-row:hover > .acf-row-handle .acf-icon.
191191*---------------------------------------------------------------------------------------------*/
192192.acf-flexible-content {
193193 position : relative ;
194+ container-name : flexible- content;
195+ container-type : inline-size ;
194196}
195197.acf-flexible-content > .clones {
196198 display : none ;
@@ -319,8 +321,13 @@ html[dir=rtl] .acf-flexible-content .layout .acf-fc-layout-actions-wrap .acf-fc-
319321 gap : 5px
320322}
321323
324+ .acf-flexible-content .layout .acf-fc-layout-actions-wrap .acf-fc-layout-controls .disabled .acf-icon {
325+ background : #ccc !important
326+ }
327+
322328.acf-flexible-content .layout .acf-fc-layout-actions-wrap .acf-fc-layout-controls .acf-icon.-plus-alt ,
323329.acf-flexible-content .layout .acf-fc-layout-actions-wrap .acf-fc-layout-controls .acf-icon.-duplicate-alt ,
330+ .acf-flexible-content .layout .acf-fc-layout-actions-wrap .acf-fc-layout-controls .acf-icon.-trash-alt ,
324331.acf-flexible-content .layout .acf-fc-layout-actions-wrap .acf-fc-layout-controls .acf-icon.-more-actions {
325332 visibility : hidden ;
326333 background : #101828
@@ -400,8 +407,13 @@ html[dir=rtl] .acf-flexible-content .layout .acf-fc-layout-actions-wrap .acf-fc-
400407 color : hsla (0 , 0% , 100% , .5 )
401408}
402409
410+ .acf-flexible-content .layout.active-layout >.acf-fc-layout-actions-wrap .acf-fc-layout-controls .disabled .acf-icon {
411+ background : hsla (0 , 0% , 100% , .3 )
412+ }
413+
403414.acf-flexible-content .layout.active-layout >.acf-fc-layout-actions-wrap .acf-fc-layout-controls .-plus-alt ,
404415.acf-flexible-content .layout.active-layout >.acf-fc-layout-actions-wrap .acf-fc-layout-controls .-duplicate-alt ,
416+ .acf-flexible-content .layout.active-layout >.acf-fc-layout-actions-wrap .acf-fc-layout-controls .-trash-alt ,
405417.acf-flexible-content .layout.active-layout >.acf-fc-layout-actions-wrap .acf-fc-layout-controls .-more-actions {
406418 background : #fff ;
407419 visibility : visible
@@ -437,9 +449,11 @@ html[dir=rtl] .acf-flexible-content .layout .acf-fc-layout-actions-wrap .acf-fc-
437449}
438450.acf-flexible-content .layout :hover .acf-fc-layout-controls .acf-icon.-plus-alt ,
439451.acf-flexible-content .layout :hover .acf-fc-layout-controls .acf-icon.-duplicate-alt ,
452+ .acf-flexible-content .layout :hover .acf-fc-layout-controls .acf-icon.-trash-alt ,
440453.acf-flexible-content .layout :hover .acf-fc-layout-controls .acf-icon.-more-actions ,
441454.acf-flexible-content .layout.-hover .acf-fc-layout-controls .acf-icon.-plus-alt ,
442455.acf-flexible-content .layout.-hover .acf-fc-layout-controls .acf-icon.-duplicate-alt ,
456+ .acf-flexible-content .layout.-hover .acf-fc-layout-controls .acf-icon.-trash-alt ,
443457.acf-flexible-content .layout.-hover .acf-fc-layout-controls .acf-icon.-more-actions {
444458 visibility : visible
445459}
@@ -506,6 +520,29 @@ html[dir=rtl] .acf-flexible-content .layout .acf-fc-layout-actions-wrap .acf-fc-
506520 align-items : center
507521}
508522
523+ @container flexible-content (max-width: 400px) {
524+ .acf-flexible-content >.acf-actions.acf-fc-top-actions {
525+ flex-wrap : wrap ;
526+ gap : 10px
527+ }
528+
529+ .acf-flexible-content >.acf-actions.acf-fc-top-actions .acf-separator {
530+ display : none
531+ }
532+
533+ .acf-flexible-content >.acf-actions.acf-fc-top-actions .acf-btn-clear {
534+ flex : 1 1 auto ;
535+ text-align : center ;
536+ justify-content : center
537+ }
538+
539+ .acf-flexible-content >.acf-actions.acf-fc-top-actions .acf-button {
540+ flex : 1 1 100% ;
541+ justify-content : center ;
542+ width : 100%
543+ }
544+ }
545+
509546#acf-popup .acf-rename-layout-popup .inner .acf-field :first-child {
510547 margin-top : 0
511548}
@@ -552,7 +589,7 @@ html[dir=rtl] .acf-flexible-content .layout .acf-fc-layout-actions-wrap .acf-fc-
552589}
553590
554591body :not (.block-editor-page ) .acf-flexible-content .acf-fc-top-actions {
555- height : 30px
592+ min- height : 30px
556593}
557594
558595body :not (.block-editor-page ) .acf-flexible-content .acf-fc-top-actions .acf-separator {
@@ -701,26 +738,12 @@ body:not(.block-editor-page) .acf-flexible-content .layout.active-layout>.acf-ta
701738 mask-image : url (" ../../../images/icons/icon-visible.svg" )
702739}
703740
704- .acf-fc-popup.acf-more-layout-actions li a .acf-delete-layout {
705- color : #b71137
706- }
707-
708- .acf-fc-popup.acf-more-layout-actions li a .acf-delete-layout :before {
709- -webkit-mask-image : url (" ../../../images/icons/icon-trash-alt.svg" );
710- mask-image : url (" ../../../images/icons/icon-trash-alt.svg" );
711- background : #b71137
712- }
713-
714- .acf-fc-popup.acf-more-layout-actions li a .acf-delete-layout :hover {
715- color : rgb (146.4 , 13.6 , 44 )
716- }
717-
718- .acf-fc-popup.acf-more-layout-actions li a .acf-delete-layout :hover :before {
719- background : rgb (146.4 , 13.6 , 44 )
741+ .acf-fc-popup.acf-more-layout-actions li a .acf-toggle-layout.disabled {
742+ pointer-events : none
720743}
721744
722- .acf-fc-popup.acf-more-layout-actions li :last-child {
723- border-top : 1 px #d0d5dd solid
745+ .acf-fc-popup.acf-more-layout-actions li a .acf-toggle-layout.disabled :before {
746+ background : #888
724747}
725748
726749.acf-fc-popup.acf-more-layout-actions.enable-layout .acf-toggle-layout.disable {
0 commit comments