Возможно реализовать CSS-хак с использованием границы псевдоэлемента ::after, чтобы получить нужный вам эффект.
.category-list tbody .category {
border-left: none;
position: relative;
padding-left: 50px;
> h3:first-child {
border-width: 0;
border-style: solid;
border-color: inherit;
&::after {
content: "";
width: 0px;
height: 70%;
position: absolute;
border-radius: 20px;
border-width: 10px;
border-style: solid;
border-color: inherit;
top: 50%;
transform: translateY(-50%);
left: 10px;
}
}
}
Обратите внимание, что я применил стиль напрямую к элементу h3 заголовка, так как он является прямым потомком td, к которому был применён встроенный стиль. Поэтому, если в шаблоне когда-либо уберут эту структуру, вам придётся скорректировать свой CSS.
Однако вы можете отказаться от переопределения components/parent-category-row, как вы хотели.
