.onco-trip-map{margin:1.3rem 0;padding:1rem;border:1px solid #dce5e7;border-radius:8px;overflow-wrap:anywhere}.onco-trip-map-points{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;list-style:none;padding:0;margin:.75rem 0 1rem}.onco-trip-map-point{display:flex;flex-direction:column;gap:.25rem;padding-left:.75rem;border-left:3px solid #1d7595;font-size:.9rem}.onco-trip-map-point--clinic{border-color:#a05030}.onco-trip-map-point a{font-size:.85rem}.onco-trip-map-missing,.onco-trip-map-point small{color:#5a6b70}.onco-trip-map-canvas{height:340px;width:100%;margin-top:.85rem;z-index:0;isolation:isolate;border-radius:6px}.onco-trip-map-status{margin:.5rem 0;color:#536970;font-size:.85rem}.onco-trip-map [hidden]{display:none}.onco-trip-map-marker{display:grid;place-items:center;border:2px solid white;border-radius:50%;color:#fff;background:#1d7595;font-weight:700;box-shadow:0 1px 5px #0005}.onco-trip-map-marker--clinic{background:#a05030}.onco-trip-map .leaflet-popup-content{line-height:1.5}.onco-trip-map .leaflet-control-attribution{font-size:10px}@media(max-width:575px){.onco-trip-map-points{grid-template-columns:1fr}.onco-trip-map{padding:.85rem}.onco-trip-map-canvas{height:300px}}
