.route-map[data-v-02168e66]{margin:16px 0;position:relative}.route-map__title[data-v-02168e66]{color:#222;margin:0 0 16px}.route-map__frame[data-v-02168e66]{background:#f5f7f9;border-radius:32px;isolation:isolate;overflow:hidden;position:relative;touch-action:pan-y}.route-map__frame .route-map__canvas[data-v-02168e66],.route-map__frame iframe[data-v-02168e66],.route-map__frame img[data-v-02168e66]{border:0;display:block;height:480px;width:100%}.route-map__frame img[data-v-02168e66]{-o-object-fit:cover;object-fit:cover}.route-map__frame--active[data-v-02168e66]{touch-action:auto}.route-map__shield[data-v-02168e66]{background:transparent;border:0;bottom:0;cursor:pointer;font:inherit;left:0;margin:0;padding:0;position:absolute;right:0;top:0;width:100%;z-index:2}.route-map__shield span[data-v-02168e66]{background:#0000009e;border-radius:32px;color:#fff;font-family:var(--Font-family-Label-M-Strong,Inter),sans-serif;font-size:var(--Font-size-Label-M-Strong,14px);font-weight:500;left:16px;letter-spacing:var(--Letter-spacing-Label-M-Strong,0);line-height:var(--Line-height-Label-M-Strong,16px);margin-left:auto;margin-right:auto;max-width:100%;padding:10px 16px;position:absolute;right:16px;text-align:center;top:20px;width:-moz-fit-content;width:fit-content}.route-map__housing[data-v-02168e66]{bottom:13px;max-width:calc(100% - 26px);position:absolute;right:13px;width:-moz-max-content;width:max-content;z-index:4}.route-map__housing[data-v-02168e66] .base-button-colorful{display:inline-flex;margin:0;max-width:100%;width:auto}.route-map__housing[data-v-02168e66] .base-button-colorful .ui-button{width:auto}
