.real-map{height:340px;width:100%;border-radius:12px;border:1px solid #d6e2e1;z-index:0;background:#eaf0ed}
.map-wide{grid-column:1/-1}.map-note{font-size:13px;color:#566d72;line-height:1.7;margin:10px 0}.incident-label{font-family:Tahoma,sans-serif;font-weight:bold;color:#9c273b}.route-summary{font-size:18px;font-weight:700;padding:14px;background:#eff6ff;color:#234ca3;border-radius:10px}.leaflet-container{font-family:Tahoma,Arial,sans-serif}.leaflet-popup-content button{margin-top:8px}.route-actions{display:flex;gap:10px;flex-wrap:wrap;margin:14px 0}.leaflet-control-attribution a{font-size:11px}dialog .real-map{height:360px}.map-coordinates{display:flex;gap:12px;flex-wrap:wrap}.map-coordinates label{flex:1;min-width:140px}@media(max-width:600px){.real-map,dialog .real-map{height:300px}}
