diff --git a/frappe/public/scss/common/css_variables.scss b/frappe/public/scss/common/css_variables.scss
index f4794362d3..b8b7f869fa 100644
--- a/frappe/public/scss/common/css_variables.scss
+++ b/frappe/public/scss/common/css_variables.scss
@@ -249,6 +249,7 @@
--checkbox-right-margin: var(--margin-xs);
--checkbox-size: 14px;
--checkbox-focus-shadow: 0 0 0 2px var(--gray-300);
+ --checkbox-gradient: linear-gradient(180deg, #4AC3F8 -124.51%, var(--primary) 100%);
--right-arrow-svg: url("data: image/svg+xml;utf8, ");
--left-arrow-svg: url("data: image/svg+xml;utf8, ");
diff --git a/frappe/public/scss/common/global.scss b/frappe/public/scss/common/global.scss
index 0324b75bfb..8a849ab51a 100644
--- a/frappe/public/scss/common/global.scss
+++ b/frappe/public/scss/common/global.scss
@@ -54,7 +54,7 @@ input[type="radio"] {
}
&:checked::before {
- background-color: var(--blue-500);
+ background-color: var(--primary);
border-radius: 16px;
box-shadow: inset 0 0 0 2px white;
}
@@ -85,8 +85,8 @@ input[type="checkbox"] {
}
&:checked {
- background-color: var(--blue-500);
- background-image: $check-icon, linear-gradient(180deg, #4AC3F8 -124.51%, #2490EF 100%);
+ background-color: var(--primary);
+ background-image: $check-icon, var(--checkbox-gradient);
background-size: 57%, 100%;
box-shadow: none;
border: none;