/* MCD Connected Viewport Lines v9.4.1 — isolated visual layer */
#mcd-lines-v9-4-1-overlay {
    position: fixed;
    inset: 0;
    width: 100%;
    height: 100%;
    overflow: clip;
    pointer-events: none;
    z-index: 10;
    contain: layout paint style;
}
#mcd-lines-v9-4-1-overlay svg {
    position: absolute;
    inset: 0;
    display: block;
    width: 100%;
    height: 100%;
    overflow: hidden;
    pointer-events: none;
}
#mcd-lines-v9-4-1-overlay .mcd-line-path {
    fill: none;
    stroke: var(--mcd-color, #dedede);
    stroke-width: 1;
    stroke-linecap: round;
    stroke-linejoin: round;
    vector-effect: non-scaling-stroke;
}
#mcd-lines-v9-4-1-overlay .mcd-line-dot {
    fill: var(--mcd-color, #dedede);
    pointer-events: none;
}


/* MCD Connected Viewport Lines
   Hide all lines and dots on mobile
   Mobile breakpoint: 767px
*/

@media screen and (max-width: 767px) {
    #mcd-lines-v9-3-overlay,
    #mcd-v9-overlay,
    [id^="mcd-lines-"][id$="-overlay"],
    [id^="mcd-connected-lines-overlay"] {
        display: none !important;
    }
}

