[id$='-map'] #map,#map{width:100%;height:300px;margin-bottom:0;border-radius:8px;outline:none}
.aw-map-links{margin:.4rem 0;font-size:.9rem}
[id$='-map'] #map:focus-visible,#map:focus-visible{outline:3px solid #005fcc;outline-offset:2px}
#map .leaflet-pane,#map .leaflet-top,#map .leaflet-bottom{z-index:100!important}

.aw-map-resizable{position:relative;padding-bottom:16px;margin-bottom:1.5rem}
.aw-map-resizable>#map{margin-bottom:0}

#map-resizer{width:32px;height:32px;padding:0;cursor:ns-resize;touch-action:none;border:1px solid #ccc;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 3px rgba(0,0,0,.25);position:absolute;left:50%;bottom:0;transform:translateX(-50%);z-index:999}
#map-resizer:hover{background:#f5f5f5}
#map-resizer:focus-visible{outline:3px solid #005fcc;outline-offset:2px}
#map-resizer .aw-map-resizer-icon{display:block;width:20px;height:20px;margin:0;pointer-events:none}

@media (max-width:480px){
#map-resizer{display:none}
.aw-map-resizable{padding-bottom:0}
}
