/* Hidden parts are absent from layout, including enhanced color proxies. */
html[data-theme] #editorSidebarScroll .v09199-custom-layer [hidden],
.v09199-custom-layer [hidden]{display:none!important}
html[data-theme] #editorSidebarScroll .v09199-custom-layer .v09200-dynamic-parent-check{display:flex!important;align-items:center!important;align-self:center!important;min-height:32px;margin:0!important;gap:5px}
html[data-theme] #editorSidebarScroll .v09199-custom-layer>.control-pair:first-child,
html[data-theme] #editorSidebarScroll .v09199-custom-layer>.outer-layer-title:first-child{align-items:center!important;margin-bottom:0!important;min-height:32px}
html[data-theme] #editorSidebarScroll .v09199-custom-layer>.field-row,
html[data-theme] #editorSidebarScroll .v09199-custom-layer>.outer-style-row{margin-top:0!important;min-height:32px}
/* Use the parent state, including dual-color labels separated by a hidden input. */
html[data-theme] #editorSidebarScroll#editorSidebarScroll .v09199-custom-layer.is-parent-disabled :is(label,output,.check span):not([data-v09199-name]){color:var(--v09206-disabled-text)!important;-webkit-text-fill-color:var(--v09206-disabled-text)!important;opacity:1}
.v09199-custom-layer [data-v234-insulation-colors] .small-color-grid{min-width:0}
.v09199-custom-layer [data-v234-insulation-colors] label{min-width:0}

/* Parent names remain legible while only child controls show disabled state. */
html[data-theme] #editorSidebarScroll#editorSidebarScroll .v09199-custom-layer [data-v09199-name]{color:var(--v09206-active-text)!important;-webkit-text-fill-color:var(--v09206-active-text)!important;opacity:1!important;}
