/* Background-only enhancement: native rows remain direct list children. */
.acf-field.gui-shared-bg-identity { display:none !important; }
.gui-shared-bg-help { padding:12px 14px; margin-top:12px; background:#eef5ff; border-left:3px solid #2271b1; }
#gui[data-gui-markup-version="2"] #gui_sub [data-gui-shared-bg-list] { position:relative; isolation:isolate; }
#gui[data-gui-markup-version="2"] #gui_sub li[data-gui-shared-bg-canvas] {
    position:absolute !important; display:block !important; padding:0 !important; margin:0 !important;
    border:0 !important; min-height:0 !important; max-width:none !important; z-index:0 !important;
    list-style:none !important; pointer-events:none; overflow:hidden; isolation:isolate;
}
#gui[data-gui-markup-version="2"] #gui_sub li[data-gui-shared-bg-canvas]::before,
#gui[data-gui-markup-version="2"] #gui_sub li[data-gui-shared-bg-canvas]::after { content:none !important; }
#gui[data-gui-markup-version="2"] #gui_sub li[data-gui-shared-bg-active] {
    position:relative; background-color:transparent !important; background-image:none !important;
}
#gui[data-gui-markup-version="2"] #gui_sub li[data-gui-shared-bg-active]::before { background:none !important; }
#gui[data-gui-markup-version="2"] #gui_sub li[data-gui-shared-bg-active] > .gui_bg,
#gui[data-gui-markup-version="2"] #gui_sub li[data-gui-shared-bg-active] > .gui_overlay { visibility:hidden !important; }
#gui[data-gui-markup-version="2"] #gui_sub li[data-gui-shared-bg-active] > .gui_expander { position:relative; z-index:2; }
