/* Shared guides occupy whitespace. SVG segments omit diagram and navigation rectangles. */
.iq-line-layer,.iq-line-layer *{pointer-events:none!important}
.iq-line-layer{position:fixed;inset:0;z-index:18;overflow:hidden;contain:strict;opacity:0;transition:opacity 180ms ease}
.iq-line-layer.is-visible{opacity:1}
.iq-line-layer[data-iq-guides]::before,.iq-line-layer[data-iq-guides]::after{content:none!important}
.iq-line-layer>svg{display:block!important;width:100%;height:100%;max-width:none;max-height:none}
@media (hover:none),(pointer:coarse),(prefers-reduced-motion:reduce),print{.iq-line-layer{display:none!important}}

html.iq-guides-v3 .iq-line-layer:not([data-iq-guides]){display:none!important}
