.conflicts_NH0YT {
    --hoz-size: 86px;
    --neg-hoz-size: calc(-1 * var(--hoz-size));
}

.toolbarConnector_rKw9X {
    position: relative;
}
.toolbarConnector_rKw9X::before {
    display: block;
    position: absolute;
    content: '';
    background-color: var(--color-border-main);
    height: 2px;
    width: var(--hoz-size);
    left: var(--neg-hoz-size);
    top: 50%;
    pointer-events: none;
}
.toolbarConnector_rKw9X::after {
    display: block;
    position: absolute;
    content: '';
    background-color: var(--color-border-main);
    width: 2px;
    height: calc(12px + var(--spacing-s));
    left: var(--neg-hoz-size);
    pointer-events: none;
}

.conflictBase_F-gkn.toolbarConnector_rKw9X::after {
    bottom: calc(-1 * var(--spacing-s));
}
.conflictHead_qDgkT.toolbarConnector_rKw9X::after {
    height: calc(14px + var(--spacing-s));
    top: calc(-1 * var(--spacing-s));
}

.verticalConnector_6gQQw {
    position: absolute;
    display: block;
    translate: -50% 0;
    left: calc(50% - var(--hoz-size));
    width: 100%;
    height: 100%;
    max-width: var(--block-wrapper-max-width);
    pointer-events: none;
}
.verticalConnector_6gQQw::before {
    display: block;
    content: '';
    width: 2px;
    height: 100%;
    background-color: var(--color-border-main);
    left: var(--neg-hoz-size);
    pointer-events: none;
}

.conflictBadge_rJISv {
    position: absolute;
    left: -12px;
    top: -12px;
}

.highlightContainer_T2jbl {
    position: relative;
}

.highlight_r-5El {
    position: absolute;
    inset: 0;
    opacity: 0.5;
    pointer-events: none;
}

.highlight_r-5El.main_K0HuP {
    background-color: var(--color-merge-muted);
}

.highlight_r-5El.current_-GeKS {
    background-color: var(--color-primary-muted);
}
