.svg-wrap {
    border: 2px solid black;
    padding: 10px;
}

.line {
    opacity: 0.2;
    transition: all 1s ease-in-out;
}

.line-unselected {
    cursor: pointer;
    stroke: grey;
}

.line-p1 {
    cursor: default;
    stroke: rgb(0, 47, 255);
    opacity: 1.0;
}

.line-p2 {
    cursor: default;
    stroke: rgb(255, 0, 0);
    opacity: 1.0;
}

.block  {
    transition: all 1s ease-in-out;
    filter: url(#f1);
}

/*
.line:hover {
    stroke: green;
    stroke-width: 50;
    opacity: 1.0;
    transition: all 1s ease-in-out;
}
*/