/* Explicit block fills never change descendants or the document surface. */
.structured-fields .form-block[data-block-background=true]{background:color-mix(in srgb,var(--form-input) var(--form-block-background-opacity,100%),transparent)!important;border-radius:8px;padding:14px}
.structured-fields .form-block[data-block-background=false]{background:transparent!important;box-shadow:none!important}
.structured-fields .form-block[data-block-background]>.form-table-scroll,
.structured-fields .form-block[data-block-background]>.form-flex,
.structured-fields .form-block[data-block-background]>.form-repeat-entry,
.structured-fields .form-block[data-block-background]>.form-repeat-entry>.form-flex{background:transparent!important}
.builder-block-background{padding:12px;border:1px solid var(--form-line);border-radius:8px;background:var(--form-input)}
.builder-block-background>.form-check{align-items:center;margin:0}
.builder-block-background>.builder-opacity-setting{margin-top:10px}
.builder-block-background input[type=range]{min-height:22px;padding:0;background:transparent;border:0;accent-color:var(--form-muted)}
