diff --git a/src/test/resources/3wt.svg b/src/test/resources/3wt.svg
index 93813b5d..e02f5489 100644
--- a/src/test/resources/3wt.svg
+++ b/src/test/resources/3wt.svg
@@ -5,7 +5,7 @@
.nad-branch-edges circle {stroke: var(--nad-vl-color, black); stroke-width: 0.05; fill: white}
.nad-3wt-edges polyline {stroke: var(--nad-vl-color, black); stroke-width: 0.05; fill: none}
.nad-text-edges {stroke: grey; stroke-width: 0.02; stroke-dasharray: .1,.1}
-.nad-disconnected {stroke-dasharray: .1,.1}
+.nad-branch-edges .nad-disconnected polyline {stroke-dasharray: .1,.1}
.nad-vl-nodes circle {fill: var(--nad-vl-color, lightblue); stroke-width: 0.05; stroke: white}
.nad-vl-nodes circle.nad-unknown-busnode {stroke: lightgrey; stroke-width: 0.05; stroke-dasharray: .05,.05; fill: none}
.nad-vl-nodes path {fill: var(--nad-vl-color, lightblue); stroke-width: 0.05; stroke: white; stroke-linejoin:round;}
@@ -20,9 +20,9 @@
.nad-reactive path {stroke: none; fill: #0277bd}
.nad-vl-nodes .nad-text-buses {font: 0.6px "Verdana"; fill: white}
.nad-text-nodes {font: 0.25px "Verdana"; fill: grey}
-.nad-edge-infos {font: 0.2px "Verdana"}
-.nad-edge-infos .nad-state-in {fill: #b71c1c}
-.nad-edge-infos .nad-state-out {fill: #2e7d32}
+.nad-edge-infos {font: 0.2px "Verdana"; dominant-baseline:middle; stroke: var(--nad-vl-color, white); stroke-width: 0.1; stroke-linejoin:round; paint-order: stroke}
+.nad-edge-infos .nad-state-in {fill: white}
+.nad-edge-infos .nad-state-out {fill: white}
.nad-vl0to30 {--nad-vl-color: #AFB42B}
.nad-vl30to50 {--nad-vl-color: #EF9A9A}
.nad-vl50to70 {--nad-vl-color: #9C27B0}
@@ -53,14 +53,14 @@
- 0
+ 0
- 0
+ 0
@@ -72,14 +72,14 @@
- 0
+ 0
- 0
+ 0
@@ -91,14 +91,14 @@
- 0
+ 0
- 0
+ 0
diff --git a/src/test/resources/3wt_partial.svg b/src/test/resources/3wt_partial.svg
index 24b373dc..19de78af 100644
--- a/src/test/resources/3wt_partial.svg
+++ b/src/test/resources/3wt_partial.svg
@@ -5,7 +5,7 @@
.nad-branch-edges circle {stroke: var(--nad-vl-color, black); stroke-width: 0.05; fill: white}
.nad-3wt-edges polyline {stroke: var(--nad-vl-color, black); stroke-width: 0.05; fill: none}
.nad-text-edges {stroke: grey; stroke-width: 0.02; stroke-dasharray: .1,.1}
-.nad-disconnected {stroke-dasharray: .1,.1}
+.nad-branch-edges .nad-disconnected polyline {stroke-dasharray: .1,.1}
.nad-vl-nodes circle {fill: var(--nad-vl-color, lightblue); stroke-width: 0.05; stroke: white}
.nad-vl-nodes circle.nad-unknown-busnode {stroke: lightgrey; stroke-width: 0.05; stroke-dasharray: .05,.05; fill: none}
.nad-vl-nodes path {fill: var(--nad-vl-color, lightblue); stroke-width: 0.05; stroke: white; stroke-linejoin:round;}
@@ -20,9 +20,9 @@
.nad-reactive path {stroke: none; fill: #0277bd}
.nad-vl-nodes .nad-text-buses {font: 0.6px "Verdana"; fill: white}
.nad-text-nodes {font: 0.25px "Verdana"; fill: grey}
-.nad-edge-infos {font: 0.2px "Verdana"}
-.nad-edge-infos .nad-state-in {fill: #b71c1c}
-.nad-edge-infos .nad-state-out {fill: #2e7d32}
+.nad-edge-infos {font: 0.2px "Verdana"; dominant-baseline:middle; stroke: var(--nad-vl-color, white); stroke-width: 0.1; stroke-linejoin:round; paint-order: stroke}
+.nad-edge-infos .nad-state-in {fill: white}
+.nad-edge-infos .nad-state-out {fill: white}
.nad-vl0to30 {--nad-vl-color: #AFB42B}
.nad-vl30to50 {--nad-vl-color: #EF9A9A}
.nad-vl50to70 {--nad-vl-color: #9C27B0}
@@ -47,14 +47,14 @@
- 0
+ 0
- 0
+ 0
diff --git a/src/test/resources/IEEE_118_bus.svg b/src/test/resources/IEEE_118_bus.svg
index 4b22555e..2e0db29c 100644
--- a/src/test/resources/IEEE_118_bus.svg
+++ b/src/test/resources/IEEE_118_bus.svg
@@ -5,7 +5,7 @@
.nad-branch-edges circle {stroke: var(--nad-vl-color, lightgrey); stroke-width: 0.05; fill: white}
.nad-3wt-edges polyline {stroke: var(--nad-vl-color, lightgrey); stroke-width: 0.05; fill: none}
.nad-text-edges {stroke: grey; stroke-width: 0.02; ; stroke-dasharray: .1,.1}
-.nad-branch-edges .nad-disconnected {stroke-dasharray: .1,.1}
+.nad-branch-edges .nad-disconnected polyline {stroke-dasharray: .1,.1}
.nad-vl-nodes circle {fill: var(--nad-vl-color, lightgrey); stroke-width: 0.05; stroke: white}
.nad-vl-nodes circle.nad-unknown-busnode {stroke: var(--nad-vl-color, #808080); stroke-width: 0.05; stroke-dasharray: .05,.05; fill: none}
.nad-vl-nodes path {fill: var(--nad-vl-color, lightgrey); stroke-width: 0.05; stroke: white; stroke-linejoin:round;}
@@ -20,9 +20,9 @@
.nad-reactive path {stroke: none; fill: #0277bd}
.nad-vl-nodes .nad-text-buses {font: 0.6px "Verdana"; fill: white}
.nad-text-nodes {font: 0.25px "Verdana"; fill: grey}
-.nad-edge-infos {font: 0.2px "Verdana"}
-.nad-edge-infos .nad-state-in {fill: #b71c1c}
-.nad-edge-infos .nad-state-out {fill: #2e7d32}
+.nad-edge-infos {font: 0.2px "Verdana"; dominant-baseline:middle; stroke: var(--nad-vl-color, white); stroke-width: 0.1; stroke-linejoin:round; paint-order: stroke}
+.nad-edge-infos .nad-state-in {fill: white}
+.nad-edge-infos .nad-state-out {fill: white}
.nad-disconnected {--nad-vl-color: #808080}
.nad-vl0to30-0 {--nad-vl-color: #afb42b}
.nad-vl0to30-1 {--nad-vl-color: #e6ee9c}
@@ -463,14 +463,14 @@
- 0
+ 0
- 0
+ 0
@@ -482,14 +482,14 @@
- 0
+ 0
- 0
+ 0
@@ -503,14 +503,14 @@
- 0
+ 0
- 0
+ 0
@@ -522,14 +522,14 @@
- 0
+ 0
- 0
+ 0
@@ -543,14 +543,14 @@
- 0
+ 0
- 0
+ 0
@@ -562,14 +562,14 @@
- 0
+ 0
- 0
+ 0
@@ -583,14 +583,14 @@
- 0
+ 0
- 0
+ 0
@@ -602,14 +602,14 @@
- 0
+ 0
- 0
+ 0
@@ -623,14 +623,14 @@
- 0
+ 0
- 0
+ 0
@@ -642,14 +642,14 @@
- 0
+ 0
- 0
+ 0
@@ -663,14 +663,14 @@
- 0
+ 0
- 0
+ 0
@@ -682,14 +682,14 @@
- 0
+ 0
- 0
+ 0
@@ -703,14 +703,14 @@
- 0
+ 0
- 0
+ 0
@@ -722,14 +722,14 @@
- 0
+ 0
- 0
+ 0
@@ -743,14 +743,14 @@
- 0
+ 0
- 0
+ 0
@@ -762,14 +762,14 @@
- 0
+ 0
- 0
+ 0
@@ -783,14 +783,14 @@
- 0
+ 0
- 0
+ 0
@@ -803,14 +803,14 @@
- 0
+ 0
- 0
+ 0
@@ -825,14 +825,14 @@
- 0
+ 0
- 0
+ 0
@@ -844,14 +844,14 @@
- 0
+ 0
- 0
+ 0
@@ -865,14 +865,14 @@
- 0
+ 0
- 0
+ 0
@@ -884,14 +884,14 @@
- 0
+ 0
- 0
+ 0
@@ -905,14 +905,14 @@
- 0
+ 0
- 0
+ 0
@@ -924,14 +924,14 @@
- 0
+ 0
- 0
+ 0
@@ -945,14 +945,14 @@
- 0
+ 0
- 0
+ 0
@@ -964,14 +964,14 @@
- 0
+ 0
- 0
+ 0
@@ -985,14 +985,14 @@
- 0
+ 0
- 0
+ 0
@@ -1004,14 +1004,14 @@
- 0
+ 0
- 0
+ 0
@@ -1025,14 +1025,14 @@
- 0
+ 0
- 0
+ 0
@@ -1044,14 +1044,14 @@
- 0
+ 0
- 0
+ 0
@@ -1065,14 +1065,14 @@
- 0
+ 0
- 0
+ 0
@@ -1084,14 +1084,14 @@
- 0
+ 0
- 0
+ 0
@@ -1105,14 +1105,14 @@
- 0
+ 0
- 0
+ 0
@@ -1124,14 +1124,14 @@
- 0
+ 0
- 0
+ 0
@@ -1145,14 +1145,14 @@
- 0
+ 0
- 0
+ 0
@@ -1164,14 +1164,14 @@
- 0
+ 0
- 0
+ 0
@@ -1185,14 +1185,14 @@
- 0
+ 0
- 0
+ 0
@@ -1204,14 +1204,14 @@
- 0
+ 0
- 0
+ 0
@@ -1225,14 +1225,14 @@
- 0
+ 0
- 0
+ 0
@@ -1244,14 +1244,14 @@
- 0
+ 0
- 0
+ 0
@@ -1265,14 +1265,14 @@
- 0
+ 0
- 0
+ 0
@@ -1284,14 +1284,14 @@
- 0
+ 0
- 0
+ 0
@@ -1305,14 +1305,14 @@
- 0
+ 0
- 0
+ 0
@@ -1324,14 +1324,14 @@
- 0
+ 0
- 0
+ 0
@@ -1345,14 +1345,14 @@
- 0
+ 0
- 0
+ 0
@@ -1364,14 +1364,14 @@
- 0
+ 0
- 0
+ 0
@@ -1385,14 +1385,14 @@
- 0
+ 0
- 0
+ 0
@@ -1404,14 +1404,14 @@
- 0
+ 0
- 0
+ 0
@@ -1425,14 +1425,14 @@
- 0
+ 0
- 0
+ 0
@@ -1444,14 +1444,14 @@
- 0
+ 0
- 0
+ 0
@@ -1465,14 +1465,14 @@
- 0
+ 0
- 0
+ 0
@@ -1484,14 +1484,14 @@
- 0
+ 0
- 0
+ 0
@@ -1505,14 +1505,14 @@
- 0
+ 0
- 0
+ 0
@@ -1524,14 +1524,14 @@
- 0
+ 0
- 0
+ 0
@@ -1545,14 +1545,14 @@
- 0
+ 0
- 0
+ 0
@@ -1565,14 +1565,14 @@
- 0
+ 0
- 0
+ 0
@@ -1587,14 +1587,14 @@
- 0
+ 0
- 0
+ 0
@@ -1606,14 +1606,14 @@
- 0
+ 0
- 0
+ 0
@@ -1627,14 +1627,14 @@
- 0
+ 0
- 0
+ 0
@@ -1646,14 +1646,14 @@
- 0
+ 0
- 0
+ 0
@@ -1667,14 +1667,14 @@
- 0
+ 0
- 0
+ 0
@@ -1686,14 +1686,14 @@
- 0
+ 0
- 0
+ 0
@@ -1707,14 +1707,14 @@
- 0
+ 0
- 0
+ 0
@@ -1726,14 +1726,14 @@
- 0
+ 0
- 0
+ 0
@@ -1747,14 +1747,14 @@
- 0
+ 0
- 0
+ 0
@@ -1766,14 +1766,14 @@
- 0
+ 0
- 0
+ 0
@@ -1787,14 +1787,14 @@
- 0
+ 0
- 0
+ 0
@@ -1806,14 +1806,14 @@
- 0
+ 0
- 0
+ 0
@@ -1827,14 +1827,14 @@
- 0
+ 0
- 0
+ 0
@@ -1846,14 +1846,14 @@
- 0
+ 0
- 0
+ 0
@@ -1867,14 +1867,14 @@
- 0
+ 0
- 0
+ 0
@@ -1886,14 +1886,14 @@
- 0
+ 0
- 0
+ 0
@@ -1907,14 +1907,14 @@
- 0
+ 0
- 0
+ 0
@@ -1926,14 +1926,14 @@
- 0
+ 0
- 0
+ 0
@@ -1947,14 +1947,14 @@
- 0
+ 0
- 0
+ 0
@@ -1966,14 +1966,14 @@
- 0
+ 0
- 0
+ 0
@@ -1987,14 +1987,14 @@
- 0
+ 0
- 0
+ 0
@@ -2006,14 +2006,14 @@
- 0
+ 0
- 0
+ 0
@@ -2027,14 +2027,14 @@
- 0
+ 0
- 0
+ 0
@@ -2046,14 +2046,14 @@
- 0
+ 0
- 0
+ 0
@@ -2067,14 +2067,14 @@
- 0
+ 0
- 0
+ 0
@@ -2086,14 +2086,14 @@
- 0
+ 0
- 0
+ 0
@@ -2107,14 +2107,14 @@
- 0
+ 0
- 0
+ 0
@@ -2127,14 +2127,14 @@
- 0
+ 0
- 0
+ 0
@@ -2149,14 +2149,14 @@
- 0
+ 0
- 0
+ 0
@@ -2168,14 +2168,14 @@
- 0
+ 0
- 0
+ 0
@@ -2189,14 +2189,14 @@
- 0
+ 0
- 0
+ 0
@@ -2208,14 +2208,14 @@
- 0
+ 0
- 0
+ 0
@@ -2229,14 +2229,14 @@
- 0
+ 0
- 0
+ 0
@@ -2248,14 +2248,14 @@
- 0
+ 0
- 0
+ 0
@@ -2269,14 +2269,14 @@
- 0
+ 0
- 0
+ 0
@@ -2288,14 +2288,14 @@
- 0
+ 0
- 0
+ 0
@@ -2309,14 +2309,14 @@
- 0
+ 0
- 0
+ 0
@@ -2328,14 +2328,14 @@
- 0
+ 0
- 0
+ 0
@@ -2349,14 +2349,14 @@
- 0
+ 0
- 0
+ 0
@@ -2368,14 +2368,14 @@
- 0
+ 0
- 0
+ 0
@@ -2389,14 +2389,14 @@
- 0
+ 0
- 0
+ 0
@@ -2408,14 +2408,14 @@
- 0
+ 0
- 0
+ 0
@@ -2429,14 +2429,14 @@
- 0
+ 0
- 0
+ 0
@@ -2448,14 +2448,14 @@
- 0
+ 0
- 0
+ 0
@@ -2469,14 +2469,14 @@
- 0
+ 0
- 0
+ 0
@@ -2488,14 +2488,14 @@
- 0
+ 0
- 0
+ 0
@@ -2509,14 +2509,14 @@
- 0
+ 0
- 0
+ 0
@@ -2528,14 +2528,14 @@
- 0
+ 0
- 0
+ 0
@@ -2549,14 +2549,14 @@
- 0
+ 0
- 0
+ 0
@@ -2568,14 +2568,14 @@
- 0
+ 0
- 0
+ 0
@@ -2589,14 +2589,14 @@
- 0
+ 0
- 0
+ 0
@@ -2608,14 +2608,14 @@
- 0
+ 0
- 0
+ 0
@@ -2629,14 +2629,14 @@
- 0
+ 0
- 0
+ 0
@@ -2648,14 +2648,14 @@
- 0
+ 0
- 0
+ 0
@@ -2669,14 +2669,14 @@
- 0
+ 0
- 0
+ 0
@@ -2688,14 +2688,14 @@
- 0
+ 0
- 0
+ 0
@@ -2709,14 +2709,14 @@
- 0
+ 0
- 0
+ 0
@@ -2728,14 +2728,14 @@
- 0
+ 0
- 0
+ 0
@@ -2749,14 +2749,14 @@
- 0
+ 0
- 0
+ 0
@@ -2768,14 +2768,14 @@
- 0
+ 0
- 0
+ 0
@@ -2789,14 +2789,14 @@
- 0
+ 0
- 0
+ 0
@@ -2808,14 +2808,14 @@
- 0
+ 0
- 0
+ 0
@@ -2829,14 +2829,14 @@
- 0
+ 0
- 0
+ 0
@@ -2849,14 +2849,14 @@
- 0
+ 0
- 0
+ 0
@@ -2871,14 +2871,14 @@
- 0
+ 0
- 0
+ 0
@@ -2890,14 +2890,14 @@
- 0
+ 0
- 0
+ 0
@@ -2911,14 +2911,14 @@
- 0
+ 0
- 0
+ 0
@@ -2930,14 +2930,14 @@
- 0
+ 0
- 0
+ 0
@@ -2951,14 +2951,14 @@
- 0
+ 0
- 0
+ 0
@@ -2970,14 +2970,14 @@
- 0
+ 0
- 0
+ 0
@@ -2991,14 +2991,14 @@
- 0
+ 0
- 0
+ 0
@@ -3010,14 +3010,14 @@
- 0
+ 0
- 0
+ 0
@@ -3031,14 +3031,14 @@
- 0
+ 0
- 0
+ 0
@@ -3050,14 +3050,14 @@
- 0
+ 0
- 0
+ 0
@@ -3071,14 +3071,14 @@
- 0
+ 0
- 0
+ 0
@@ -3090,14 +3090,14 @@
- 0
+ 0
- 0
+ 0
@@ -3111,14 +3111,14 @@
- 0
+ 0
- 0
+ 0
@@ -3130,14 +3130,14 @@
- 0
+ 0
- 0
+ 0
@@ -3151,14 +3151,14 @@
- 0
+ 0
- 0
+ 0
@@ -3170,14 +3170,14 @@
- 0
+ 0
- 0
+ 0
@@ -3191,14 +3191,14 @@
- 0
+ 0
- 0
+ 0
@@ -3210,14 +3210,14 @@
- 0
+ 0
- 0
+ 0
@@ -3231,14 +3231,14 @@
- 0
+ 0
- 0
+ 0
@@ -3250,14 +3250,14 @@
- 0
+ 0
- 0
+ 0
@@ -3271,14 +3271,14 @@
- 0
+ 0
- 0
+ 0
@@ -3290,14 +3290,14 @@
- 0
+ 0
- 0
+ 0
@@ -3311,14 +3311,14 @@
- 0
+ 0
- 0
+ 0
@@ -3330,14 +3330,14 @@
- 0
+ 0
- 0
+ 0
@@ -3351,14 +3351,14 @@
- 0
+ 0
- 0
+ 0
@@ -3370,14 +3370,14 @@
- 0
+ 0
- 0
+ 0
@@ -3391,14 +3391,14 @@
- 0
+ 0
- 0
+ 0
@@ -3410,14 +3410,14 @@
- 0
+ 0
- 0
+ 0
@@ -3431,14 +3431,14 @@
- 0
+ 0
- 0
+ 0
@@ -3450,14 +3450,14 @@
- 0
+ 0
- 0
+ 0
@@ -3471,14 +3471,14 @@
- 0
+ 0
- 0
+ 0
@@ -3490,14 +3490,14 @@
- 0
+ 0
- 0
+ 0
@@ -3511,14 +3511,14 @@
- 0
+ 0
- 0
+ 0
@@ -3530,14 +3530,14 @@
- 0
+ 0
- 0
+ 0
@@ -3551,14 +3551,14 @@
- 0
+ 0
- 0
+ 0
@@ -3570,14 +3570,14 @@
- 0
+ 0
- 0
+ 0
@@ -3591,14 +3591,14 @@
- 0
+ 0
- 0
+ 0
@@ -3610,14 +3610,14 @@
- 0
+ 0
- 0
+ 0
@@ -3631,14 +3631,14 @@
- 0
+ 0
- 0
+ 0
@@ -3650,14 +3650,14 @@
- 0
+ 0
- 0
+ 0
@@ -3671,14 +3671,14 @@
- 0
+ 0
- 0
+ 0
@@ -3690,14 +3690,14 @@
- 0
+ 0
- 0
+ 0
@@ -3711,14 +3711,14 @@
- 0
+ 0
- 0
+ 0
@@ -3730,14 +3730,14 @@
- 0
+ 0
- 0
+ 0
@@ -3751,14 +3751,14 @@
- 0
+ 0
- 0
+ 0
@@ -3770,14 +3770,14 @@
- 0
+ 0
- 0
+ 0
@@ -3791,14 +3791,14 @@
- 0
+ 0
- 0
+ 0
@@ -3810,14 +3810,14 @@
- 0
+ 0
- 0
+ 0
@@ -3831,14 +3831,14 @@
- 0
+ 0
- 0
+ 0
@@ -3850,14 +3850,14 @@
- 0
+ 0
- 0
+ 0
@@ -3871,14 +3871,14 @@
- 0
+ 0
- 0
+ 0
@@ -3890,14 +3890,14 @@
- 0
+ 0
- 0
+ 0
@@ -3911,14 +3911,14 @@
- 0
+ 0
- 0
+ 0
@@ -3930,14 +3930,14 @@
- 0
+ 0
- 0
+ 0
@@ -3951,14 +3951,14 @@
- 0
+ 0
- 0
+ 0
@@ -3970,14 +3970,14 @@
- 0
+ 0
- 0
+ 0
@@ -3991,14 +3991,14 @@
- 0
+ 0
- 0
+ 0
@@ -4010,14 +4010,14 @@
- 0
+ 0
- 0
+ 0
@@ -4031,14 +4031,14 @@
- 0
+ 0
- 0
+ 0
@@ -4050,14 +4050,14 @@
- 0
+ 0
- 0
+ 0
@@ -4071,14 +4071,14 @@
- 0
+ 0
- 0
+ 0
@@ -4090,14 +4090,14 @@
- 0
+ 0
- 0
+ 0
@@ -4111,14 +4111,14 @@
- 0
+ 0
- 0
+ 0
@@ -4130,14 +4130,14 @@
- 0
+ 0
- 0
+ 0
@@ -4151,14 +4151,14 @@
- 0
+ 0
- 0
+ 0
@@ -4170,14 +4170,14 @@
- 0
+ 0
- 0
+ 0
@@ -4191,14 +4191,14 @@
- 0
+ 0
- 0
+ 0
@@ -4210,14 +4210,14 @@
- 0
+ 0
- 0
+ 0
@@ -4231,14 +4231,14 @@
- 0
+ 0
- 0
+ 0
@@ -4250,14 +4250,14 @@
- 0
+ 0
- 0
+ 0
@@ -4271,14 +4271,14 @@
- 0
+ 0
- 0
+ 0
@@ -4290,14 +4290,14 @@
- 0
+ 0
- 0
+ 0
@@ -4311,14 +4311,14 @@
- 0
+ 0
- 0
+ 0
@@ -4330,14 +4330,14 @@
- 0
+ 0
- 0
+ 0
@@ -4351,14 +4351,14 @@
- 0
+ 0
- 0
+ 0
@@ -4370,14 +4370,14 @@
- 0
+ 0
- 0
+ 0
@@ -4391,14 +4391,14 @@
- 0
+ 0
- 0
+ 0
@@ -4410,14 +4410,14 @@
- 0
+ 0
- 0
+ 0
@@ -4431,14 +4431,14 @@
- 0
+ 0
- 0
+ 0
@@ -4450,14 +4450,14 @@
- 0
+ 0
- 0
+ 0
@@ -4471,14 +4471,14 @@
- 0
+ 0
- 0
+ 0
@@ -4490,14 +4490,14 @@
- 0
+ 0
- 0
+ 0
@@ -4511,14 +4511,14 @@
- 0
+ 0
- 0
+ 0
@@ -4531,14 +4531,14 @@
- 0
+ 0
- 0
+ 0
@@ -4553,14 +4553,14 @@
- 0
+ 0
- 0
+ 0
@@ -4572,14 +4572,14 @@
- 0
+ 0
- 0
+ 0
@@ -4593,14 +4593,14 @@
- 0
+ 0
- 0
+ 0
@@ -4612,14 +4612,14 @@
- 0
+ 0
- 0
+ 0
@@ -4633,14 +4633,14 @@
- 0
+ 0
- 0
+ 0
@@ -4652,14 +4652,14 @@
- 0
+ 0
- 0
+ 0
@@ -4673,14 +4673,14 @@
- 0
+ 0
- 0
+ 0
@@ -4693,14 +4693,14 @@
- 0
+ 0
- 0
+ 0
@@ -4715,14 +4715,14 @@
- 0
+ 0
- 0
+ 0
@@ -4734,14 +4734,14 @@
- 0
+ 0
- 0
+ 0
@@ -4755,14 +4755,14 @@
- 0
+ 0
- 0
+ 0
@@ -4774,14 +4774,14 @@
- 0
+ 0
- 0
+ 0
@@ -4795,14 +4795,14 @@
- 0
+ 0
- 0
+ 0
@@ -4814,14 +4814,14 @@
- 0
+ 0
- 0
+ 0
@@ -4835,14 +4835,14 @@
- 0
+ 0
- 0
+ 0
@@ -4854,14 +4854,14 @@
- 0
+ 0
- 0
+ 0
@@ -4875,14 +4875,14 @@
- 0
+ 0
- 0
+ 0
@@ -4895,14 +4895,14 @@
- 0
+ 0
- 0
+ 0
@@ -4917,14 +4917,14 @@
- 0
+ 0
- 0
+ 0
@@ -4936,14 +4936,14 @@
- 0
+ 0
- 0
+ 0
@@ -4957,14 +4957,14 @@
- 0
+ 0
- 0
+ 0
@@ -4976,14 +4976,14 @@
- 0
+ 0
- 0
+ 0
@@ -4997,14 +4997,14 @@
- 0
+ 0
- 0
+ 0
@@ -5017,14 +5017,14 @@
- 0
+ 0
- 0
+ 0
@@ -5039,14 +5039,14 @@
- 0
+ 0
- 0
+ 0
@@ -5058,14 +5058,14 @@
- 0
+ 0
- 0
+ 0
@@ -5079,14 +5079,14 @@
- 0
+ 0
- 0
+ 0
@@ -5098,14 +5098,14 @@
- 0
+ 0
- 0
+ 0
@@ -5119,14 +5119,14 @@
- 0
+ 0
- 0
+ 0
@@ -5138,14 +5138,14 @@
- 0
+ 0
- 0
+ 0
@@ -5159,14 +5159,14 @@
- 0
+ 0
- 0
+ 0
@@ -5178,14 +5178,14 @@
- 0
+ 0
- 0
+ 0
@@ -5199,14 +5199,14 @@
- 0
+ 0
- 0
+ 0
@@ -5218,14 +5218,14 @@
- 0
+ 0
- 0
+ 0
@@ -5239,14 +5239,14 @@
- 0
+ 0
- 0
+ 0
@@ -5258,14 +5258,14 @@
- 0
+ 0
- 0
+ 0
@@ -5279,14 +5279,14 @@
- 0
+ 0
- 0
+ 0
@@ -5298,14 +5298,14 @@
- 0
+ 0
- 0
+ 0
@@ -5319,14 +5319,14 @@
- 0
+ 0
- 0
+ 0
@@ -5338,14 +5338,14 @@
- 0
+ 0
- 0
+ 0
@@ -5359,14 +5359,14 @@
- 0
+ 0
- 0
+ 0
@@ -5378,14 +5378,14 @@
- 0
+ 0
- 0
+ 0
@@ -5399,14 +5399,14 @@
- 0
+ 0
- 0
+ 0
@@ -5418,14 +5418,14 @@
- 0
+ 0
- 0
+ 0
@@ -5439,14 +5439,14 @@
- 0
+ 0
- 0
+ 0
@@ -5458,14 +5458,14 @@
- 0
+ 0
- 0
+ 0
@@ -5479,14 +5479,14 @@
- 0
+ 0
- 0
+ 0
@@ -5498,14 +5498,14 @@
- 0
+ 0
- 0
+ 0
@@ -5519,14 +5519,14 @@
- 0
+ 0
- 0
+ 0
@@ -5538,14 +5538,14 @@
- 0
+ 0
- 0
+ 0
@@ -5559,14 +5559,14 @@
- 0
+ 0
- 0
+ 0
@@ -5578,14 +5578,14 @@
- 0
+ 0
- 0
+ 0
@@ -5599,14 +5599,14 @@
- 0
+ 0
- 0
+ 0
@@ -5618,14 +5618,14 @@
- 0
+ 0
- 0
+ 0
@@ -5639,14 +5639,14 @@
- 0
+ 0
- 0
+ 0
@@ -5658,14 +5658,14 @@
- 0
+ 0
- 0
+ 0
@@ -5679,14 +5679,14 @@
- 0
+ 0
- 0
+ 0
@@ -5698,14 +5698,14 @@
- 0
+ 0
- 0
+ 0
@@ -5719,14 +5719,14 @@
- 0
+ 0
- 0
+ 0
@@ -5738,14 +5738,14 @@
- 0
+ 0
- 0
+ 0
@@ -5759,14 +5759,14 @@
- 0
+ 0
- 0
+ 0
@@ -5778,14 +5778,14 @@
- 0
+ 0
- 0
+ 0
@@ -5799,14 +5799,14 @@
- 0
+ 0
- 0
+ 0
@@ -5818,14 +5818,14 @@
- 0
+ 0
- 0
+ 0
@@ -5839,14 +5839,14 @@
- 0
+ 0
- 0
+ 0
@@ -5858,14 +5858,14 @@
- 0
+ 0
- 0
+ 0
@@ -5879,14 +5879,14 @@
- 0
+ 0
- 0
+ 0
@@ -5899,14 +5899,14 @@
- 0
+ 0
- 0
+ 0
@@ -5921,14 +5921,14 @@
- 0
+ 0
- 0
+ 0
@@ -5940,14 +5940,14 @@
- 0
+ 0
- 0
+ 0
@@ -5961,14 +5961,14 @@
- 0
+ 0
- 0
+ 0
@@ -5980,14 +5980,14 @@
- 0
+ 0
- 0
+ 0
@@ -6001,14 +6001,14 @@
- 0
+ 0
- 0
+ 0
@@ -6020,14 +6020,14 @@
- 0
+ 0
- 0
+ 0
@@ -6041,14 +6041,14 @@
- 0
+ 0
- 0
+ 0
@@ -6060,14 +6060,14 @@
- 0
+ 0
- 0
+ 0
@@ -6081,14 +6081,14 @@
- 0
+ 0
- 0
+ 0
@@ -6100,14 +6100,14 @@
- 0
+ 0
- 0
+ 0
@@ -6121,14 +6121,14 @@
- 0
+ 0
- 0
+ 0
@@ -6140,14 +6140,14 @@
- 0
+ 0
- 0
+ 0
@@ -6161,14 +6161,14 @@
- 0
+ 0
- 0
+ 0
@@ -6180,14 +6180,14 @@
- 0
+ 0
- 0
+ 0
@@ -6201,14 +6201,14 @@
- 0
+ 0
- 0
+ 0
@@ -6220,14 +6220,14 @@
- 0
+ 0
- 0
+ 0
@@ -6241,14 +6241,14 @@
- 0
+ 0
- 0
+ 0
@@ -6260,14 +6260,14 @@
- 0
+ 0
- 0
+ 0
@@ -6281,14 +6281,14 @@
- 0
+ 0
- 0
+ 0
@@ -6300,14 +6300,14 @@
- 0
+ 0
- 0
+ 0
@@ -6321,14 +6321,14 @@
- 0
+ 0
- 0
+ 0
@@ -6340,14 +6340,14 @@
- 0
+ 0
- 0
+ 0
@@ -6361,14 +6361,14 @@
- 0
+ 0
- 0
+ 0
@@ -6380,14 +6380,14 @@
- 0
+ 0
- 0
+ 0
@@ -6401,14 +6401,14 @@
- 0
+ 0
- 0
+ 0
@@ -6420,14 +6420,14 @@
- 0
+ 0
- 0
+ 0
@@ -6441,14 +6441,14 @@
- 0
+ 0
- 0
+ 0
@@ -6460,14 +6460,14 @@
- 0
+ 0
- 0
+ 0
@@ -6481,14 +6481,14 @@
- 0
+ 0
- 0
+ 0
@@ -6500,14 +6500,14 @@
- 0
+ 0
- 0
+ 0
@@ -6521,14 +6521,14 @@
- 0
+ 0
- 0
+ 0
@@ -6540,14 +6540,14 @@
- 0
+ 0
- 0
+ 0
@@ -6561,14 +6561,14 @@
- 0
+ 0
- 0
+ 0
@@ -6580,14 +6580,14 @@
- 0
+ 0
- 0
+ 0
@@ -6601,14 +6601,14 @@
- 0
+ 0
- 0
+ 0
@@ -6620,14 +6620,14 @@
- 0
+ 0
- 0
+ 0
@@ -6641,14 +6641,14 @@
- 0
+ 0
- 0
+ 0
@@ -6660,14 +6660,14 @@
- 0
+ 0
- 0
+ 0
@@ -6681,14 +6681,14 @@
- 0
+ 0
- 0
+ 0
@@ -6700,14 +6700,14 @@
- 0
+ 0
- 0
+ 0
@@ -6721,14 +6721,14 @@
- 0
+ 0
- 0
+ 0
@@ -6740,14 +6740,14 @@
- 0
+ 0
- 0
+ 0
@@ -6761,14 +6761,14 @@
- 0
+ 0
- 0
+ 0
@@ -6780,14 +6780,14 @@
- 0
+ 0
- 0
+ 0
@@ -6801,14 +6801,14 @@
- 0
+ 0
- 0
+ 0
@@ -6820,14 +6820,14 @@
- 0
+ 0
- 0
+ 0
@@ -6841,14 +6841,14 @@
- 0
+ 0
- 0
+ 0
@@ -6860,14 +6860,14 @@
- 0
+ 0
- 0
+ 0
@@ -6881,14 +6881,14 @@
- 0
+ 0
- 0
+ 0
@@ -6900,14 +6900,14 @@
- 0
+ 0
- 0
+ 0
@@ -6921,14 +6921,14 @@
- 0
+ 0
- 0
+ 0
@@ -6940,14 +6940,14 @@
- 0
+ 0
- 0
+ 0
@@ -6961,14 +6961,14 @@
- 0
+ 0
- 0
+ 0
@@ -6980,14 +6980,14 @@
- 0
+ 0
- 0
+ 0
@@ -7001,14 +7001,14 @@
- 0
+ 0
- 0
+ 0
@@ -7020,14 +7020,14 @@
- 0
+ 0
- 0
+ 0
@@ -7041,14 +7041,14 @@
- 0
+ 0
- 0
+ 0
@@ -7060,14 +7060,14 @@
- 0
+ 0
- 0
+ 0
@@ -7081,14 +7081,14 @@
- 0
+ 0
- 0
+ 0
@@ -7100,14 +7100,14 @@
- 0
+ 0
- 0
+ 0
@@ -7121,14 +7121,14 @@
- 0
+ 0
- 0
+ 0
@@ -7140,14 +7140,14 @@
- 0
+ 0
- 0
+ 0
@@ -7161,14 +7161,14 @@
- 0
+ 0
- 0
+ 0
@@ -7180,14 +7180,14 @@
- 0
+ 0
- 0
+ 0
@@ -7201,14 +7201,14 @@
- 0
+ 0
- 0
+ 0
@@ -7220,14 +7220,14 @@
- 0
+ 0
- 0
+ 0
@@ -7241,14 +7241,14 @@
- 0
+ 0
- 0
+ 0
@@ -7260,14 +7260,14 @@
- 0
+ 0
- 0
+ 0
@@ -7281,14 +7281,14 @@
- 0
+ 0
- 0
+ 0
@@ -7300,14 +7300,14 @@
- 0
+ 0
- 0
+ 0
@@ -7321,14 +7321,14 @@
- 0
+ 0
- 0
+ 0
@@ -7340,14 +7340,14 @@
- 0
+ 0
- 0
+ 0
@@ -7361,14 +7361,14 @@
- 0
+ 0
- 0
+ 0
@@ -7380,14 +7380,14 @@
- 0
+ 0
- 0
+ 0
@@ -7401,14 +7401,14 @@
- 0
+ 0
- 0
+ 0
@@ -7420,14 +7420,14 @@
- 0
+ 0
- 0
+ 0
@@ -7441,14 +7441,14 @@
- 0
+ 0
- 0
+ 0
@@ -7460,14 +7460,14 @@
- 0
+ 0
- 0
+ 0
@@ -7481,14 +7481,14 @@
- 0
+ 0
- 0
+ 0
@@ -7500,14 +7500,14 @@
- 0
+ 0
- 0
+ 0
@@ -7521,14 +7521,14 @@
- 0
+ 0
- 0
+ 0
@@ -7540,14 +7540,14 @@
- 0
+ 0
- 0
+ 0
@@ -7561,14 +7561,14 @@
- 0
+ 0
- 0
+ 0
@@ -7580,14 +7580,14 @@
- 0
+ 0
- 0
+ 0
@@ -7601,14 +7601,14 @@
- 0
+ 0
- 0
+ 0
@@ -7620,14 +7620,14 @@
- 0
+ 0
- 0
+ 0
@@ -7641,14 +7641,14 @@
- 0
+ 0
- 0
+ 0
@@ -7660,14 +7660,14 @@
- 0
+ 0
- 0
+ 0
@@ -7681,14 +7681,14 @@
- 0
+ 0
- 0
+ 0
@@ -7700,14 +7700,14 @@
- 0
+ 0
- 0
+ 0
@@ -7721,14 +7721,14 @@
- 0
+ 0
- 0
+ 0
@@ -7740,14 +7740,14 @@
- 0
+ 0
- 0
+ 0
@@ -7761,14 +7761,14 @@
- 0
+ 0
- 0
+ 0
@@ -7780,14 +7780,14 @@
- 0
+ 0
- 0
+ 0
@@ -7801,14 +7801,14 @@
- 0
+ 0
- 0
+ 0
@@ -7820,14 +7820,14 @@
- 0
+ 0
- 0
+ 0
@@ -7841,14 +7841,14 @@
- 0
+ 0
- 0
+ 0
@@ -7860,14 +7860,14 @@
- 0
+ 0
- 0
+ 0
@@ -7881,14 +7881,14 @@
- 0
+ 0
- 0
+ 0
@@ -7900,14 +7900,14 @@
- 0
+ 0
- 0
+ 0
diff --git a/src/test/resources/IEEE_118_bus_partial.svg b/src/test/resources/IEEE_118_bus_partial.svg
index a25b29dd..5bcf30ed 100644
--- a/src/test/resources/IEEE_118_bus_partial.svg
+++ b/src/test/resources/IEEE_118_bus_partial.svg
@@ -5,7 +5,7 @@
.nad-branch-edges circle {stroke: var(--nad-vl-color, lightgrey); stroke-width: 0.05; fill: white}
.nad-3wt-edges polyline {stroke: var(--nad-vl-color, lightgrey); stroke-width: 0.05; fill: none}
.nad-text-edges {stroke: grey; stroke-width: 0.02; ; stroke-dasharray: .1,.1}
-.nad-branch-edges .nad-disconnected {stroke-dasharray: .1,.1}
+.nad-branch-edges .nad-disconnected polyline {stroke-dasharray: .1,.1}
.nad-vl-nodes circle {fill: var(--nad-vl-color, lightgrey); stroke-width: 0.05; stroke: white}
.nad-vl-nodes circle.nad-unknown-busnode {stroke: var(--nad-vl-color, #808080); stroke-width: 0.05; stroke-dasharray: .05,.05; fill: none}
.nad-vl-nodes path {fill: var(--nad-vl-color, lightgrey); stroke-width: 0.05; stroke: white; stroke-linejoin:round;}
@@ -20,9 +20,9 @@
.nad-reactive path {stroke: none; fill: #0277bd}
.nad-vl-nodes .nad-text-buses {font: 0.6px "Verdana"; fill: white}
.nad-text-nodes {font: 0.25px "Verdana"; fill: grey}
-.nad-edge-infos {font: 0.2px "Verdana"}
-.nad-edge-infos .nad-state-in {fill: #b71c1c}
-.nad-edge-infos .nad-state-out {fill: #2e7d32}
+.nad-edge-infos {font: 0.2px "Verdana"; dominant-baseline:middle; stroke: var(--nad-vl-color, white); stroke-width: 0.1; stroke-linejoin:round; paint-order: stroke}
+.nad-edge-infos .nad-state-in {fill: white}
+.nad-edge-infos .nad-state-out {fill: white}
.nad-disconnected {--nad-vl-color: #808080}
.nad-vl0to30-0 {--nad-vl-color: #afb42b}
.nad-vl0to30-1 {--nad-vl-color: #e6ee9c}
@@ -169,14 +169,14 @@
- 0
+ 0
- 0
+ 0
@@ -190,14 +190,14 @@
- 0
+ 0
- 0
+ 0
@@ -211,14 +211,14 @@
- 0
+ 0
- 0
+ 0
@@ -230,14 +230,14 @@
- 0
+ 0
- 0
+ 0
@@ -251,14 +251,14 @@
- 0
+ 0
- 0
+ 0
@@ -270,14 +270,14 @@
- 0
+ 0
- 0
+ 0
@@ -291,14 +291,14 @@
- 0
+ 0
- 0
+ 0
@@ -312,14 +312,14 @@
- 0
+ 0
- 0
+ 0
@@ -333,14 +333,14 @@
- 0
+ 0
- 0
+ 0
@@ -352,14 +352,14 @@
- 0
+ 0
- 0
+ 0
@@ -373,14 +373,14 @@
- 0
+ 0
- 0
+ 0
@@ -394,14 +394,14 @@
- 0
+ 0
- 0
+ 0
@@ -413,14 +413,14 @@
- 0
+ 0
- 0
+ 0
@@ -434,14 +434,14 @@
- 0
+ 0
- 0
+ 0
@@ -453,14 +453,14 @@
- 0
+ 0
- 0
+ 0
@@ -474,14 +474,14 @@
- 0
+ 0
- 0
+ 0
@@ -495,14 +495,14 @@
- 0
+ 0
- 0
+ 0
@@ -514,14 +514,14 @@
- 0
+ 0
- 0
+ 0
@@ -535,14 +535,14 @@
- 0
+ 0
- 0
+ 0
@@ -554,14 +554,14 @@
- 0
+ 0
- 0
+ 0
@@ -575,14 +575,14 @@
- 0
+ 0
- 0
+ 0
@@ -594,14 +594,14 @@
- 0
+ 0
- 0
+ 0
@@ -615,14 +615,14 @@
- 0
+ 0
- 0
+ 0
@@ -634,14 +634,14 @@
- 0
+ 0
- 0
+ 0
@@ -655,14 +655,14 @@
- 0
+ 0
- 0
+ 0
@@ -674,14 +674,14 @@
- 0
+ 0
- 0
+ 0
@@ -695,14 +695,14 @@
- 0
+ 0
- 0
+ 0
@@ -714,14 +714,14 @@
- 0
+ 0
- 0
+ 0
@@ -735,14 +735,14 @@
- 0
+ 0
- 0
+ 0
@@ -754,14 +754,14 @@
- 0
+ 0
- 0
+ 0
@@ -775,14 +775,14 @@
- 0
+ 0
- 0
+ 0
@@ -794,14 +794,14 @@
- 0
+ 0
- 0
+ 0
@@ -815,14 +815,14 @@
- 0
+ 0
- 0
+ 0
@@ -834,14 +834,14 @@
- 0
+ 0
- 0
+ 0
@@ -855,14 +855,14 @@
- 0
+ 0
- 0
+ 0
@@ -874,14 +874,14 @@
- 0
+ 0
- 0
+ 0
@@ -895,14 +895,14 @@
- 0
+ 0
- 0
+ 0
@@ -914,14 +914,14 @@
- 0
+ 0
- 0
+ 0
@@ -935,14 +935,14 @@
- 0
+ 0
- 0
+ 0
@@ -954,14 +954,14 @@
- 0
+ 0
- 0
+ 0
@@ -975,14 +975,14 @@
- 0
+ 0
- 0
+ 0
@@ -994,14 +994,14 @@
- 0
+ 0
- 0
+ 0
@@ -1015,14 +1015,14 @@
- 0
+ 0
- 0
+ 0
@@ -1034,14 +1034,14 @@
- 0
+ 0
- 0
+ 0
@@ -1055,14 +1055,14 @@
- 0
+ 0
- 0
+ 0
@@ -1074,14 +1074,14 @@
- 0
+ 0
- 0
+ 0
@@ -1095,14 +1095,14 @@
- 0
+ 0
- 0
+ 0
@@ -1114,14 +1114,14 @@
- 0
+ 0
- 0
+ 0
@@ -1135,14 +1135,14 @@
- 0
+ 0
- 0
+ 0
@@ -1154,14 +1154,14 @@
- 0
+ 0
- 0
+ 0
@@ -1175,14 +1175,14 @@
- 0
+ 0
- 0
+ 0
@@ -1194,14 +1194,14 @@
- 0
+ 0
- 0
+ 0
@@ -1215,14 +1215,14 @@
- 0
+ 0
- 0
+ 0
@@ -1234,14 +1234,14 @@
- 0
+ 0
- 0
+ 0
@@ -1255,14 +1255,14 @@
- 0
+ 0
- 0
+ 0
@@ -1274,14 +1274,14 @@
- 0
+ 0
- 0
+ 0
@@ -1295,14 +1295,14 @@
- 0
+ 0
- 0
+ 0
@@ -1314,14 +1314,14 @@
- 0
+ 0
- 0
+ 0
@@ -1335,14 +1335,14 @@
- 0
+ 0
- 0
+ 0
@@ -1354,14 +1354,14 @@
- 0
+ 0
- 0
+ 0
@@ -1375,14 +1375,14 @@
- 0
+ 0
- 0
+ 0
@@ -1394,14 +1394,14 @@
- 0
+ 0
- 0
+ 0
@@ -1415,14 +1415,14 @@
- 0
+ 0
- 0
+ 0
@@ -1434,14 +1434,14 @@
- 0
+ 0
- 0
+ 0
@@ -1455,14 +1455,14 @@
- 0
+ 0
- 0
+ 0
@@ -1475,14 +1475,14 @@
- 0
+ 0
- 0
+ 0
@@ -1497,14 +1497,14 @@
- 0
+ 0
- 0
+ 0
@@ -1516,14 +1516,14 @@
- 0
+ 0
- 0
+ 0
@@ -1537,14 +1537,14 @@
- 0
+ 0
- 0
+ 0
@@ -1558,14 +1558,14 @@
- 0
+ 0
- 0
+ 0
@@ -1582,14 +1582,14 @@
- 0
+ 0
- 0
+ 0
@@ -1604,14 +1604,14 @@
- 0
+ 0
- 0
+ 0
@@ -1625,14 +1625,14 @@
- 0
+ 0
- 0
+ 0
@@ -1649,14 +1649,14 @@
- 0
+ 0
- 0
+ 0
@@ -1671,14 +1671,14 @@
- 0
+ 0
- 0
+ 0
@@ -1695,14 +1695,14 @@
- 0
+ 0
- 0
+ 0
@@ -1717,14 +1717,14 @@
- 0
+ 0
- 0
+ 0
@@ -1738,14 +1738,14 @@
- 0
+ 0
- 0
+ 0
@@ -1759,14 +1759,14 @@
- 0
+ 0
- 0
+ 0
diff --git a/src/test/resources/IEEE_14_bus.svg b/src/test/resources/IEEE_14_bus.svg
index 959d87f6..c8a5c86c 100644
--- a/src/test/resources/IEEE_14_bus.svg
+++ b/src/test/resources/IEEE_14_bus.svg
@@ -5,7 +5,7 @@
.nad-branch-edges circle {stroke: var(--nad-vl-color, black); stroke-width: 0.05; fill: white}
.nad-3wt-edges polyline {stroke: var(--nad-vl-color, black); stroke-width: 0.05; fill: none}
.nad-text-edges {stroke: grey; stroke-width: 0.02; stroke-dasharray: .1,.1}
-.nad-disconnected {stroke-dasharray: .1,.1}
+.nad-branch-edges .nad-disconnected polyline {stroke-dasharray: .1,.1}
.nad-vl-nodes circle {fill: var(--nad-vl-color, lightblue); stroke-width: 0.05; stroke: white}
.nad-vl-nodes circle.nad-unknown-busnode {stroke: lightgrey; stroke-width: 0.05; stroke-dasharray: .05,.05; fill: none}
.nad-vl-nodes path {fill: var(--nad-vl-color, lightblue); stroke-width: 0.05; stroke: white; stroke-linejoin:round;}
@@ -20,9 +20,9 @@
.nad-reactive path {stroke: none; fill: #0277bd}
.nad-vl-nodes .nad-text-buses {font: 0.6px "Verdana"; fill: white}
.nad-text-nodes {font: 0.25px "Verdana"; fill: grey}
-.nad-edge-infos {font: 0.2px "Verdana"}
-.nad-edge-infos .nad-state-in {fill: #b71c1c}
-.nad-edge-infos .nad-state-out {fill: #2e7d32}
+.nad-edge-infos {font: 0.2px "Verdana"; dominant-baseline:middle; stroke: var(--nad-vl-color, white); stroke-width: 0.1; stroke-linejoin:round; paint-order: stroke}
+.nad-edge-infos .nad-state-in {fill: white}
+.nad-edge-infos .nad-state-out {fill: white}
.nad-vl0to30 {--nad-vl-color: #AFB42B}
.nad-vl30to50 {--nad-vl-color: #EF9A9A}
.nad-vl50to70 {--nad-vl-color: #9C27B0}
@@ -86,14 +86,14 @@
- 157
+ 157
- -20
+ -20
@@ -105,14 +105,14 @@
- -153
+ -153
- 28
+ 28
@@ -126,14 +126,14 @@
- 76
+ 76
- 4
+ 4
@@ -145,14 +145,14 @@
- -73
+ -73
- 2
+ 2
@@ -166,14 +166,14 @@
- 73
+ 73
- 4
+ 4
@@ -185,14 +185,14 @@
- -71
+ -71
- 2
+ 2
@@ -206,14 +206,14 @@
- 56
+ 56
- -2
+ -2
@@ -225,14 +225,14 @@
- -54
+ -54
- 3
+ 3
@@ -246,14 +246,14 @@
- 42
+ 42
- 1
+ 1
@@ -265,14 +265,14 @@
- -41
+ -41
- -2
+ -2
@@ -286,14 +286,14 @@
- -23
+ -23
- 4
+ 4
@@ -305,14 +305,14 @@
- 24
+ 24
- -5
+ -5
@@ -326,14 +326,14 @@
- -61
+ -61
- 16
+ 16
@@ -345,14 +345,14 @@
- 62
+ 62
- -14
+ -14
@@ -366,14 +366,14 @@
- 28
+ 28
- -10
+ -10
@@ -386,14 +386,14 @@
- -28
+ -28
- 11
+ 11
@@ -408,14 +408,14 @@
- 16
+ 16
- 0
+ 0
@@ -428,14 +428,14 @@
- -16
+ -16
- 2
+ 2
@@ -450,14 +450,14 @@
- 44
+ 44
- 12
+ 12
@@ -470,14 +470,14 @@
- -44
+ -44
- -8
+ -8
@@ -492,14 +492,14 @@
- 7
+ 7
- 4
+ 4
@@ -511,14 +511,14 @@
- -7
+ -7
- -3
+ -3
@@ -532,14 +532,14 @@
- 8
+ 8
- 3
+ 3
@@ -551,14 +551,14 @@
- -8
+ -8
- -2
+ -2
@@ -572,14 +572,14 @@
- 18
+ 18
- 7
+ 7
@@ -591,14 +591,14 @@
- -18
+ -18
- -7
+ -7
@@ -612,14 +612,14 @@
- 0
+ 0
- -17
+ -17
@@ -631,14 +631,14 @@
- 0
+ 0
- 18
+ 18
@@ -652,14 +652,14 @@
- 28
+ 28
- 6
+ 6
@@ -671,14 +671,14 @@
- -28
+ -28
- -5
+ -5
@@ -692,14 +692,14 @@
- 5
+ 5
- 4
+ 4
@@ -711,14 +711,14 @@
- -5
+ -5
- -4
+ -4
@@ -732,14 +732,14 @@
- 9
+ 9
- 4
+ 4
@@ -751,14 +751,14 @@
- -9
+ -9
- -3
+ -3
@@ -772,14 +772,14 @@
- -4
+ -4
- -2
+ -2
@@ -791,14 +791,14 @@
- 4
+ 4
- 2
+ 2
@@ -812,14 +812,14 @@
- 2
+ 2
- 1
+ 1
@@ -831,14 +831,14 @@
- -2
+ -2
- -1
+ -1
@@ -852,14 +852,14 @@
- 6
+ 6
- 2
+ 2
@@ -871,14 +871,14 @@
- -6
+ -6
- -2
+ -2
diff --git a/src/test/resources/IEEE_14_bus_disconnection.svg b/src/test/resources/IEEE_14_bus_disconnection.svg
index 5e102c0b..07b019e6 100644
--- a/src/test/resources/IEEE_14_bus_disconnection.svg
+++ b/src/test/resources/IEEE_14_bus_disconnection.svg
@@ -5,7 +5,7 @@
.nad-branch-edges circle {stroke: var(--nad-vl-color, black); stroke-width: 0.05; fill: white}
.nad-3wt-edges polyline {stroke: var(--nad-vl-color, black); stroke-width: 0.05; fill: none}
.nad-text-edges {stroke: grey; stroke-width: 0.02; stroke-dasharray: .1,.1}
-.nad-disconnected {stroke-dasharray: .1,.1}
+.nad-branch-edges .nad-disconnected polyline {stroke-dasharray: .1,.1}
.nad-vl-nodes circle {fill: var(--nad-vl-color, lightblue); stroke-width: 0.05; stroke: white}
.nad-vl-nodes circle.nad-unknown-busnode {stroke: lightgrey; stroke-width: 0.05; stroke-dasharray: .05,.05; fill: none}
.nad-vl-nodes path {fill: var(--nad-vl-color, lightblue); stroke-width: 0.05; stroke: white; stroke-linejoin:round;}
@@ -20,9 +20,9 @@
.nad-reactive path {stroke: none; fill: #0277bd}
.nad-vl-nodes .nad-text-buses {font: 0.6px "Verdana"; fill: white}
.nad-text-nodes {font: 0.25px "Verdana"; fill: grey}
-.nad-edge-infos {font: 0.2px "Verdana"}
-.nad-edge-infos .nad-state-in {fill: #b71c1c}
-.nad-edge-infos .nad-state-out {fill: #2e7d32}
+.nad-edge-infos {font: 0.2px "Verdana"; dominant-baseline:middle; stroke: var(--nad-vl-color, white); stroke-width: 0.1; stroke-linejoin:round; paint-order: stroke}
+.nad-edge-infos .nad-state-in {fill: white}
+.nad-edge-infos .nad-state-out {fill: white}
.nad-vl0to30 {--nad-vl-color: #AFB42B}
.nad-vl30to50 {--nad-vl-color: #EF9A9A}
.nad-vl50to70 {--nad-vl-color: #9C27B0}
@@ -86,14 +86,14 @@
- 152
+ 152
- -19
+ -19
@@ -105,14 +105,14 @@
- -148
+ -148
- 26
+ 26
@@ -126,14 +126,14 @@
- 64
+ 64
- 4
+ 4
@@ -145,14 +145,14 @@
- -62
+ -62
- -1
+ -1
@@ -166,14 +166,14 @@
- 98
+ 98
- 2
+ 2
@@ -185,14 +185,14 @@
- -94
+ -94
- 11
+ 11
@@ -206,14 +206,14 @@
- 38
+ 38
- 2
+ 2
@@ -225,14 +225,14 @@
- -38
+ -38
- -3
+ -3
@@ -246,14 +246,14 @@
- 30
+ 30
- 3
+ 3
@@ -265,14 +265,14 @@
- -29
+ -29
- -6
+ -6
@@ -286,14 +286,14 @@
- 0
+ 0
- 0
+ 0
@@ -305,14 +305,14 @@
- 0
+ 0
- -1
+ -1
@@ -326,14 +326,14 @@
- -38
+ -38
- 9
+ 9
@@ -345,14 +345,14 @@
- 38
+ 38
- -8
+ -8
@@ -366,14 +366,14 @@
- 0
+ 0
- 0
+ 0
@@ -386,14 +386,14 @@
- 0
+ 0
- 0
+ 0
@@ -408,14 +408,14 @@
- 27
+ 27
- -1
+ -1
@@ -428,14 +428,14 @@
- -27
+ -27
- 4
+ 4
@@ -450,14 +450,14 @@
- 46
+ 46
- 13
+ 13
@@ -470,14 +470,14 @@
- -46
+ -46
- -9
+ -9
@@ -492,14 +492,14 @@
- 15
+ 15
- -1
+ -1
@@ -511,14 +511,14 @@
- -15
+ -15
- 2
+ 2
@@ -532,14 +532,14 @@
- 7
+ 7
- 2
+ 2
@@ -551,14 +551,14 @@
- -7
+ -7
- -2
+ -2
@@ -572,14 +572,14 @@
- 13
+ 13
- 5
+ 5
@@ -591,14 +591,14 @@
- -13
+ -13
- -5
+ -5
@@ -612,14 +612,14 @@
- 0
+ 0
- -9
+ -9
@@ -631,14 +631,14 @@
- 0
+ 0
- 9
+ 9
@@ -652,14 +652,14 @@
- 0
+ 0
- 9
+ 9
@@ -671,14 +671,14 @@
- 0
+ 0
- -9
+ -9
@@ -692,14 +692,14 @@
- -2
+ -2
- 10
+ 10
@@ -711,14 +711,14 @@
- 2
+ 2
- -10
+ -10
@@ -732,14 +732,14 @@
- 0
+ 0
- 0
+ 0
@@ -751,14 +751,14 @@
- 0
+ 0
- 0
+ 0
@@ -772,14 +772,14 @@
- -11
+ -11
- 4
+ 4
@@ -791,14 +791,14 @@
- 11
+ 11
- -4
+ -4
@@ -812,14 +812,14 @@
- 0
+ 0
- 1
+ 1
@@ -831,14 +831,14 @@
- 0
+ 0
- -1
+ -1
@@ -852,14 +852,14 @@
- 0
+ 0
- 0
+ 0
@@ -871,14 +871,14 @@
- 0
+ 0
- 0
+ 0
diff --git a/src/test/resources/IEEE_14_bus_text_nodes.svg b/src/test/resources/IEEE_14_bus_text_nodes.svg
index bfb314bc..372a1296 100644
--- a/src/test/resources/IEEE_14_bus_text_nodes.svg
+++ b/src/test/resources/IEEE_14_bus_text_nodes.svg
@@ -5,7 +5,7 @@
.nad-branch-edges circle {stroke: var(--nad-vl-color, black); stroke-width: 0.05; fill: white}
.nad-3wt-edges polyline {stroke: var(--nad-vl-color, black); stroke-width: 0.05; fill: none}
.nad-text-edges {stroke: grey; stroke-width: 0.02; stroke-dasharray: .1,.1}
-.nad-disconnected {stroke-dasharray: .1,.1}
+.nad-branch-edges .nad-disconnected polyline {stroke-dasharray: .1,.1}
.nad-vl-nodes circle {fill: var(--nad-vl-color, lightblue); stroke-width: 0.05; stroke: white}
.nad-vl-nodes circle.nad-unknown-busnode {stroke: lightgrey; stroke-width: 0.05; stroke-dasharray: .05,.05; fill: none}
.nad-vl-nodes path {fill: var(--nad-vl-color, lightblue); stroke-width: 0.05; stroke: white; stroke-linejoin:round;}
@@ -20,9 +20,9 @@
.nad-reactive path {stroke: none; fill: #0277bd}
.nad-vl-nodes .nad-text-buses {font: 0.6px "Verdana"; fill: white}
.nad-text-nodes {font: 0.25px "Verdana"; fill: grey}
-.nad-edge-infos {font: 0.2px "Verdana"}
-.nad-edge-infos .nad-state-in {fill: #b71c1c}
-.nad-edge-infos .nad-state-out {fill: #2e7d32}
+.nad-edge-infos {font: 0.2px "Verdana"; dominant-baseline:middle; stroke: var(--nad-vl-color, white); stroke-width: 0.1; stroke-linejoin:round; paint-order: stroke}
+.nad-edge-infos .nad-state-in {fill: white}
+.nad-edge-infos .nad-state-out {fill: white}
.nad-vl0to30 {--nad-vl-color: #AFB42B}
.nad-vl30to50 {--nad-vl-color: #EF9A9A}
.nad-vl50to70 {--nad-vl-color: #9C27B0}
@@ -86,14 +86,14 @@
- 0
+ 0
- 0
+ 0
@@ -105,14 +105,14 @@
- 0
+ 0
- 0
+ 0
@@ -126,14 +126,14 @@
- 0
+ 0
- 0
+ 0
@@ -145,14 +145,14 @@
- 0
+ 0
- 0
+ 0
@@ -166,14 +166,14 @@
- 0
+ 0
- 0
+ 0
@@ -185,14 +185,14 @@
- 0
+ 0
- 0
+ 0
@@ -206,14 +206,14 @@
- 0
+ 0
- 0
+ 0
@@ -225,14 +225,14 @@
- 0
+ 0
- 0
+ 0
@@ -246,14 +246,14 @@
- 0
+ 0
- 0
+ 0
@@ -265,14 +265,14 @@
- 0
+ 0
- 0
+ 0
@@ -286,14 +286,14 @@
- 0
+ 0
- 0
+ 0
@@ -305,14 +305,14 @@
- 0
+ 0
- 0
+ 0
@@ -326,14 +326,14 @@
- 0
+ 0
- 0
+ 0
@@ -345,14 +345,14 @@
- 0
+ 0
- 0
+ 0
@@ -366,14 +366,14 @@
- 0
+ 0
- 0
+ 0
@@ -386,14 +386,14 @@
- 0
+ 0
- 0
+ 0
@@ -408,14 +408,14 @@
- 0
+ 0
- 0
+ 0
@@ -428,14 +428,14 @@
- 0
+ 0
- 0
+ 0
@@ -450,14 +450,14 @@
- 0
+ 0
- 0
+ 0
@@ -470,14 +470,14 @@
- 0
+ 0
- 0
+ 0
@@ -492,14 +492,14 @@
- 0
+ 0
- 0
+ 0
@@ -511,14 +511,14 @@
- 0
+ 0
- 0
+ 0
@@ -532,14 +532,14 @@
- 0
+ 0
- 0
+ 0
@@ -551,14 +551,14 @@
- 0
+ 0
- 0
+ 0
@@ -572,14 +572,14 @@
- 0
+ 0
- 0
+ 0
@@ -591,14 +591,14 @@
- 0
+ 0
- 0
+ 0
@@ -612,14 +612,14 @@
- 0
+ 0
- 0
+ 0
@@ -631,14 +631,14 @@
- 0
+ 0
- 0
+ 0
@@ -652,14 +652,14 @@
- 0
+ 0
- 0
+ 0
@@ -671,14 +671,14 @@
- 0
+ 0
- 0
+ 0
@@ -692,14 +692,14 @@
- 0
+ 0
- 0
+ 0
@@ -711,14 +711,14 @@
- 0
+ 0
- 0
+ 0
@@ -732,14 +732,14 @@
- 0
+ 0
- 0
+ 0
@@ -751,14 +751,14 @@
- 0
+ 0
- 0
+ 0
@@ -772,14 +772,14 @@
- 0
+ 0
- 0
+ 0
@@ -791,14 +791,14 @@
- 0
+ 0
- 0
+ 0
@@ -812,14 +812,14 @@
- 0
+ 0
- 0
+ 0
@@ -831,14 +831,14 @@
- 0
+ 0
- 0
+ 0
@@ -852,14 +852,14 @@
- 0
+ 0
- 0
+ 0
@@ -871,14 +871,14 @@
- 0
+ 0
- 0
+ 0
diff --git a/src/test/resources/IEEE_24_bus.svg b/src/test/resources/IEEE_24_bus.svg
index 275c2137..5593b42b 100644
--- a/src/test/resources/IEEE_24_bus.svg
+++ b/src/test/resources/IEEE_24_bus.svg
@@ -5,7 +5,7 @@
.nad-branch-edges circle {stroke: var(--nad-vl-color, black); stroke-width: 0.05; fill: white}
.nad-3wt-edges polyline {stroke: var(--nad-vl-color, black); stroke-width: 0.05; fill: none}
.nad-text-edges {stroke: grey; stroke-width: 0.02; stroke-dasharray: .1,.1}
-.nad-disconnected {stroke-dasharray: .1,.1}
+.nad-branch-edges .nad-disconnected polyline {stroke-dasharray: .1,.1}
.nad-vl-nodes circle {fill: var(--nad-vl-color, lightblue); stroke-width: 0.05; stroke: white}
.nad-vl-nodes circle.nad-unknown-busnode {stroke: lightgrey; stroke-width: 0.05; stroke-dasharray: .05,.05; fill: none}
.nad-vl-nodes path {fill: var(--nad-vl-color, lightblue); stroke-width: 0.05; stroke: white; stroke-linejoin:round;}
@@ -20,9 +20,9 @@
.nad-reactive path {stroke: none; fill: #0277bd}
.nad-vl-nodes .nad-text-buses {font: 0.6px "Verdana"; fill: white}
.nad-text-nodes {font: 0.25px "Verdana"; fill: grey}
-.nad-edge-infos {font: 0.2px "Verdana"}
-.nad-edge-infos .nad-state-in {fill: #b71c1c}
-.nad-edge-infos .nad-state-out {fill: #2e7d32}
+.nad-edge-infos {font: 0.2px "Verdana"; dominant-baseline:middle; stroke: var(--nad-vl-color, white); stroke-width: 0.1; stroke-linejoin:round; paint-order: stroke}
+.nad-edge-infos .nad-state-in {fill: white}
+.nad-edge-infos .nad-state-out {fill: white}
.nad-vl0to30 {--nad-vl-color: #AFB42B}
.nad-vl30to50 {--nad-vl-color: #EF9A9A}
.nad-vl50to70 {--nad-vl-color: #9C27B0}
@@ -116,14 +116,14 @@
- 0
+ 0
- 0
+ 0
@@ -135,14 +135,14 @@
- 0
+ 0
- 0
+ 0
@@ -156,14 +156,14 @@
- 0
+ 0
- 0
+ 0
@@ -175,14 +175,14 @@
- 0
+ 0
- 0
+ 0
@@ -196,14 +196,14 @@
- 0
+ 0
- 0
+ 0
@@ -215,14 +215,14 @@
- 0
+ 0
- 0
+ 0
@@ -236,14 +236,14 @@
- 0
+ 0
- 0
+ 0
@@ -255,14 +255,14 @@
- 0
+ 0
- 0
+ 0
@@ -276,14 +276,14 @@
- 0
+ 0
- 0
+ 0
@@ -295,14 +295,14 @@
- 0
+ 0
- 0
+ 0
@@ -316,14 +316,14 @@
- 0
+ 0
- 0
+ 0
@@ -336,14 +336,14 @@
- 0
+ 0
- 0
+ 0
@@ -358,14 +358,14 @@
- 0
+ 0
- 0
+ 0
@@ -377,14 +377,14 @@
- 0
+ 0
- 0
+ 0
@@ -398,14 +398,14 @@
- 0
+ 0
- 0
+ 0
@@ -417,14 +417,14 @@
- 0
+ 0
- 0
+ 0
@@ -438,14 +438,14 @@
- 0
+ 0
- 0
+ 0
@@ -457,14 +457,14 @@
- 0
+ 0
- 0
+ 0
@@ -478,14 +478,14 @@
- 0
+ 0
- 0
+ 0
@@ -498,14 +498,14 @@
- 0
+ 0
- 0
+ 0
@@ -520,14 +520,14 @@
- 0
+ 0
- 0
+ 0
@@ -540,14 +540,14 @@
- 0
+ 0
- 0
+ 0
@@ -562,14 +562,14 @@
- 0
+ 0
- 0
+ 0
@@ -582,14 +582,14 @@
- 0
+ 0
- 0
+ 0
@@ -604,14 +604,14 @@
- 0
+ 0
- 0
+ 0
@@ -623,14 +623,14 @@
- 0
+ 0
- 0
+ 0
@@ -644,14 +644,14 @@
- 0
+ 0
- 0
+ 0
@@ -664,14 +664,14 @@
- 0
+ 0
- 0
+ 0
@@ -686,14 +686,14 @@
- 0
+ 0
- 0
+ 0
@@ -706,14 +706,14 @@
- 0
+ 0
- 0
+ 0
@@ -728,14 +728,14 @@
- 0
+ 0
- 0
+ 0
@@ -747,14 +747,14 @@
- 0
+ 0
- 0
+ 0
@@ -768,14 +768,14 @@
- 0
+ 0
- 0
+ 0
@@ -787,14 +787,14 @@
- 0
+ 0
- 0
+ 0
@@ -808,14 +808,14 @@
- 0
+ 0
- 0
+ 0
@@ -827,14 +827,14 @@
- 0
+ 0
- 0
+ 0
@@ -848,14 +848,14 @@
- 0
+ 0
- 0
+ 0
@@ -867,14 +867,14 @@
- 0
+ 0
- 0
+ 0
@@ -888,14 +888,14 @@
- 0
+ 0
- 0
+ 0
@@ -907,14 +907,14 @@
- 0
+ 0
- 0
+ 0
@@ -928,14 +928,14 @@
- 0
+ 0
- 0
+ 0
@@ -947,14 +947,14 @@
- 0
+ 0
- 0
+ 0
@@ -968,14 +968,14 @@
- 0
+ 0
- 0
+ 0
@@ -987,14 +987,14 @@
- 0
+ 0
- 0
+ 0
@@ -1008,14 +1008,14 @@
- 0
+ 0
- 0
+ 0
@@ -1027,14 +1027,14 @@
- 0
+ 0
- 0
+ 0
@@ -1048,14 +1048,14 @@
- 0
+ 0
- 0
+ 0
@@ -1067,14 +1067,14 @@
- 0
+ 0
- 0
+ 0
@@ -1088,14 +1088,14 @@
- 0
+ 0
- 0
+ 0
@@ -1107,14 +1107,14 @@
- 0
+ 0
- 0
+ 0
@@ -1128,14 +1128,14 @@
- 0
+ 0
- 0
+ 0
@@ -1147,14 +1147,14 @@
- 0
+ 0
- 0
+ 0
@@ -1168,14 +1168,14 @@
- 0
+ 0
- 0
+ 0
@@ -1187,14 +1187,14 @@
- 0
+ 0
- 0
+ 0
@@ -1208,14 +1208,14 @@
- 0
+ 0
- 0
+ 0
@@ -1227,14 +1227,14 @@
- 0
+ 0
- 0
+ 0
@@ -1248,14 +1248,14 @@
- 0
+ 0
- 0
+ 0
@@ -1267,14 +1267,14 @@
- 0
+ 0
- 0
+ 0
@@ -1288,14 +1288,14 @@
- 0
+ 0
- 0
+ 0
@@ -1307,14 +1307,14 @@
- 0
+ 0
- 0
+ 0
@@ -1328,14 +1328,14 @@
- 0
+ 0
- 0
+ 0
@@ -1347,14 +1347,14 @@
- 0
+ 0
- 0
+ 0
@@ -1368,14 +1368,14 @@
- 0
+ 0
- 0
+ 0
@@ -1387,14 +1387,14 @@
- 0
+ 0
- 0
+ 0
@@ -1408,14 +1408,14 @@
- 0
+ 0
- 0
+ 0
@@ -1427,14 +1427,14 @@
- 0
+ 0
- 0
+ 0
@@ -1448,14 +1448,14 @@
- 0
+ 0
- 0
+ 0
@@ -1467,14 +1467,14 @@
- 0
+ 0
- 0
+ 0
@@ -1488,14 +1488,14 @@
- 0
+ 0
- 0
+ 0
@@ -1507,14 +1507,14 @@
- 0
+ 0
- 0
+ 0
@@ -1528,14 +1528,14 @@
- 0
+ 0
- 0
+ 0
@@ -1547,14 +1547,14 @@
- 0
+ 0
- 0
+ 0
@@ -1568,14 +1568,14 @@
- 0
+ 0
- 0
+ 0
@@ -1587,14 +1587,14 @@
- 0
+ 0
- 0
+ 0
@@ -1608,14 +1608,14 @@
- 0
+ 0
- 0
+ 0
@@ -1627,14 +1627,14 @@
- 0
+ 0
- 0
+ 0
diff --git a/src/test/resources/IEEE_30_bus.svg b/src/test/resources/IEEE_30_bus.svg
index c4c7ff47..9f421067 100644
--- a/src/test/resources/IEEE_30_bus.svg
+++ b/src/test/resources/IEEE_30_bus.svg
@@ -5,7 +5,7 @@
.nad-branch-edges circle {stroke: var(--nad-vl-color, black); stroke-width: 0.05; fill: white}
.nad-3wt-edges polyline {stroke: var(--nad-vl-color, black); stroke-width: 0.05; fill: none}
.nad-text-edges {stroke: grey; stroke-width: 0.02; stroke-dasharray: .1,.1}
-.nad-disconnected {stroke-dasharray: .1,.1}
+.nad-branch-edges .nad-disconnected polyline {stroke-dasharray: .1,.1}
.nad-vl-nodes circle {fill: var(--nad-vl-color, lightblue); stroke-width: 0.05; stroke: white}
.nad-vl-nodes circle.nad-unknown-busnode {stroke: lightgrey; stroke-width: 0.05; stroke-dasharray: .05,.05; fill: none}
.nad-vl-nodes path {fill: var(--nad-vl-color, lightblue); stroke-width: 0.05; stroke: white; stroke-linejoin:round;}
@@ -20,9 +20,9 @@
.nad-reactive path {stroke: none; fill: #0277bd}
.nad-vl-nodes .nad-text-buses {font: 0.6px "Verdana"; fill: white}
.nad-text-nodes {font: 0.25px "Verdana"; fill: grey}
-.nad-edge-infos {font: 0.2px "Verdana"}
-.nad-edge-infos .nad-state-in {fill: #b71c1c}
-.nad-edge-infos .nad-state-out {fill: #2e7d32}
+.nad-edge-infos {font: 0.2px "Verdana"; dominant-baseline:middle; stroke: var(--nad-vl-color, white); stroke-width: 0.1; stroke-linejoin:round; paint-order: stroke}
+.nad-edge-infos .nad-state-in {fill: white}
+.nad-edge-infos .nad-state-out {fill: white}
.nad-vl0to30 {--nad-vl-color: #AFB42B}
.nad-vl30to50 {--nad-vl-color: #EF9A9A}
.nad-vl50to70 {--nad-vl-color: #9C27B0}
@@ -134,14 +134,14 @@
- 0
+ 0
- 0
+ 0
@@ -153,14 +153,14 @@
- 0
+ 0
- 0
+ 0
@@ -174,14 +174,14 @@
- 0
+ 0
- 0
+ 0
@@ -193,14 +193,14 @@
- 0
+ 0
- 0
+ 0
@@ -214,14 +214,14 @@
- 0
+ 0
- 0
+ 0
@@ -233,14 +233,14 @@
- 0
+ 0
- 0
+ 0
@@ -254,14 +254,14 @@
- 0
+ 0
- 0
+ 0
@@ -273,14 +273,14 @@
- 0
+ 0
- 0
+ 0
@@ -294,14 +294,14 @@
- 0
+ 0
- 0
+ 0
@@ -313,14 +313,14 @@
- 0
+ 0
- 0
+ 0
@@ -334,14 +334,14 @@
- 0
+ 0
- 0
+ 0
@@ -353,14 +353,14 @@
- 0
+ 0
- 0
+ 0
@@ -374,14 +374,14 @@
- 0
+ 0
- 0
+ 0
@@ -393,14 +393,14 @@
- 0
+ 0
- 0
+ 0
@@ -414,14 +414,14 @@
- 0
+ 0
- 0
+ 0
@@ -434,14 +434,14 @@
- 0
+ 0
- 0
+ 0
@@ -456,14 +456,14 @@
- 0
+ 0
- 0
+ 0
@@ -475,14 +475,14 @@
- 0
+ 0
- 0
+ 0
@@ -496,14 +496,14 @@
- 0
+ 0
- 0
+ 0
@@ -515,14 +515,14 @@
- 0
+ 0
- 0
+ 0
@@ -536,14 +536,14 @@
- 0
+ 0
- 0
+ 0
@@ -555,14 +555,14 @@
- 0
+ 0
- 0
+ 0
@@ -576,14 +576,14 @@
- 0
+ 0
- 0
+ 0
@@ -596,14 +596,14 @@
- 0
+ 0
- 0
+ 0
@@ -618,14 +618,14 @@
- 0
+ 0
- 0
+ 0
@@ -638,14 +638,14 @@
- 0
+ 0
- 0
+ 0
@@ -660,14 +660,14 @@
- 0
+ 0
- 0
+ 0
@@ -679,14 +679,14 @@
- 0
+ 0
- 0
+ 0
@@ -700,14 +700,14 @@
- 0
+ 0
- 0
+ 0
@@ -719,14 +719,14 @@
- 0
+ 0
- 0
+ 0
@@ -740,14 +740,14 @@
- 0
+ 0
- 0
+ 0
@@ -759,14 +759,14 @@
- 0
+ 0
- 0
+ 0
@@ -780,14 +780,14 @@
- 0
+ 0
- 0
+ 0
@@ -799,14 +799,14 @@
- 0
+ 0
- 0
+ 0
@@ -820,14 +820,14 @@
- 0
+ 0
- 0
+ 0
@@ -839,14 +839,14 @@
- 0
+ 0
- 0
+ 0
@@ -860,14 +860,14 @@
- 0
+ 0
- 0
+ 0
@@ -879,14 +879,14 @@
- 0
+ 0
- 0
+ 0
@@ -900,14 +900,14 @@
- 0
+ 0
- 0
+ 0
@@ -919,14 +919,14 @@
- 0
+ 0
- 0
+ 0
@@ -940,14 +940,14 @@
- 0
+ 0
- 0
+ 0
@@ -959,14 +959,14 @@
- 0
+ 0
- 0
+ 0
@@ -980,14 +980,14 @@
- 0
+ 0
- 0
+ 0
@@ -999,14 +999,14 @@
- 0
+ 0
- 0
+ 0
@@ -1020,14 +1020,14 @@
- 0
+ 0
- 0
+ 0
@@ -1039,14 +1039,14 @@
- 0
+ 0
- 0
+ 0
@@ -1060,14 +1060,14 @@
- 0
+ 0
- 0
+ 0
@@ -1079,14 +1079,14 @@
- 0
+ 0
- 0
+ 0
@@ -1100,14 +1100,14 @@
- 0
+ 0
- 0
+ 0
@@ -1119,14 +1119,14 @@
- 0
+ 0
- 0
+ 0
@@ -1140,14 +1140,14 @@
- 0
+ 0
- 0
+ 0
@@ -1159,14 +1159,14 @@
- 0
+ 0
- 0
+ 0
@@ -1180,14 +1180,14 @@
- 0
+ 0
- 0
+ 0
@@ -1199,14 +1199,14 @@
- 0
+ 0
- 0
+ 0
@@ -1220,14 +1220,14 @@
- 0
+ 0
- 0
+ 0
@@ -1239,14 +1239,14 @@
- 0
+ 0
- 0
+ 0
@@ -1260,14 +1260,14 @@
- 0
+ 0
- 0
+ 0
@@ -1279,14 +1279,14 @@
- 0
+ 0
- 0
+ 0
@@ -1300,14 +1300,14 @@
- 0
+ 0
- 0
+ 0
@@ -1319,14 +1319,14 @@
- 0
+ 0
- 0
+ 0
@@ -1340,14 +1340,14 @@
- 0
+ 0
- 0
+ 0
@@ -1359,14 +1359,14 @@
- 0
+ 0
- 0
+ 0
@@ -1380,14 +1380,14 @@
- 0
+ 0
- 0
+ 0
@@ -1399,14 +1399,14 @@
- 0
+ 0
- 0
+ 0
@@ -1420,14 +1420,14 @@
- 0
+ 0
- 0
+ 0
@@ -1439,14 +1439,14 @@
- 0
+ 0
- 0
+ 0
@@ -1460,14 +1460,14 @@
- 0
+ 0
- 0
+ 0
@@ -1479,14 +1479,14 @@
- 0
+ 0
- 0
+ 0
@@ -1500,14 +1500,14 @@
- 0
+ 0
- 0
+ 0
@@ -1519,14 +1519,14 @@
- 0
+ 0
- 0
+ 0
@@ -1540,14 +1540,14 @@
- 0
+ 0
- 0
+ 0
@@ -1559,14 +1559,14 @@
- 0
+ 0
- 0
+ 0
@@ -1580,14 +1580,14 @@
- 0
+ 0
- 0
+ 0
@@ -1599,14 +1599,14 @@
- 0
+ 0
- 0
+ 0
@@ -1620,14 +1620,14 @@
- 0
+ 0
- 0
+ 0
@@ -1640,14 +1640,14 @@
- 0
+ 0
- 0
+ 0
@@ -1662,14 +1662,14 @@
- 0
+ 0
- 0
+ 0
@@ -1681,14 +1681,14 @@
- 0
+ 0
- 0
+ 0
@@ -1702,14 +1702,14 @@
- 0
+ 0
- 0
+ 0
@@ -1721,14 +1721,14 @@
- 0
+ 0
- 0
+ 0
@@ -1742,14 +1742,14 @@
- 0
+ 0
- 0
+ 0
@@ -1761,14 +1761,14 @@
- 0
+ 0
- 0
+ 0
diff --git a/src/test/resources/IEEE_57_bus.svg b/src/test/resources/IEEE_57_bus.svg
index fd800856..e499587a 100644
--- a/src/test/resources/IEEE_57_bus.svg
+++ b/src/test/resources/IEEE_57_bus.svg
@@ -5,7 +5,7 @@
.nad-branch-edges circle {stroke: var(--nad-vl-color, lightgrey); stroke-width: 0.05; fill: white}
.nad-3wt-edges polyline {stroke: var(--nad-vl-color, lightgrey); stroke-width: 0.05; fill: none}
.nad-text-edges {stroke: grey; stroke-width: 0.02; ; stroke-dasharray: .1,.1}
-.nad-branch-edges .nad-disconnected {stroke-dasharray: .1,.1}
+.nad-branch-edges .nad-disconnected polyline {stroke-dasharray: .1,.1}
.nad-vl-nodes circle {fill: var(--nad-vl-color, lightgrey); stroke-width: 0.05; stroke: white}
.nad-vl-nodes circle.nad-unknown-busnode {stroke: var(--nad-vl-color, #808080); stroke-width: 0.05; stroke-dasharray: .05,.05; fill: none}
.nad-vl-nodes path {fill: var(--nad-vl-color, lightgrey); stroke-width: 0.05; stroke: white; stroke-linejoin:round;}
@@ -20,9 +20,9 @@
.nad-reactive path {stroke: none; fill: #0277bd}
.nad-vl-nodes .nad-text-buses {font: 0.6px "Verdana"; fill: white}
.nad-text-nodes {font: 0.25px "Verdana"; fill: grey}
-.nad-edge-infos {font: 0.2px "Verdana"}
-.nad-edge-infos .nad-state-in {fill: #b71c1c}
-.nad-edge-infos .nad-state-out {fill: #2e7d32}
+.nad-edge-infos {font: 0.2px "Verdana"; dominant-baseline:middle; stroke: var(--nad-vl-color, white); stroke-width: 0.1; stroke-linejoin:round; paint-order: stroke}
+.nad-edge-infos .nad-state-in {fill: white}
+.nad-edge-infos .nad-state-out {fill: white}
.nad-disconnected {--nad-vl-color: #808080}
.nad-vl0to30-0 {--nad-vl-color: #afb42b}
.nad-vl0to30-1 {--nad-vl-color: #e6ee9c}
@@ -280,14 +280,14 @@
- 0
+ 0
- 0
+ 0
@@ -299,14 +299,14 @@
- 0
+ 0
- 0
+ 0
@@ -320,14 +320,14 @@
- 0
+ 0
- 0
+ 0
@@ -339,14 +339,14 @@
- 0
+ 0
- 0
+ 0
@@ -360,14 +360,14 @@
- 0
+ 0
- 0
+ 0
@@ -379,14 +379,14 @@
- 0
+ 0
- 0
+ 0
@@ -400,14 +400,14 @@
- 0
+ 0
- 0
+ 0
@@ -419,14 +419,14 @@
- 0
+ 0
- 0
+ 0
@@ -440,14 +440,14 @@
- 0
+ 0
- 0
+ 0
@@ -459,14 +459,14 @@
- 0
+ 0
- 0
+ 0
@@ -480,14 +480,14 @@
- 0
+ 0
- 0
+ 0
@@ -499,14 +499,14 @@
- 0
+ 0
- 0
+ 0
@@ -520,14 +520,14 @@
- 0
+ 0
- 0
+ 0
@@ -539,14 +539,14 @@
- 0
+ 0
- 0
+ 0
@@ -560,14 +560,14 @@
- 0
+ 0
- 0
+ 0
@@ -579,14 +579,14 @@
- 0
+ 0
- 0
+ 0
@@ -600,14 +600,14 @@
- 0
+ 0
- 0
+ 0
@@ -619,14 +619,14 @@
- 0
+ 0
- 0
+ 0
@@ -640,14 +640,14 @@
- 0
+ 0
- 0
+ 0
@@ -660,14 +660,14 @@
- 0
+ 0
- 0
+ 0
@@ -682,14 +682,14 @@
- 0
+ 0
- 0
+ 0
@@ -702,14 +702,14 @@
- 0
+ 0
- 0
+ 0
@@ -724,14 +724,14 @@
- 0
+ 0
- 0
+ 0
@@ -743,14 +743,14 @@
- 0
+ 0
- 0
+ 0
@@ -764,14 +764,14 @@
- 0
+ 0
- 0
+ 0
@@ -783,14 +783,14 @@
- 0
+ 0
- 0
+ 0
@@ -804,14 +804,14 @@
- 0
+ 0
- 0
+ 0
@@ -823,14 +823,14 @@
- 0
+ 0
- 0
+ 0
@@ -844,14 +844,14 @@
- 0
+ 0
- 0
+ 0
@@ -863,14 +863,14 @@
- 0
+ 0
- 0
+ 0
@@ -884,14 +884,14 @@
- 0
+ 0
- 0
+ 0
@@ -904,14 +904,14 @@
- 0
+ 0
- 0
+ 0
@@ -926,14 +926,14 @@
- 0
+ 0
- 0
+ 0
@@ -945,14 +945,14 @@
- 0
+ 0
- 0
+ 0
@@ -966,14 +966,14 @@
- 0
+ 0
- 0
+ 0
@@ -985,14 +985,14 @@
- 0
+ 0
- 0
+ 0
@@ -1006,14 +1006,14 @@
- 0
+ 0
- 0
+ 0
@@ -1025,14 +1025,14 @@
- 0
+ 0
- 0
+ 0
@@ -1046,14 +1046,14 @@
- 0
+ 0
- 0
+ 0
@@ -1065,14 +1065,14 @@
- 0
+ 0
- 0
+ 0
@@ -1086,14 +1086,14 @@
- 0
+ 0
- 0
+ 0
@@ -1105,14 +1105,14 @@
- 0
+ 0
- 0
+ 0
@@ -1126,14 +1126,14 @@
- 0
+ 0
- 0
+ 0
@@ -1146,14 +1146,14 @@
- 0
+ 0
- 0
+ 0
@@ -1168,14 +1168,14 @@
- 0
+ 0
- 0
+ 0
@@ -1187,14 +1187,14 @@
- 0
+ 0
- 0
+ 0
@@ -1208,14 +1208,14 @@
- 0
+ 0
- 0
+ 0
@@ -1228,14 +1228,14 @@
- 0
+ 0
- 0
+ 0
@@ -1250,14 +1250,14 @@
- 0
+ 0
- 0
+ 0
@@ -1269,14 +1269,14 @@
- 0
+ 0
- 0
+ 0
@@ -1290,14 +1290,14 @@
- 0
+ 0
- 0
+ 0
@@ -1310,14 +1310,14 @@
- 0
+ 0
- 0
+ 0
@@ -1332,14 +1332,14 @@
- 0
+ 0
- 0
+ 0
@@ -1352,14 +1352,14 @@
- 0
+ 0
- 0
+ 0
@@ -1374,14 +1374,14 @@
- 0
+ 0
- 0
+ 0
@@ -1393,14 +1393,14 @@
- 0
+ 0
- 0
+ 0
@@ -1414,14 +1414,14 @@
- 0
+ 0
- 0
+ 0
@@ -1433,14 +1433,14 @@
- 0
+ 0
- 0
+ 0
@@ -1454,14 +1454,14 @@
- 0
+ 0
- 0
+ 0
@@ -1473,14 +1473,14 @@
- 0
+ 0
- 0
+ 0
@@ -1494,14 +1494,14 @@
- 0
+ 0
- 0
+ 0
@@ -1513,14 +1513,14 @@
- 0
+ 0
- 0
+ 0
@@ -1534,14 +1534,14 @@
- 0
+ 0
- 0
+ 0
@@ -1553,14 +1553,14 @@
- 0
+ 0
- 0
+ 0
@@ -1574,14 +1574,14 @@
- 0
+ 0
- 0
+ 0
@@ -1594,14 +1594,14 @@
- 0
+ 0
- 0
+ 0
@@ -1616,14 +1616,14 @@
- 0
+ 0
- 0
+ 0
@@ -1635,14 +1635,14 @@
- 0
+ 0
- 0
+ 0
@@ -1656,14 +1656,14 @@
- 0
+ 0
- 0
+ 0
@@ -1676,14 +1676,14 @@
- 0
+ 0
- 0
+ 0
@@ -1698,14 +1698,14 @@
- 0
+ 0
- 0
+ 0
@@ -1718,14 +1718,14 @@
- 0
+ 0
- 0
+ 0
@@ -1740,14 +1740,14 @@
- 0
+ 0
- 0
+ 0
@@ -1759,14 +1759,14 @@
- 0
+ 0
- 0
+ 0
@@ -1780,14 +1780,14 @@
- 0
+ 0
- 0
+ 0
@@ -1799,14 +1799,14 @@
- 0
+ 0
- 0
+ 0
@@ -1820,14 +1820,14 @@
- 0
+ 0
- 0
+ 0
@@ -1840,14 +1840,14 @@
- 0
+ 0
- 0
+ 0
@@ -1862,14 +1862,14 @@
- 0
+ 0
- 0
+ 0
@@ -1881,14 +1881,14 @@
- 0
+ 0
- 0
+ 0
@@ -1902,14 +1902,14 @@
- 0
+ 0
- 0
+ 0
@@ -1921,14 +1921,14 @@
- 0
+ 0
- 0
+ 0
@@ -1942,14 +1942,14 @@
- 0
+ 0
- 0
+ 0
@@ -1961,14 +1961,14 @@
- 0
+ 0
- 0
+ 0
@@ -1982,14 +1982,14 @@
- 0
+ 0
- 0
+ 0
@@ -2001,14 +2001,14 @@
- 0
+ 0
- 0
+ 0
@@ -2022,14 +2022,14 @@
- 0
+ 0
- 0
+ 0
@@ -2042,14 +2042,14 @@
- 0
+ 0
- 0
+ 0
@@ -2064,14 +2064,14 @@
- 0
+ 0
- 0
+ 0
@@ -2084,14 +2084,14 @@
- 0
+ 0
- 0
+ 0
@@ -2106,14 +2106,14 @@
- 0
+ 0
- 0
+ 0
@@ -2126,14 +2126,14 @@
- 0
+ 0
- 0
+ 0
@@ -2148,14 +2148,14 @@
- 0
+ 0
- 0
+ 0
@@ -2167,14 +2167,14 @@
- 0
+ 0
- 0
+ 0
@@ -2188,14 +2188,14 @@
- 0
+ 0
- 0
+ 0
@@ -2207,14 +2207,14 @@
- 0
+ 0
- 0
+ 0
@@ -2228,14 +2228,14 @@
- 0
+ 0
- 0
+ 0
@@ -2247,14 +2247,14 @@
- 0
+ 0
- 0
+ 0
@@ -2268,14 +2268,14 @@
- 0
+ 0
- 0
+ 0
@@ -2287,14 +2287,14 @@
- 0
+ 0
- 0
+ 0
@@ -2308,14 +2308,14 @@
- 0
+ 0
- 0
+ 0
@@ -2327,14 +2327,14 @@
- 0
+ 0
- 0
+ 0
@@ -2348,14 +2348,14 @@
- 0
+ 0
- 0
+ 0
@@ -2367,14 +2367,14 @@
- 0
+ 0
- 0
+ 0
@@ -2388,14 +2388,14 @@
- 0
+ 0
- 0
+ 0
@@ -2407,14 +2407,14 @@
- 0
+ 0
- 0
+ 0
@@ -2428,14 +2428,14 @@
- 0
+ 0
- 0
+ 0
@@ -2447,14 +2447,14 @@
- 0
+ 0
- 0
+ 0
@@ -2468,14 +2468,14 @@
- 0
+ 0
- 0
+ 0
@@ -2488,14 +2488,14 @@
- 0
+ 0
- 0
+ 0
@@ -2510,14 +2510,14 @@
- 0
+ 0
- 0
+ 0
@@ -2529,14 +2529,14 @@
- 0
+ 0
- 0
+ 0
@@ -2550,14 +2550,14 @@
- 0
+ 0
- 0
+ 0
@@ -2569,14 +2569,14 @@
- 0
+ 0
- 0
+ 0
@@ -2590,14 +2590,14 @@
- 0
+ 0
- 0
+ 0
@@ -2609,14 +2609,14 @@
- 0
+ 0
- 0
+ 0
@@ -2630,14 +2630,14 @@
- 0
+ 0
- 0
+ 0
@@ -2649,14 +2649,14 @@
- 0
+ 0
- 0
+ 0
@@ -2670,14 +2670,14 @@
- 0
+ 0
- 0
+ 0
@@ -2689,14 +2689,14 @@
- 0
+ 0
- 0
+ 0
@@ -2710,14 +2710,14 @@
- 0
+ 0
- 0
+ 0
@@ -2729,14 +2729,14 @@
- 0
+ 0
- 0
+ 0
@@ -2750,14 +2750,14 @@
- 0
+ 0
- 0
+ 0
@@ -2769,14 +2769,14 @@
- 0
+ 0
- 0
+ 0
@@ -2790,14 +2790,14 @@
- 0
+ 0
- 0
+ 0
@@ -2809,14 +2809,14 @@
- 0
+ 0
- 0
+ 0
@@ -2830,14 +2830,14 @@
- 0
+ 0
- 0
+ 0
@@ -2849,14 +2849,14 @@
- 0
+ 0
- 0
+ 0
@@ -2870,14 +2870,14 @@
- 0
+ 0
- 0
+ 0
@@ -2890,14 +2890,14 @@
- 0
+ 0
- 0
+ 0
@@ -2912,14 +2912,14 @@
- 0
+ 0
- 0
+ 0
@@ -2932,14 +2932,14 @@
- 0
+ 0
- 0
+ 0
@@ -2954,14 +2954,14 @@
- 0
+ 0
- 0
+ 0
@@ -2973,14 +2973,14 @@
- 0
+ 0
- 0
+ 0
@@ -2994,14 +2994,14 @@
- 0
+ 0
- 0
+ 0
@@ -3013,14 +3013,14 @@
- 0
+ 0
- 0
+ 0
@@ -3034,14 +3034,14 @@
- 0
+ 0
- 0
+ 0
@@ -3053,14 +3053,14 @@
- 0
+ 0
- 0
+ 0
@@ -3074,14 +3074,14 @@
- 0
+ 0
- 0
+ 0
@@ -3093,14 +3093,14 @@
- 0
+ 0
- 0
+ 0
@@ -3114,14 +3114,14 @@
- 0
+ 0
- 0
+ 0
@@ -3133,14 +3133,14 @@
- 0
+ 0
- 0
+ 0
@@ -3154,14 +3154,14 @@
- 0
+ 0
- 0
+ 0
@@ -3173,14 +3173,14 @@
- 0
+ 0
- 0
+ 0
@@ -3194,14 +3194,14 @@
- 0
+ 0
- 0
+ 0
@@ -3213,14 +3213,14 @@
- 0
+ 0
- 0
+ 0
@@ -3234,14 +3234,14 @@
- 0
+ 0
- 0
+ 0
@@ -3253,14 +3253,14 @@
- 0
+ 0
- 0
+ 0
@@ -3274,14 +3274,14 @@
- 0
+ 0
- 0
+ 0
@@ -3293,14 +3293,14 @@
- 0
+ 0
- 0
+ 0
@@ -3314,14 +3314,14 @@
- 0
+ 0
- 0
+ 0
@@ -3333,14 +3333,14 @@
- 0
+ 0
- 0
+ 0
@@ -3354,14 +3354,14 @@
- 0
+ 0
- 0
+ 0
@@ -3373,14 +3373,14 @@
- 0
+ 0
- 0
+ 0
@@ -3394,14 +3394,14 @@
- 0
+ 0
- 0
+ 0
@@ -3413,14 +3413,14 @@
- 0
+ 0
- 0
+ 0
@@ -3434,14 +3434,14 @@
- 0
+ 0
- 0
+ 0
@@ -3453,14 +3453,14 @@
- 0
+ 0
- 0
+ 0
@@ -3474,14 +3474,14 @@
- 0
+ 0
- 0
+ 0
@@ -3493,14 +3493,14 @@
- 0
+ 0
- 0
+ 0
diff --git a/src/test/resources/hvdc.svg b/src/test/resources/hvdc.svg
index 2332f5e7..d3bd7cac 100644
--- a/src/test/resources/hvdc.svg
+++ b/src/test/resources/hvdc.svg
@@ -5,7 +5,7 @@
.nad-branch-edges circle {stroke: var(--nad-vl-color, black); stroke-width: 0.05; fill: white}
.nad-3wt-edges polyline {stroke: var(--nad-vl-color, black); stroke-width: 0.05; fill: none}
.nad-text-edges {stroke: grey; stroke-width: 0.02; stroke-dasharray: .1,.1}
-.nad-disconnected {stroke-dasharray: .1,.1}
+.nad-branch-edges .nad-disconnected polyline {stroke-dasharray: .1,.1}
.nad-vl-nodes circle {fill: var(--nad-vl-color, lightblue); stroke-width: 0.05; stroke: white}
.nad-vl-nodes circle.nad-unknown-busnode {stroke: lightgrey; stroke-width: 0.05; stroke-dasharray: .05,.05; fill: none}
.nad-vl-nodes path {fill: var(--nad-vl-color, lightblue); stroke-width: 0.05; stroke: white; stroke-linejoin:round;}
@@ -20,9 +20,9 @@
.nad-reactive path {stroke: none; fill: #0277bd}
.nad-vl-nodes .nad-text-buses {font: 0.6px "Verdana"; fill: white}
.nad-text-nodes {font: 0.25px "Verdana"; fill: grey}
-.nad-edge-infos {font: 0.2px "Verdana"}
-.nad-edge-infos .nad-state-in {fill: #b71c1c}
-.nad-edge-infos .nad-state-out {fill: #2e7d32}
+.nad-edge-infos {font: 0.2px "Verdana"; dominant-baseline:middle; stroke: var(--nad-vl-color, white); stroke-width: 0.1; stroke-linejoin:round; paint-order: stroke}
+.nad-edge-infos .nad-state-in {fill: white}
+.nad-edge-infos .nad-state-out {fill: white}
.nad-vl0to30 {--nad-vl-color: #AFB42B}
.nad-vl30to50 {--nad-vl-color: #EF9A9A}
.nad-vl50to70 {--nad-vl-color: #9C27B0}
@@ -59,14 +59,14 @@
- -80
+ -80
- -10
+ -10
@@ -79,14 +79,14 @@
- 80
+ 80
- 5
+ 5
@@ -101,14 +101,14 @@
- 10
+ 10
- -512
+ -512
@@ -120,14 +120,14 @@
- -10
+ -10
- -120
+ -120
@@ -142,14 +142,14 @@
- 81
+ 81
- 0
+ 0
@@ -161,14 +161,14 @@
- -79
+ -79
- 0
+ 0
@@ -183,14 +183,14 @@
- 110
+ 110
- 190
+ 190
@@ -202,14 +202,14 @@
- -110
+ -110
- -185
+ -185
@@ -223,14 +223,14 @@
- 240
+ 240
- 2
+ 2
@@ -242,14 +242,14 @@
- -240
+ -240
- 3
+ 3
diff --git a/src/test/resources/simple-eu-loop100.svg b/src/test/resources/simple-eu-loop100.svg
index 30d71acc..f24e268c 100644
--- a/src/test/resources/simple-eu-loop100.svg
+++ b/src/test/resources/simple-eu-loop100.svg
@@ -5,7 +5,7 @@
.nad-branch-edges circle {stroke: var(--nad-vl-color, black); stroke-width: 0.05; fill: white}
.nad-3wt-edges polyline {stroke: var(--nad-vl-color, black); stroke-width: 0.05; fill: none}
.nad-text-edges {stroke: grey; stroke-width: 0.02; stroke-dasharray: .1,.1}
-.nad-disconnected {stroke-dasharray: .1,.1}
+.nad-branch-edges .nad-disconnected polyline {stroke-dasharray: .1,.1}
.nad-vl-nodes circle {fill: var(--nad-vl-color, lightblue); stroke-width: 0.05; stroke: white}
.nad-vl-nodes circle.nad-unknown-busnode {stroke: lightgrey; stroke-width: 0.05; stroke-dasharray: .05,.05; fill: none}
.nad-vl-nodes path {fill: var(--nad-vl-color, lightblue); stroke-width: 0.05; stroke: white; stroke-linejoin:round;}
@@ -20,9 +20,9 @@
.nad-reactive path {stroke: none; fill: #0277bd}
.nad-vl-nodes .nad-text-buses {font: 0.6px "Verdana"; fill: white}
.nad-text-nodes {font: 0.25px "Verdana"; fill: grey}
-.nad-edge-infos {font: 0.2px "Verdana"}
-.nad-edge-infos .nad-state-in {fill: #b71c1c}
-.nad-edge-infos .nad-state-out {fill: #2e7d32}
+.nad-edge-infos {font: 0.2px "Verdana"; dominant-baseline:middle; stroke: var(--nad-vl-color, white); stroke-width: 0.1; stroke-linejoin:round; paint-order: stroke}
+.nad-edge-infos .nad-state-in {fill: white}
+.nad-edge-infos .nad-state-out {fill: white}
.nad-vl0to30 {--nad-vl-color: #AFB42B}
.nad-vl30to50 {--nad-vl-color: #EF9A9A}
.nad-vl50to70 {--nad-vl-color: #9C27B0}
@@ -76,14 +76,14 @@
- 0
+ 0
- 0
+ 0
@@ -95,14 +95,14 @@
- 0
+ 0
- 0
+ 0
@@ -116,14 +116,14 @@
- 0
+ 0
- 0
+ 0
@@ -135,14 +135,14 @@
- 0
+ 0
- 0
+ 0
@@ -156,14 +156,14 @@
- 0
+ 0
- 0
+ 0
@@ -176,14 +176,14 @@
- 0
+ 0
- 0
+ 0
@@ -198,14 +198,14 @@
- 0
+ 0
- 0
+ 0
@@ -217,14 +217,14 @@
- 0
+ 0
- 0
+ 0
@@ -238,14 +238,14 @@
- 0
+ 0
- 0
+ 0
@@ -257,14 +257,14 @@
- 0
+ 0
- 0
+ 0
@@ -278,14 +278,14 @@
- 0
+ 0
- 0
+ 0
@@ -297,14 +297,14 @@
- 0
+ 0
- 0
+ 0
@@ -318,14 +318,14 @@
- 0
+ 0
- 0
+ 0
@@ -337,14 +337,14 @@
- 0
+ 0
- 0
+ 0
@@ -358,14 +358,14 @@
- 0
+ 0
- 0
+ 0
@@ -377,14 +377,14 @@
- 0
+ 0
- 0
+ 0
@@ -398,14 +398,14 @@
- 0
+ 0
- 0
+ 0
@@ -417,14 +417,14 @@
- 0
+ 0
- 0
+ 0
@@ -438,14 +438,14 @@
- 0
+ 0
- 0
+ 0
@@ -457,14 +457,14 @@
- 0
+ 0
- 0
+ 0
@@ -478,14 +478,14 @@
- 0
+ 0
- 0
+ 0
@@ -497,14 +497,14 @@
- 0
+ 0
- 0
+ 0
@@ -518,14 +518,14 @@
- 0
+ 0
- 0
+ 0
@@ -537,14 +537,14 @@
- 0
+ 0
- 0
+ 0
@@ -558,14 +558,14 @@
- 0
+ 0
- 0
+ 0
@@ -577,14 +577,14 @@
- 0
+ 0
- 0
+ 0
@@ -598,14 +598,14 @@
- 0
+ 0
- 0
+ 0
@@ -618,14 +618,14 @@
- 0
+ 0
- 0
+ 0
@@ -640,14 +640,14 @@
- 0
+ 0
- 0
+ 0
@@ -659,14 +659,14 @@
- 0
+ 0
- 0
+ 0
@@ -680,14 +680,14 @@
- 0
+ 0
- 0
+ 0
@@ -699,14 +699,14 @@
- 0
+ 0
- 0
+ 0
@@ -720,14 +720,14 @@
- 0
+ 0
- 0
+ 0
@@ -739,14 +739,14 @@
- 0
+ 0
- 0
+ 0
@@ -760,14 +760,14 @@
- 0
+ 0
- 0
+ 0
@@ -779,14 +779,14 @@
- 0
+ 0
- 0
+ 0
diff --git a/src/test/resources/simple-eu-loop80.svg b/src/test/resources/simple-eu-loop80.svg
index 8c817b59..4095e28a 100644
--- a/src/test/resources/simple-eu-loop80.svg
+++ b/src/test/resources/simple-eu-loop80.svg
@@ -5,7 +5,7 @@
.nad-branch-edges circle {stroke: var(--nad-vl-color, black); stroke-width: 0.05; fill: white}
.nad-3wt-edges polyline {stroke: var(--nad-vl-color, black); stroke-width: 0.05; fill: none}
.nad-text-edges {stroke: grey; stroke-width: 0.02; stroke-dasharray: .1,.1}
-.nad-disconnected {stroke-dasharray: .1,.1}
+.nad-branch-edges .nad-disconnected polyline {stroke-dasharray: .1,.1}
.nad-vl-nodes circle {fill: var(--nad-vl-color, lightblue); stroke-width: 0.05; stroke: white}
.nad-vl-nodes circle.nad-unknown-busnode {stroke: lightgrey; stroke-width: 0.05; stroke-dasharray: .05,.05; fill: none}
.nad-vl-nodes path {fill: var(--nad-vl-color, lightblue); stroke-width: 0.05; stroke: white; stroke-linejoin:round;}
@@ -20,9 +20,9 @@
.nad-reactive path {stroke: none; fill: #0277bd}
.nad-vl-nodes .nad-text-buses {font: 0.6px "Verdana"; fill: white}
.nad-text-nodes {font: 0.25px "Verdana"; fill: grey}
-.nad-edge-infos {font: 0.2px "Verdana"}
-.nad-edge-infos .nad-state-in {fill: #b71c1c}
-.nad-edge-infos .nad-state-out {fill: #2e7d32}
+.nad-edge-infos {font: 0.2px "Verdana"; dominant-baseline:middle; stroke: var(--nad-vl-color, white); stroke-width: 0.1; stroke-linejoin:round; paint-order: stroke}
+.nad-edge-infos .nad-state-in {fill: white}
+.nad-edge-infos .nad-state-out {fill: white}
.nad-vl0to30 {--nad-vl-color: #AFB42B}
.nad-vl30to50 {--nad-vl-color: #EF9A9A}
.nad-vl50to70 {--nad-vl-color: #9C27B0}
@@ -76,14 +76,14 @@
- 0
+ 0
- 0
+ 0
@@ -95,14 +95,14 @@
- 0
+ 0
- 0
+ 0
@@ -116,14 +116,14 @@
- 0
+ 0
- 0
+ 0
@@ -135,14 +135,14 @@
- 0
+ 0
- 0
+ 0
@@ -156,14 +156,14 @@
- 0
+ 0
- 0
+ 0
@@ -176,14 +176,14 @@
- 0
+ 0
- 0
+ 0
@@ -198,14 +198,14 @@
- 0
+ 0
- 0
+ 0
@@ -217,14 +217,14 @@
- 0
+ 0
- 0
+ 0
@@ -238,14 +238,14 @@
- 0
+ 0
- 0
+ 0
@@ -257,14 +257,14 @@
- 0
+ 0
- 0
+ 0
@@ -278,14 +278,14 @@
- 0
+ 0
- 0
+ 0
@@ -297,14 +297,14 @@
- 0
+ 0
- 0
+ 0
@@ -318,14 +318,14 @@
- 0
+ 0
- 0
+ 0
@@ -337,14 +337,14 @@
- 0
+ 0
- 0
+ 0
@@ -358,14 +358,14 @@
- 0
+ 0
- 0
+ 0
@@ -377,14 +377,14 @@
- 0
+ 0
- 0
+ 0
@@ -398,14 +398,14 @@
- 0
+ 0
- 0
+ 0
@@ -417,14 +417,14 @@
- 0
+ 0
- 0
+ 0
@@ -438,14 +438,14 @@
- 0
+ 0
- 0
+ 0
@@ -457,14 +457,14 @@
- 0
+ 0
- 0
+ 0
@@ -478,14 +478,14 @@
- 0
+ 0
- 0
+ 0
@@ -497,14 +497,14 @@
- 0
+ 0
- 0
+ 0
@@ -518,14 +518,14 @@
- 0
+ 0
- 0
+ 0
@@ -537,14 +537,14 @@
- 0
+ 0
- 0
+ 0
@@ -558,14 +558,14 @@
- 0
+ 0
- 0
+ 0
@@ -577,14 +577,14 @@
- 0
+ 0
- 0
+ 0
@@ -598,14 +598,14 @@
- 0
+ 0
- 0
+ 0
@@ -618,14 +618,14 @@
- 0
+ 0
- 0
+ 0
@@ -640,14 +640,14 @@
- 0
+ 0
- 0
+ 0
@@ -659,14 +659,14 @@
- 0
+ 0
- 0
+ 0
@@ -680,14 +680,14 @@
- 0
+ 0
- 0
+ 0
@@ -699,14 +699,14 @@
- 0
+ 0
- 0
+ 0
@@ -720,14 +720,14 @@
- 0
+ 0
- 0
+ 0
@@ -739,14 +739,14 @@
- 0
+ 0
- 0
+ 0
@@ -760,14 +760,14 @@
- 0
+ 0
- 0
+ 0
@@ -779,14 +779,14 @@
- 0
+ 0
- 0
+ 0
diff --git a/src/test/resources/simple-eu.svg b/src/test/resources/simple-eu.svg
index f83db48f..4bb31b96 100644
--- a/src/test/resources/simple-eu.svg
+++ b/src/test/resources/simple-eu.svg
@@ -5,7 +5,7 @@
.nad-branch-edges circle {stroke: var(--nad-vl-color, black); stroke-width: 0.05; fill: white}
.nad-3wt-edges polyline {stroke: var(--nad-vl-color, black); stroke-width: 0.05; fill: none}
.nad-text-edges {stroke: grey; stroke-width: 0.02; stroke-dasharray: .1,.1}
-.nad-disconnected {stroke-dasharray: .1,.1}
+.nad-branch-edges .nad-disconnected polyline {stroke-dasharray: .1,.1}
.nad-vl-nodes circle {fill: var(--nad-vl-color, lightblue); stroke-width: 0.05; stroke: white}
.nad-vl-nodes circle.nad-unknown-busnode {stroke: lightgrey; stroke-width: 0.05; stroke-dasharray: .05,.05; fill: none}
.nad-vl-nodes path {fill: var(--nad-vl-color, lightblue); stroke-width: 0.05; stroke: white; stroke-linejoin:round;}
@@ -20,9 +20,9 @@
.nad-reactive path {stroke: none; fill: #0277bd}
.nad-vl-nodes .nad-text-buses {font: 0.6px "Verdana"; fill: white}
.nad-text-nodes {font: 0.25px "Verdana"; fill: grey}
-.nad-edge-infos {font: 0.2px "Verdana"}
-.nad-edge-infos .nad-state-in {fill: #b71c1c}
-.nad-edge-infos .nad-state-out {fill: #2e7d32}
+.nad-edge-infos {font: 0.2px "Verdana"; dominant-baseline:middle; stroke: var(--nad-vl-color, white); stroke-width: 0.1; stroke-linejoin:round; paint-order: stroke}
+.nad-edge-infos .nad-state-in {fill: white}
+.nad-edge-infos .nad-state-out {fill: white}
.nad-vl0to30 {--nad-vl-color: #AFB42B}
.nad-vl30to50 {--nad-vl-color: #EF9A9A}
.nad-vl50to70 {--nad-vl-color: #9C27B0}
@@ -76,14 +76,14 @@
- -1150
+ -1150
- 41
+ 41
@@ -95,14 +95,14 @@
- 1150
+ 1150
- 41
+ 41
@@ -116,14 +116,14 @@
- -618
+ -618
- 12
+ 12
@@ -135,14 +135,14 @@
- 618
+ 618
- 12
+ 12
@@ -156,14 +156,14 @@
- -267
+ -267
- 8
+ 8
@@ -176,14 +176,14 @@
- 267
+ 267
- 4
+ 4
@@ -198,14 +198,14 @@
- 533
+ 533
- 9
+ 9
@@ -217,14 +217,14 @@
- -533
+ -533
- 9
+ 9
@@ -238,14 +238,14 @@
- -1183
+ -1183
- 44
+ 44
@@ -257,14 +257,14 @@
- 1183
+ 1183
- 44
+ 44
@@ -278,14 +278,14 @@
- 318
+ 318
- 3
+ 3
@@ -297,14 +297,14 @@
- -318
+ -318
- 3
+ 3
@@ -318,14 +318,14 @@
- -394
+ -394
- 5
+ 5
@@ -337,14 +337,14 @@
- 394
+ 394
- 5
+ 5
@@ -358,14 +358,14 @@
- -606
+ -606
- 11
+ 11
@@ -377,14 +377,14 @@
- 606
+ 606
- 11
+ 11
@@ -398,14 +398,14 @@
- -212
+ -212
- 1
+ 1
@@ -417,14 +417,14 @@
- 212
+ 212
- 1
+ 1
@@ -438,14 +438,14 @@
- -1183
+ -1183
- 44
+ 44
@@ -457,14 +457,14 @@
- 1183
+ 1183
- 44
+ 44
@@ -478,14 +478,14 @@
- 1317
+ 1317
- 54
+ 54
@@ -497,14 +497,14 @@
- -1317
+ -1317
- 54
+ 54
@@ -518,14 +518,14 @@
- 1523
+ 1523
- 73
+ 73
@@ -537,14 +537,14 @@
- -1523
+ -1523
- 73
+ 73
@@ -558,14 +558,14 @@
- -148
+ -148
- 1
+ 1
@@ -577,14 +577,14 @@
- 148
+ 148
- 1
+ 1
@@ -598,14 +598,14 @@
- 376
+ 376
- 4
+ 4
@@ -618,14 +618,14 @@
- -376
+ -376
- 9
+ 9
@@ -640,14 +640,14 @@
- -1670
+ -1670
- 87
+ 87
@@ -659,14 +659,14 @@
- 1670
+ 1670
- 87
+ 87
@@ -680,14 +680,14 @@
- -61
+ -61
- 0
+ 0
@@ -699,14 +699,14 @@
- 61
+ 61
- 0
+ 0
@@ -720,14 +720,14 @@
- 561
+ 561
- 10
+ 10
@@ -739,14 +739,14 @@
- -561
+ -561
- 10
+ 10
@@ -760,14 +760,14 @@
- 622
+ 622
- 12
+ 12
@@ -779,14 +779,14 @@
- -622
+ -622
- 12
+ 12