/* Gleiches Kartendesign wie die GPX-Ansicht im Bericht. */
.route-card{border:1px solid #b8d6e7;border-top:3px solid #189edb;border-radius:7px;overflow:hidden}#map{width:100%;height:auto;min-height:180px}.pin{display:grid;place-items:center;border:3px solid #fff;border-radius:50%;background:#078dce;color:#fff;font:bold 13px Arial;box-shadow:0 1px 7px #17374f66}.leaflet-tooltip{font:12px Verdana,Arial,sans-serif;color:#263e4c;background:#fff;border:1px solid #d4e1e8;border-radius:4px;box-shadow:0 2px 7px #17374f20;padding:6px 9px}.leaflet-popup-content{font:12px/1.7 Verdana,Arial,sans-serif}.leaflet-popup-content a{display:block;margin-top:10px;color:#087bb3;font-weight:bold}.bar strong{font-size:16px}.bar span{display:block}.bar{gap:10px;padding:12px}.bar button{white-space:nowrap}

/* Pastellige Landschaftsfarben wie in der Anreise-Karte. */
#map{background:#e7f0e8}.leaflet-tile-pane{filter:saturate(.48) brightness(1.12) contrast(.78);opacity:.82}

/* Nahtloser Kartenhintergrund für den Einstieg. */
html,body{background:#f8f8f5}.route-card{border:0;border-radius:0;background:#f8f8f5}.route-card>header,.route-card>.bar{display:none}#map{height:100%;min-height:100%;background:#e5eee8}.leaflet-container:after{content:'';position:absolute;inset:0;z-index:450;pointer-events:none;background:linear-gradient(90deg,#f8f8f5 0%,#f8f8f5d9 7%,#f8f8f560 21%,transparent 36%),linear-gradient(0deg,#f8f8f5 0%,#f8f8f560 8%,transparent 19%),linear-gradient(180deg,#f8f8f54d,transparent 12%)}.leaflet-tooltip{font:italic bold 14px Georgia,serif;background:#ffffffe0;border:0;box-shadow:none}.leaflet-control-zoom{border:1px solid #cad9de!important;box-shadow:0 3px 12px #263c4520!important;border-radius:6px!important;overflow:hidden}.leaflet-control-attribution{background:#ffffffe6!important}
@media(max-width:600px){.leaflet-container:after{background:linear-gradient(0deg,#f8f8f5,transparent 16%),linear-gradient(180deg,#f8f8f5,transparent 16%)}}
