.region-map[data-v-bdd8b458]{flex-direction:column;gap:12px;display:flex}.map-canvas[data-v-bdd8b458]{background:var(--panel);border:1px solid var(--stroke2);border-radius:20px;height:480px;overflow:hidden}.map-canvas--placeholder[data-v-bdd8b458]{justify-content:center;align-items:center;display:flex}@media (width<=560px){.map-canvas[data-v-bdd8b458]{height:360px}}.legend[data-v-bdd8b458]{color:var(--t2);flex-wrap:wrap;gap:8px 20px;font-size:12px;display:flex}.legend__item[data-v-bdd8b458]{align-items:center;gap:6px;display:inline-flex}.legend__dot[data-v-bdd8b458]{border-radius:50%;width:10px;height:10px}.legend__dot--current[data-v-bdd8b458]{background:#2563eb;box-shadow:0 0 0 3px #2563eb40}.legend__dot--settlement[data-v-bdd8b458]{background:#e8790f}.legend__dot--route[data-v-bdd8b458]{background:var(--t2)}.legend__dot--place[data-v-bdd8b458]{background:#22a653}.legend__arrow[data-v-bdd8b458]{color:#b08968;font-size:14px;line-height:1}
