/* Generated from trip-data.json; do not edit by hand. */
/* This external stylesheet keeps Travel-Plan-Page compatible with style-src 'self'. */
.route-theme-yunnan-day-1{--route-color:#397dc1;}
.map-layout-yunnan-day-1 .map-place-dali-airport{left:33.761339%;top:67.290511%;--leader-length:27.171px;--leader-angle:1.081273rad;}
.map-layout-yunnan-day-1 .map-place-pullman-dali{left:33.761339%;top:72.999535%;--leader-length:27.171px;--leader-angle:-2.060320rad;}
.route-theme-yunnan-day-2{--route-color:#e77e22;}
.map-layout-yunnan-day-2 .map-place-cangshan-geopark{left:30.912746%;top:65.160832%;--leader-length:50.730px;--leader-angle:1.609181rad;}
.map-layout-yunnan-day-2 .map-place-jizhao-temple{left:34.131100%;top:68.278527%;--leader-length:49.835px;--leader-angle:2.786368rad;}
.map-layout-yunnan-day-2 .map-place-gantong-temple{left:32.901798%;top:73.323063%;--leader-length:46.728px;--leader-angle:-2.271829rad;}
.map-layout-yunnan-day-2 .map-place-gantong-cableway{left:28.923693%;top:73.323063%;--leader-length:42.954px;--leader-angle:-0.931204rad;}
.map-layout-yunnan-day-2 .map-place-dali-old-town{left:27.694391%;top:68.278527%;--leader-length:53.216px;--leader-angle:0.040352rad;}
.route-theme-yunnan-day-3{--route-color:#618344;}
.map-layout-yunnan-day-3 .map-place-hilton-dali{left:31.373506%;top:65.298439%;--leader-length:47.512px;--leader-angle:1.457446rad;}
.map-layout-yunnan-day-3 .map-place-three-pagodas{left:33.586417%;top:70.408937%;--leader-length:45.605px;--leader-angle:-2.529133rad;}
.map-layout-yunnan-day-3 .map-place-dali-old-town{left:29.160596%;top:70.408937%;--leader-length:38.221px;--leader-angle:-0.581365rad;}
.route-theme-yunnan-day-4{--route-color:#209aaa;}
.map-layout-yunnan-day-4 .map-place-xizhou{left:31.611589%;top:61.409114%;--leader-length:47.524px;--leader-angle:1.854065rad;}
.map-layout-yunnan-day-4 .map-place-shuanglang{left:33.824500%;top:66.519612%;--leader-length:42.130px;--leader-angle:-2.240801rad;}
.map-layout-yunnan-day-4 .map-place-santorini-dali{left:29.398679%;top:66.519612%;--leader-length:41.411px;--leader-angle:-0.309379rad;}
.route-theme-yunnan-day-5{--route-color:#8865a5;}
.map-layout-yunnan-day-5 .map-place-lijiang-station{left:33.194141%;top:53.553116%;--leader-length:0.000px;--leader-angle:0.000000rad;}
.map-layout-yunnan-day-5 .map-place-jinmao-pureal{left:33.299178%;top:38.446641%;--leader-length:0.000px;--leader-angle:0.000000rad;}
.route-theme-yunnan-day-6{--route-color:#df6185;}
.map-layout-yunnan-day-6 .map-place-jade-dragon{left:31.926699%;top:32.686181%;--leader-length:38.771px;--leader-angle:1.646710rad;}
.map-layout-yunnan-day-6 .map-place-spruce-meadow{left:34.139609%;top:37.796679%;--leader-length:32.539px;--leader-angle:-2.684846rad;}
.map-layout-yunnan-day-6 .map-place-blue-moon-valley{left:29.713789%;top:37.796679%;--leader-length:40.301px;--leader-angle:-0.647482rad;}
.route-theme-yunnan-day-7{--route-color:#397dc1;}
.map-layout-yunnan-day-7 .map-place-crystal-hilton{left:32.858024%;top:38.241268%;--leader-length:51.708px;--leader-angle:1.441011rad;}
.map-layout-yunnan-day-7 .map-place-shuhe-old-town{left:35.070934%;top:43.351766%;--leader-length:49.290px;--leader-angle:-2.464955rad;}
.map-layout-yunnan-day-7 .map-place-lijiang-old-town{left:30.645114%;top:43.351766%;--leader-length:37.734px;--leader-angle:-0.571451rad;}
.route-theme-yunnan-day-8{--route-color:#e77e22;}
.map-layout-yunnan-day-8 .map-place-tiger-leaping-gorge{left:30.463189%;top:34.182902%;--leader-length:0.000px;--leader-angle:0.000000rad;}
.map-layout-yunnan-day-8 .map-place-songzanlin{left:21.773159%;top:16.181383%;--leader-length:33.683px;--leader-angle:1.582838rad;}
.map-layout-yunnan-day-8 .map-place-prayer-flags{left:23.986070%;top:21.291881%;--leader-length:35.215px;--leader-angle:-2.642975rad;}
.map-layout-yunnan-day-8 .map-place-dukezong{left:19.560249%;top:21.291881%;--leader-length:35.572px;--leader-angle:-0.493165rad;}
.map-layout-yunnan-day-8 .map-place-lijiang-station{left:33.194141%;top:53.553116%;--leader-length:0.000px;--leader-angle:0.000000rad;}
.route-theme-yunnan-day-9{--route-color:#618344;}
.map-layout-yunnan-day-9 .map-place-kunming-station{left:83.953087%;top:79.884638%;--leader-length:46.608px;--leader-angle:1.212372rad;}
.map-layout-yunnan-day-9 .map-place-dianchi-hilton-garden{left:86.687754%;top:81.394953%;--leader-length:61.516px;--leader-angle:2.380465rad;}
.map-layout-yunnan-day-9 .map-place-dianchi{left:87.820490%;top:85.041176%;--leader-length:58.426px;--leader-angle:3.007505rad;}
.map-layout-yunnan-day-9 .map-place-haigeng-park{left:86.687754%;top:88.687399%;--leader-length:53.204px;--leader-angle:-2.378671rad;}
.map-layout-yunnan-day-9 .map-place-kunming-cableway{left:83.953087%;top:90.197714%;--leader-length:50.692px;--leader-angle:-1.548292rad;}
.map-layout-yunnan-day-9 .map-place-xishan-cableway{left:81.218420%;top:88.687399%;--leader-length:44.623px;--leader-angle:-0.875932rad;}
.map-layout-yunnan-day-9 .map-place-xishan{left:80.085684%;top:85.041176%;--leader-length:42.268px;--leader-angle:0.126229rad;}
.map-layout-yunnan-day-9 .map-place-kunming-old-street{left:81.218420%;top:81.394953%;--leader-length:57.497px;--leader-angle:0.402333rad;}
.route-theme-yunnan-day-10{--route-color:#209aaa;}
.map-layout-yunnan-day-10 .map-place-dounan-flower-market{left:88.128292%;top:81.759717%;--leader-length:61.641px;--leader-angle:1.897329rad;}
.map-layout-yunnan-day-10 .map-place-kunming-airport{left:88.128292%;top:87.468741%;--leader-length:61.641px;--leader-angle:-1.244264rad;}
