diff --git a/config/schema/layout_custom_section_classes.schema.yml b/config/schema/layout_custom_section_classes.schema.yml
index 649dc10..97f1279 100644
--- a/config/schema/layout_custom_section_classes.schema.yml
+++ b/config/schema/layout_custom_section_classes.schema.yml
@@ -70,27 +70,28 @@ layout_plugin.settings.*:
       type: string
       label: 'Data-* attributes'
     regions:
-      type: config_entity
-      mapping:
-        content:
-          type: config_entity
-          mapping:
-            region_id:
-              type: string
-              label: 'ID'
-            region_class_choose:
-              type: sequence
-              nullable: true
-              label: 'CSS classes to choose from'
-              sequence:
-                type: string
-                label: 'CSS class'
-            region_classes:
-              type: string
-              label: 'Class(es)'
-            region_styles:
-              type: string
-              label: 'Styles'
-            region_data:
+      type: sequence
+      label: 'Regions'
+      sequence:
+        type: mapping
+        label: 'Region settings'
+        mapping:
+          region_id:
+            type: string
+            label: 'ID'
+          region_class_choose:
+            type: sequence
+            nullable: true
+            label: 'CSS classes to choose from'
+            sequence:
               type: string
-              label: 'Data-* attributes'          
+              label: 'CSS class'
+          region_classes:
+            type: string
+            label: 'Class(es)'
+          region_styles:
+            type: string
+            label: 'Styles'
+          region_data:
+            type: string
+            label: 'Data-* attributes'
