svg{
font:13px cbsans,arial,sans-serif;
-webkit-font-feature-settings:'tnum';
-moz-font-feature-settings:'tnum';
font-feature-settings:'tnum'
}
#canvas,#ordinate-lines,#items rect{
shape-rendering:crispEdges
}
.title{
fill:#2c5b9c;
font-size:16px;
font-weight:700
}
.focused{
font-weight:700
}
#items g,#lines polyline,#marker circle{
cursor:pointer
}
#items .hidden{
opacity:.5
}
#lines .hidden{
display:none
}
#items g:hover rect:not(.focus),#items g:not(:hover) rect.focus{
display:none
}
#lines g{
cursor:pointer
}
#lines.interactive text{
-webkit-transition:fill .3s;
transition:fill .3s
}
svg:not(:hover) #lines.interactive g:not([font-weight]) text{
fill:transparent
}
#arrows{
-webkit-transition:-webkit-transform .3s;
transition:-webkit-transform .3s;
transition:transform .3s;
transition:transform .3s,-webkit-transform .3s
}
