.s24-map-host { width:100%; max-width:100%; margin:0; padding:0; overflow:clip; }
#s24-map-frame { display:block; width:100%; min-height:700px; height:1100px; border:0; }
html.s24-map-lock, body.s24-map-lock { overflow:hidden !important; }
#s24-map-frame.s24-map-expanded { position:fixed; inset:0; width:100vw; height:100dvh !important; min-height:0; z-index:2147483000; background:white; }
