/* Only the standalone local monument-map response loads this stylesheet. */
html.map-embed body { padding-bottom:0!important; }
html.map-embed .map-shell { display:flex; flex-direction:column; }
html.map-embed .map-shell #map { position:relative; inset:auto; flex:1; min-height:260px; width:100%; }
html.map-embed .map-shell .map-tools { position:static; flex:none; width:100%; padding:12px; gap:0; background:#f7faf8; pointer-events:auto; }
html.map-embed .map-tools #mapHint { display:none; }
html.map-embed .map-tools .map-legend { position:static; width:100%; max-width:none; padding:0; border:0!important; box-shadow:none!important; background:transparent!important; backdrop-filter:none; }
html.map-embed .map-shell .basemap-switch { top:10px; right:10px; }
