/* Compact maps, full view on request. */
html body .leaflet-container.tl-project-map{height:280px!important;min-height:0!important;max-width:100%;border:1px solid #aecbea;border-radius:12px;font-family:inherit;z-index:0}
.tl-map-tools{display:flex;flex-direction:column;gap:4px}.tl-map-tools button{border:1px solid #aec8e0;border-radius:7px;background:#fff;color:#154c80;font-size:11px;font-weight:700;padding:6px 8px;box-shadow:0 2px 6px #0002;cursor:pointer}.tl-map-tools button:hover{background:#e9f3ff}.leaflet-control-zoom a{width:32px!important;height:32px!important;line-height:32px!important;font-size:22px!important}
html body .leaflet-container.tl-project-map.tl-map-expanded{position:fixed!important;inset:10px!important;width:auto!important;height:auto!important;min-height:0!important;z-index:20000!important;box-shadow:0 0 0 20px #0b233ad9;border-radius:12px}
@media(max-width:600px){html body .leaflet-container.tl-project-map{height:230px!important}.tl-map-tools button{font-size:10px;padding:5px 6px}html body .leaflet-container.tl-project-map.tl-map-expanded{inset:5px!important;height:auto!important}}
