#iwind-webgl-webcam-overlay-root{position:fixed;inset:0;z-index:300000;display:none;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;background:transparent;pointer-events:none;}
#iwind-webgl-webcam-overlay-root.is-active{display:block;pointer-events:none;}
@media (max-width:767px), (orientation:landscape) and (max-height:500px){#iwind-webgl-webcam-overlay-root .webcam-content-layer{max-height:calc(100vh - 84px);max-height:calc(100dvh - 84px);overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;}}
#iwind-webgl-webcam-overlay-root .webcam-map-overlay,#iwind-webgl-webcam-overlay-root .webcam-close-btn,#iwind-webgl-webcam-overlay-root .webcam-content-layer,#iwind-webgl-webcam-overlay-root .webcam-info-btn,#iwind-webgl-webcam-overlay-root .webcam-info-panel{pointer-events:auto;}
