.office-topographic-stage > .office-terrain-live { position:absolute;inset:0;z-index:1;background:#eef3f4; }
.office-terrain-live img { inset:auto;max-width:none;object-fit:initial; }
.office-terrain-live .leaflet-tile { width:256px;height:256px; }
.office-terrain-live .leaflet-image-layer { filter:none; }
.office-terrain-live .leaflet-control-zoom a { color:#082f49;font-family:Arial,sans-serif;font-size:24px; }
.office-terrain-reset button { border:0;background:#fff;color:#082f49;font:700 14px/1.3 Arial,sans-serif;padding:10px 14px;cursor:pointer; }
.office-terrain-reset button:hover { background:#f4f1e8; }
.office-terrain-reset button:focus-visible { outline:3px solid #bb923e;outline-offset:2px; }
.office-terrain-live:focus-visible { outline:3px solid #bb923e;outline-offset:-3px; }
