.map-reader .brand{display:none}.map-reader .topbar{justify-content:flex-end}.map-reader .map-tag{top:28px;left:22px}.feature-heading{font-size:15px;margin-top:22px}#reader-features{font-size:13px;line-height:1.6}#reader-features ul{list-style:none;margin:8px 0;padding:0}#reader-features button{width:100%;text-align:left;padding:12px;min-height:44px;margin:3px 0;border:1px solid #d1dbc5;border-radius:10px;background:#edf2e3}.map-load-error{position:absolute!important;top:90px;left:15px;right:80px;width:auto!important;height:auto!important;padding:12px!important;clip:auto!important;white-space:normal!important;background:#fff5ed;color:#842e21;border:1px solid #b85c3b;border-radius:12px;z-index:10}.details .feature-heading{font-weight:700}.map-reader .details{max-height:calc(100dvh - 125px)}@media(max-width:600px){.map-reader .map-tag{top:26px;left:16px}.map-reader .map-tag span:nth-child(2){font-size:12px}}@media(max-width:360px){.bottom{flex-direction:column;gap:5px;bottom:40px}.scale{bottom:155px}.contour-toggle{padding:9px 14px}.gesture-hint{display:none}}

/* Visitor map has one consistent presentation; editor controls remain available. */
.map-reader #info,.map-reader #details,.map-reader .bottom{display:none!important}
.map-reader .scale{bottom:45px}
@media(max-width:600px){.map-reader .scale{bottom:45px}}
