diff --git a/packages/client/hmi-client/src/workflow/ops/model-comparison/tera-model-comparison.vue b/packages/client/hmi-client/src/workflow/ops/model-comparison/tera-model-comparison.vue
index 0ff027e1f5..bf0992160a 100644
--- a/packages/client/hmi-client/src/workflow/ops/model-comparison/tera-model-comparison.vue
+++ b/packages/client/hmi-client/src/workflow/ops/model-comparison/tera-model-comparison.vue
@@ -109,6 +109,28 @@
+
+
+
+
+
+ Name
+ State variable nodes
+
+
+ Name
+ Transition nodes
+
+
+
+ Model 1
+ Model 2
+ Common to both models
+
+
@@ -369,4 +391,45 @@ ul {
border: 1px solid var(--surface-border-light);
border-radius: var(--border-radius);
}
+
+.legend {
+ font-size: var(--font-caption);
+}
+
+.legend-circle {
+ padding: var(--gap-small) var(--gap);
+ background-color: var(--surface-0);
+ border: 1px solid var(--surface-border);
+ border-radius: 50%;
+ font-family: 'Times New Roman', Times, serif;
+}
+
+.legend-square {
+ padding: var(--gap-xsmall) var(--gap);
+ background-color: var(--surface-0);
+ border: 1px solid var(--surface-border);
+ font-family: 'Times New Roman', Times, serif;
+}
+
+.legend-line {
+ position: relative;
+ white-space:;
+}
+
+.legend-line::before {
+ content: '';
+ position: absolute;
+ top: 50%;
+ left: 0;
+ width: 24px;
+ height: 2px;
+ background-color: red;
+ transform: translate(-30px, -50%);
+}
+.legend-line.orange::before {
+ background-color: orange;
+}
+.legend-line.blue::before {
+ background-color: blue;
+}