/* 918 워케이션허브 S5-E — 이동 동선 위젯 스타일. Leaflet 자체 CSS(assets/vendor/leaflet/leaflet.css)는
   route-anim.js가 지도를 실제로 그릴 때만 동적으로 붙인다(외부 CDN 아님·로컬 vendored). */
.wh-route-widget { display: flex; flex-direction: column; gap: 8px; }
.wh-route-map { width: 100%; height: 260px; border-radius: var(--wh-radius-card, 10px); border: 1px solid var(--wh-border, #e5e5ea); background: var(--wh-density-0, #edf1ed); }
.wh-route-placeholder { margin: 0; }
.wh-route-leg-list { list-style: none; margin: 0; padding: 0; display: flex; flex-direction: column; gap: 6px; }
.wh-route-leg { border: 1px solid var(--wh-border, #e5e5ea); border-radius: 8px; padding: 8px 10px; font-size: 13px; }
.wh-route-leg-head { font-weight: 700; }
.wh-route-leg-meta { font-size: 12px; color: var(--wh-muted, #6b6b70); margin: 2px 0 4px; }
.wh-route-transit-link { font-size: 12px; margin-right: 8px; }
.wh-route-attribution { margin: 0; }
/* ★S5-E R2(F1) — 시설 위치 미확인·업무공간 위치 미확인 고지. 기존 wh-source-notice와 같은
   경고 톤을 쓴다(style.css 참고, 이 파일은 그 정의를 복제하지 않고 색만 맞춘다). */
.wh-route-notice { font-size: 12px; color: #a33a4a; background: #f9eef0; padding: 6px 8px; border-radius: 6px; margin: 0; }
