.nb-highlight__mark {
    position: relative;

    background: none;
    display: inline-block;
    position: relative;
    white-space: nowrap;
}
.nb-highlight__mark[data-flickering="1"]{
    opacity: 0;
}
.nb-highlight__selectors {
    position: absolute;

    width: var(--select-width);
}
.nb-highlight__selector--left,
.nb-highlight__selector--right {
    position: absolute;
    top: -0.125em;
    left: -0.075em;
    width: 0.155em;
    height: calc(100% + 0.1275em);
    
    overflow: visible;
}
.nb-highlight__selector--right {
    transform: scaleY(-1);
    left: auto;
    right: -0.075em;
    top: auto;
    bottom: -0.125em;
}
.nb-highlight__selector--left circle,
.nb-highlight__selector--right circle{
    transform-origin: top;
    transform: scale(var(--scale));
}

.nb-highlight .brx-nestable-children,
.nb-highlight .brx-nestable-children-placeholder{
    display: inline-block !important;
}