Options
diff --git a/frontend/src/components/dashboard/study/ManageStudiesModal.vue b/frontend/src/components/dashboard/study/ManageStudiesModal.vue
index 8e6a63264..6c39feece 100644
--- a/frontend/src/components/dashboard/study/ManageStudiesModal.vue
+++ b/frontend/src/components/dashboard/study/ManageStudiesModal.vue
@@ -476,7 +476,7 @@ export default {
.confirmation-content .form-check {
padding: 1rem;
- background-color: #f8f9fa;
+ background-color: var(--bs-tertiary-bg, #f8f9fa);
border-radius: 0.375rem;
border: 1px solid #e9ecef;
}
@@ -505,21 +505,21 @@ export default {
}
.confirmation-content .alert-warning {
- background-color: #fff8e1;
- border-color: #ffc107;
- color: #856404;
+ background-color: var(--bs-warning-bg-subtle);
+ border-color: var(--bs-warning-border-subtle);
+ color: var(--bs-warning-text-emphasis);
}
.confirmation-content .alert-danger {
- background-color: #f8d7da;
- border-color: #f5c6cb;
- color: #721c24;
+ background-color: var(--bs-danger-bg-subtle);
+ border-color: var(--bs-danger-border-subtle);
+ color: var(--bs-danger-text-emphasis);
}
.confirmation-content .alert-info {
- background-color: #d1ecf1;
- border-color: #bee5eb;
- color: #0c5460;
+ background-color: var(--bs-info-bg-subtle);
+ border-color: var(--bs-info-border-subtle);
+ color: var(--bs-info-text-emphasis);
}
.confirmation-content .alert strong {
@@ -532,7 +532,7 @@ export default {
}
.danger-banner {
- background-color: #f8d7da !important;
+ background-color: var(--bs-danger-bg-subtle) !important;
border: 2px solid #dc3545 !important;
border-radius: 0.5rem;
padding: 1.25rem !important;
@@ -544,7 +544,7 @@ export default {
.confirm-checkbox-container {
padding: 1.25rem;
- background-color: #fff3cd;
+ background-color: var(--bs-warning-bg-subtle);
border-radius: 0.375rem;
border: 1px solid #ffc107;
}
@@ -569,7 +569,7 @@ export default {
.filters-container {
padding: 1rem;
- background-color: #f8f9fa;
+ background-color: var(--bs-tertiary-bg, #f8f9fa);
border-radius: 0.25rem;
border-left: 3px solid #6c757d;
}
@@ -589,7 +589,7 @@ export default {
.confirmation-content h6 {
margin-bottom: 1.25rem;
font-weight: 700;
- color: #212529;
+ color: var(--bs-body-color, #212529);
font-size: 1.1rem;
}
@@ -601,10 +601,10 @@ export default {
.confirmation-content .text-muted strong {
font-weight: 700;
- background-color: #e7f3ff;
+ background-color: var(--bs-primary-bg-subtle, #e7f3ff);
padding: 0.125rem 0.5rem;
border-radius: 0.25rem;
- color: #0056b3;
+ color: var(--bs-primary-text-emphasis, #0056b3);
}
.confirmation-content .alert {
@@ -615,13 +615,13 @@ export default {
.mode-selection-container {
padding: 1.5rem;
- background-color: #f8f9fa;
+ background-color: var(--bs-tertiary-bg, #f8f9fa);
border-radius: 0.25rem;
border-left: 4px solid #007bff;
}
.mode-selection-container h5 {
- color: #333;
+ color: var(--bs-body-color, #333);
font-weight: 600;
}
@@ -653,7 +653,7 @@ export default {
font-size: 0.95rem;
border-left: 3px solid #0d6efd;
margin-bottom: 0.5rem;
- background-color: #f8f9fa;
+ background-color: var(--bs-tertiary-bg, #f8f9fa);
border-radius: 0.25rem;
}
@@ -668,16 +668,16 @@ export default {
}
.selected-items-list::-webkit-scrollbar-track {
- background: #f1f1f1;
+ background: var(--bs-tertiary-bg, #f1f1f1);
}
.selected-items-list::-webkit-scrollbar-thumb {
- background: #888;
+ background: var(--bs-secondary-color, #888);
border-radius: 3px;
}
.selected-items-list::-webkit-scrollbar-thumb:hover {
- background: #555;
+ background: var(--bs-body-color, #555);
}
.alert-sm {
diff --git a/frontend/src/components/dashboard/submission/AssignModal.vue b/frontend/src/components/dashboard/submission/AssignModal.vue
index 2aa126ec1..7f26be683 100644
--- a/frontend/src/components/dashboard/submission/AssignModal.vue
+++ b/frontend/src/components/dashboard/submission/AssignModal.vue
@@ -307,6 +307,6 @@ export default {
.summary-item strong {
display: inline-block;
min-width: 180px;
- color: #495057;
+ color: var(--bs-body-color, #495057);
}
diff --git a/frontend/src/components/dashboard/submission/ImportModal.vue b/frontend/src/components/dashboard/submission/ImportModal.vue
index d48260a9a..13e9865ba 100644
--- a/frontend/src/components/dashboard/submission/ImportModal.vue
+++ b/frontend/src/components/dashboard/submission/ImportModal.vue
@@ -33,7 +33,7 @@
Confirm Import Settings
-
+
Import Summary
- • Submissions to import: {{ selectedSubmissions.length }}
diff --git a/frontend/src/components/dashboard/submission/ValidatorSelector.vue b/frontend/src/components/dashboard/submission/ValidatorSelector.vue
index d2a38d78b..b9008eb28 100644
--- a/frontend/src/components/dashboard/submission/ValidatorSelector.vue
+++ b/frontend/src/components/dashboard/submission/ValidatorSelector.vue
@@ -42,7 +42,7 @@
{{ previewTitle }}
diff --git a/frontend/src/components/dashboard/users/ImportModal.vue b/frontend/src/components/dashboard/users/ImportModal.vue
index 4d03cc82e..eb5ca3627 100644
--- a/frontend/src/components/dashboard/users/ImportModal.vue
+++ b/frontend/src/components/dashboard/users/ImportModal.vue
@@ -513,13 +513,13 @@ export default {
}
.drag-drop-area:hover {
- background-color: #f0f0f0;
+ background-color: var(--bs-tertiary-bg, #f0f0f0);
}
.drag-drop-area p {
margin: 0;
font-size: 0.925rem;
- color: #666;
+ color: var(--bs-secondary-color, #666);
}
.template-link {
@@ -532,7 +532,7 @@ export default {
align-items: center;
justify-content: space-between;
border: 1px solid #dee2e6;
- background: #f2f2f2;
+ background: var(--bs-tertiary-bg, #f2f2f2);
border-radius: 4px;
}
@@ -543,7 +543,7 @@ export default {
.file-info-container strong {
margin: 0 0.5rem;
- color: #333;
+ color: var(--bs-body-color, #333);
}
.file-info-container button {
diff --git a/frontend/src/components/dashboard/workflows/WorkflowRenameModal.vue b/frontend/src/components/dashboard/workflows/WorkflowRenameModal.vue
index f0962a006..b16b2fd5f 100644
--- a/frontend/src/components/dashboard/workflows/WorkflowRenameModal.vue
+++ b/frontend/src/components/dashboard/workflows/WorkflowRenameModal.vue
@@ -209,7 +209,7 @@ export default {
.form-text {
font-size: 0.875rem;
- color: #6c757d;
+ color: var(--bs-secondary-color, #6c757d);
}
.spinner-border-sm {
diff --git a/frontend/src/components/editor/Editor.vue b/frontend/src/components/editor/Editor.vue
index 7afc0638a..27ffa1b93 100644
--- a/frontend/src/components/editor/Editor.vue
+++ b/frontend/src/components/editor/Editor.vue
@@ -9,7 +9,7 @@
diff --git a/frontend/src/components/editor/editor/Editor.vue b/frontend/src/components/editor/editor/Editor.vue
index 2101270f6..ee46de7a3 100644
--- a/frontend/src/components/editor/editor/Editor.vue
+++ b/frontend/src/components/editor/editor/Editor.vue
@@ -591,11 +591,11 @@ export default {
align-items: center;
gap: 8px;
padding: 8px 12px;
- background-color: #f3f3f3;
+ background-color: var(--bs-tertiary-bg, #f3f3f3);
border: 1px solid #ccc;
border-radius: 4px;
margin-bottom: 0px;
- color: #666;
+ color: var(--bs-secondary-color, #666);
font-size: 14px;
}
diff --git a/frontend/src/components/editor/sidebar/Configurator.vue b/frontend/src/components/editor/sidebar/Configurator.vue
index cd59ef58f..5720ff813 100644
--- a/frontend/src/components/editor/sidebar/Configurator.vue
+++ b/frontend/src/components/editor/sidebar/Configurator.vue
@@ -1,6 +1,6 @@
-