/* Only the iframe's map fills the original site's model slot. No host CSS. */
html.map-embedded,html.map-embedded body{width:100%;height:100%;margin:0;overflow:hidden;background:#e8edf0}
.map-embedded body>.topbar,.map-embedded .intro,.map-embedded .nearby-section,.map-embedded .side-panel,.map-embedded footer,.map-embedded #droneDialog{display:none!important}
.map-embedded main,.map-embedded .workspace{display:block;margin:0;padding:0;width:100%;height:100%;max-width:none;gap:0}
.map-embedded .map-card{width:100%;height:100%;min-height:0;max-height:none;border:0;border-radius:0}
.map-embedded .view-controls{top:10px;left:10px;right:46px;gap:2px;padding:3px;max-width:calc(100% - 56px)}
.map-embedded .view-controls button{padding:8px 7px;font-size:10px}
.map-embedded .places-toggle{top:90px;left:10px;font-size:10px;padding:8px 10px}
.map-embedded .places-drawer{top:85px;left:10px;max-width:calc(100% - 20px);max-height:calc(100% - 130px)}
.map-embedded .maplibregl-ctrl-top-right{top:86px;right:3px}
.map-embedded .map-options{bottom:62px;left:10px;right:auto;gap:8px;padding:6px 8px}
.map-embedded .map-options label{font-size:10px}
.map-embedded #fullscreen{display:none}
.map-embedded .map-hint{left:10px;right:auto;bottom:34px;max-width:calc(100% - 20px);font-size:9px}
.map-embedded .map-data-note{bottom:8px;right:26px;font-size:9px}
.map-embedded .maplibregl-ctrl-bottom-left{bottom:8px}
.map-embedded .tour-panel{bottom:106px;max-height:calc(100% - 220px);overflow:auto}
.map-embedded .maplibregl-ctrl-attrib:not(.maplibregl-compact-show){margin-bottom:0}
@media(max-width:420px){.map-embedded .view-controls{right:10px;max-width:calc(100% - 20px)}.map-embedded .view-controls button{padding:7px 6px}.map-embedded .map-hint{bottom:32px;font-size:8px}.map-embedded .map-options label{font-size:9px}.map-embedded .tour-panel{bottom:110px}.map-embedded .map-data-note[open]{bottom:30px;max-height:50%}}
