diff --git a/frappe/public/icons/timeless/icons.svg b/frappe/public/icons/timeless/icons.svg
index 856e743bc2..58665bd20b 100644
--- a/frappe/public/icons/timeless/icons.svg
+++ b/frappe/public/icons/timeless/icons.svg
@@ -815,7 +815,7 @@
+ stroke="none" fill="var(--icon-stroke)">
diff --git a/frappe/public/js/form_builder/components/Autocomplete.vue b/frappe/public/js/form_builder/components/Autocomplete.vue
index 2ded948e27..3bbaf8b298 100644
--- a/frappe/public/js/form_builder/components/Autocomplete.vue
+++ b/frappe/public/js/form_builder/components/Autocomplete.vue
@@ -113,10 +113,11 @@ watch(showOptions, (val) => {
.combo-box-options {
width: 100%;
- background-color: var(--white);
+ background-color: var(--fg-color);
border-radius: var(--border-radius-lg);
box-shadow: var(--shadow-2xl);
padding: 0;
+ border: 1px solid var(--subtle-accent);
}
.combo-box-option {
diff --git a/frappe/public/js/form_builder/components/Column.vue b/frappe/public/js/form_builder/components/Column.vue
index 472850433c..3fbc67e115 100644
--- a/frappe/public/js/form_builder/components/Column.vue
+++ b/frappe/public/js/form_builder/components/Column.vue
@@ -84,7 +84,7 @@ const selected = computed(() => store.selected(props.column.df.name));
&.hovered,
&.selected {
- border-color: var(--primary);
+ border-color: var(--border-primary);
border-style: solid;
}
diff --git a/frappe/public/js/form_builder/components/Field.vue b/frappe/public/js/form_builder/components/Field.vue
index 6bae5bd35f..d44674964a 100644
--- a/frappe/public/js/form_builder/components/Field.vue
+++ b/frappe/public/js/form_builder/components/Field.vue
@@ -166,7 +166,7 @@ onMounted(() => selected.value && label_input.value.focus_on_label());
&.hovered,
&.selected {
- border-color: var(--primary);
+ border-color: var(--border-primary);
.btn.btn-icon {
opacity: 1 !important;
}
diff --git a/frappe/public/js/form_builder/components/Section.vue b/frappe/public/js/form_builder/components/Section.vue
index 06eb7cb595..128227de98 100644
--- a/frappe/public/js/form_builder/components/Section.vue
+++ b/frappe/public/js/form_builder/components/Section.vue
@@ -324,7 +324,7 @@ const options = computed(() => {
&.hovered,
&.selected {
- border-color: var(--primary);
+ border-color: var(--border-primary);
}
.section-header {
diff --git a/frappe/public/js/form_builder/components/Tabs.vue b/frappe/public/js/form_builder/components/Tabs.vue
index 66dfc0d87d..6f2ace4d13 100644
--- a/frappe/public/js/form_builder/components/Tabs.vue
+++ b/frappe/public/js/form_builder/components/Tabs.vue
@@ -270,7 +270,7 @@ function delete_tab(tab, with_children) {
color: var(--text-color);
&::before {
- border-color: var(--primary);
+ border-color: var(--border-primary);
}
}
diff --git a/frappe/public/scss/common/css_variables.scss b/frappe/public/scss/common/css_variables.scss
index acf40115be..2e0e4db11c 100644
--- a/frappe/public/scss/common/css_variables.scss
+++ b/frappe/public/scss/common/css_variables.scss
@@ -102,6 +102,9 @@ $disabled-input-height: 22px;
--btn-default-bg: var(--gray-100);
--btn-default-hover-bg: var(--gray-300);
+ // Border Colors
+ --border-primary: var(--gray-900);
+
// Other Colors
--sidebar-select-color: var(--gray-200);
diff --git a/frappe/public/scss/desk/dark.scss b/frappe/public/scss/desk/dark.scss
index 59dc34e032..37c3c973d9 100644
--- a/frappe/public/scss/desk/dark.scss
+++ b/frappe/public/scss/desk/dark.scss
@@ -45,6 +45,8 @@ $check-icon-dark: url("data:image/svg+xml,