
.WPLeafletMap.ped-map-wait { position: relative; background: #e5e3df; overflow: hidden; }
.ped-map-cover { position: absolute; inset: 0; z-index: 2; display: block; width: 100%; height: 100%; padding: 0; margin: 0; border: 0; background: #e5e3df; cursor: pointer; }
.ped-map-cover img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; }
.ped-map-cover__btn { position: absolute; left: 50%; bottom: 1.6rem; transform: translateX(-50%); padding: .7em 1.2em; border-radius: 4px; background: #ed8b00; color: #fff; font-size: 1.6rem; font-weight: 600; line-height: 1.2; white-space: nowrap; box-shadow: 0 2px 8px rgba(0,0,0,.3); text-transform: none; letter-spacing: 0; }
.ped-map-cover:hover .ped-map-cover__btn, .ped-map-cover:focus-visible .ped-map-cover__btn { background: #c97500; }
.ped-map-cover:focus-visible { outline: 3px solid #ed8b00; outline-offset: -3px; }
.ped-map-credit { position: absolute; right: 0; bottom: 0; z-index: 3; padding: 0 .4em; background: rgba(255,255,255,.75); color: #333 !important; font-size: 1.1rem; line-height: 1.6; text-decoration: none; }
