diff --git a/frappe/public/js/form_builder/FormBuilder.vue b/frappe/public/js/form_builder/FormBuilder.vue
index 63ed4ba25d..c826f255ab 100644
--- a/frappe/public/js/form_builder/FormBuilder.vue
+++ b/frappe/public/js/form_builder/FormBuilder.vue
@@ -144,7 +144,7 @@ onMounted(() => store.fetch());
}
.editable {
- input,
+ input:not([type="checkbox"]),
textarea,
select,
.ace_editor,
@@ -258,7 +258,7 @@ onMounted(() => store.fetch());
border-color: transparent;
}
- input,
+ input:not([type="checkbox"]),
textarea,
select,
.ace_editor,
@@ -269,10 +269,6 @@ onMounted(() => store.fetch());
.ql-editor {
background-color: var(--control-bg) !important;
}
-
- input[type="checkbox"] {
- background-color: var(--fg-bg) !important;
- }
}
.form-main > :deep(div:first-child:not(.tab-header)) {
diff --git a/frappe/public/js/form_builder/components/controls/CheckControl.vue b/frappe/public/js/form_builder/components/controls/CheckControl.vue
index 0b35344805..38c49de355 100644
--- a/frappe/public/js/form_builder/components/controls/CheckControl.vue
+++ b/frappe/public/js/form_builder/components/controls/CheckControl.vue
@@ -1,8 +1,18 @@
@@ -10,7 +20,7 @@ let slots = useSlots();