/* Generated from trip-data.json; do not edit by hand. */
/* This external stylesheet keeps Travel-Plan-Page compatible with style-src 'self'. */
.stay-logo[data-logo-scale="0.9"] img{transform:scale(0.9);}
.stay-logo[data-logo-scale="0.95"] img{transform:scale(0.95);}
.stay-logo[data-logo-scale="1"] img{transform:scale(1);}
.stay-logo[data-logo-scale="1.05"] img{transform:scale(1.05);}
.stay-logo[data-logo-scale="1.1"] img{transform:scale(1.1);}
.stay-logo[data-logo-scale="1.15"] img{transform:scale(1.15);}
.stay-logo[data-logo-scale="1.2"] img{transform:scale(1.2);}
.stay-logo[data-logo-scale="1.22"] img{transform:scale(1.22);}
.stay-logo[data-logo-scale="1.25"] img{transform:scale(1.25);}
.stay-logo[data-logo-scale="1.3"] img{transform:scale(1.3);}
.stay-logo[data-logo-scale="1.35"] img{transform:scale(1.35);}
.stay-logo[data-logo-scale="1.45"] img{transform:scale(1.45);}
.stay-logo[data-logo-scale="1.5"] img{transform:scale(1.5);}
.stay-logo[data-logo-scale="1.55"] img{transform:scale(1.55);}
.stay-logo[data-logo-scale="1.7"] img{transform:scale(1.7);}
.stay-logo[data-logo-scale="1.8"] img{transform:scale(1.8);}
.route-theme-switzerland-day-1{--route-color:#397dc1;}
.map-layout-switzerland-day-1 .map-place-zrh-airport{left:82.853378%;top:17.331325%;}
.map-layout-switzerland-day-1 .map-place-hilton-zurich{left:82.853378%;top:23.040349%;}
.map-layout-switzerland-day-1 .transport-pin-0{left:82.958564%;top:19.424494%;}
.route-theme-switzerland-day-2{--route-color:#e77e22;}
.map-layout-switzerland-day-2 .map-place-zrh-airport{left:82.674427%;top:17.765460%;}
.map-layout-switzerland-day-2 .map-place-zurich-hb{left:84.887337%;top:22.875957%;}
.map-layout-switzerland-day-2 .map-place-hilton-zurich{left:80.461517%;top:22.875957%;}
.map-layout-switzerland-day-2 .transport-pin-0{left:78.080801%;top:27.221915%;}
.map-layout-switzerland-day-2 .transport-pin-1{left:79.265193%;top:37.284530%;}
.map-layout-switzerland-day-2 .transport-pin-2{left:83.544199%;top:35.772560%;}
.map-layout-switzerland-day-2 .transport-pin-3{left:81.354282%;top:36.319521%;}
.map-layout-switzerland-day-2 .transport-pin-4{left:79.188536%;top:36.946593%;}
.map-layout-switzerland-day-2 .transport-pin-5{left:77.462017%;top:34.957643%;}
.map-layout-switzerland-day-2 .transport-pin-6{left:78.620856%;top:30.160221%;}
.route-theme-switzerland-day-3{--route-color:#618344;}
.map-layout-switzerland-day-3 .map-place-zrh-airport{left:82.623585%;top:20.070368%;}
.map-layout-switzerland-day-3 .map-place-luzern{left:79.974944%;top:31.981171%;}
.map-layout-switzerland-day-3 .map-place-rigi-kulm{left:82.944557%;top:35.940655%;}
.map-layout-switzerland-day-3 .map-place-rigi-kaltbad{left:79.974944%;top:39.900140%;}
.map-layout-switzerland-day-3 .map-place-weggis{left:77.005331%;top:35.940655%;}
.map-layout-switzerland-day-3 .map-place-interlaken{left:70.498742%;top:48.036526%;}
.map-layout-switzerland-day-3 .map-place-grindelwald{left:70.498742%;top:53.745550%;}
.map-layout-switzerland-day-3 .transport-pin-0{left:78.620856%;top:30.160221%;}
.map-layout-switzerland-day-3 .transport-pin-1{left:71.861188%;top:41.453959%;}
.map-layout-switzerland-day-3 .transport-pin-2{left:71.775552%;top:49.685083%;}
.route-theme-switzerland-day-4{--route-color:#209aaa;}
.map-layout-switzerland-day-4 .map-place-grindelwald{left:72.214329%;top:47.746411%;}
.map-layout-switzerland-day-4 .map-place-first{left:74.427239%;top:52.856909%;}
.map-layout-switzerland-day-4 .map-place-bachalpsee{left:70.001419%;top:52.856909%;}
.map-layout-switzerland-day-4 .transport-pin-0{left:72.968923%;top:52.177716%;}
.map-layout-switzerland-day-4 .transport-pin-1{left:71.881906%;top:49.522099%;}
.map-layout-switzerland-day-4 .transport-pin-2{left:71.881906%;top:49.522099%;}
.map-layout-switzerland-day-4 .transport-pin-3{left:72.968923%;top:52.177716%;}
.route-theme-switzerland-day-5{--route-color:#8865a5;}
.map-layout-switzerland-day-5 .map-place-grindelwald{left:71.430290%;top:50.384243%;}
.map-layout-switzerland-day-5 .map-place-eigergletscher{left:73.643200%;top:55.494740%;}
.map-layout-switzerland-day-5 .map-place-jungfraujoch{left:69.217380%;top:55.494740%;}
.map-layout-switzerland-day-5 .transport-pin-0{left:71.662293%;top:54.581952%;}
.map-layout-switzerland-day-5 .transport-pin-1{left:70.399862%;top:57.139963%;}
.map-layout-switzerland-day-5 .transport-pin-2{left:73.915055%;top:54.862799%;}
.route-theme-switzerland-day-6{--route-color:#df6185;}
.map-layout-switzerland-day-6 .map-place-grindelwald{left:68.687491%;top:47.110048%;}
.map-layout-switzerland-day-6 .map-place-interlaken{left:70.900401%;top:52.220545%;}
.map-layout-switzerland-day-6 .map-place-spiez{left:66.474581%;top:52.220545%;}
.map-layout-switzerland-day-6 .map-place-visp{left:69.090883%;top:64.872441%;}
.map-layout-switzerland-day-6 .map-place-zermatt{left:66.405616%;top:75.276221%;}
.map-layout-switzerland-day-6 .transport-pin-0{left:71.775552%;top:49.685083%;}
.map-layout-switzerland-day-6 .transport-pin-1{left:66.446823%;top:48.709945%;}
.map-layout-switzerland-day-6 .transport-pin-2{left:66.804558%;top:57.712707%;}
.map-layout-switzerland-day-6 .transport-pin-3{left:66.995166%;top:67.633517%;}
.route-theme-switzerland-day-7{--route-color:#397dc1;}
.map-layout-switzerland-day-7 .map-place-zermatt{left:67.083670%;top:70.720673%;}
.map-layout-switzerland-day-7 .map-place-gornergrat{left:70.107328%;top:72.662162%;}
.map-layout-switzerland-day-7 .map-place-riffelsee{left:70.854110%;top:77.024649%;}
.map-layout-switzerland-day-7 .map-place-sunnegga{left:68.761674%;top:80.523091%;}
.map-layout-switzerland-day-7 .map-place-blauherd{left:65.405667%;top:80.523091%;}
.map-layout-switzerland-day-7 .map-place-stellisee{left:63.313231%;top:77.024649%;}
.map-layout-switzerland-day-7 .map-place-fluhalp{left:64.060013%;top:72.662162%;}
.map-layout-switzerland-day-7 .transport-pin-0{left:67.192680%;top:75.022099%;}
.map-layout-switzerland-day-7 .transport-pin-1{left:65.779006%;top:78.042357%;}
.map-layout-switzerland-day-7 .transport-pin-2{left:63.488260%;top:73.216390%;}
.map-layout-switzerland-day-7 .transport-pin-3{left:68.615331%;top:72.848987%;}
.map-layout-switzerland-day-7 .transport-pin-4{left:68.684392%;top:78.082873%;}
.map-layout-switzerland-day-7 .transport-pin-5{left:67.205801%;top:75.909761%;}
.map-layout-switzerland-day-7 .transport-pin-6{left:67.908840%;top:73.345304%;}
.route-theme-switzerland-day-8{--route-color:#e77e22;}
.map-layout-switzerland-day-8 .map-place-fluhalp{left:67.148580%;top:70.992880%;}
.map-layout-switzerland-day-8 .map-place-stellisee{left:70.366934%;top:74.110575%;}
.map-layout-switzerland-day-8 .map-place-blauherd{left:69.137632%;top:79.155111%;}
.map-layout-switzerland-day-8 .map-place-sunnegga{left:65.159528%;top:79.155111%;}
.map-layout-switzerland-day-8 .map-place-zermatt{left:63.930226%;top:74.110575%;}
.map-layout-switzerland-day-8 .map-place-visp{left:69.090883%;top:64.872441%;}
.map-layout-switzerland-day-8 .map-place-montreux{left:48.292106%;top:55.672893%;}
.map-layout-switzerland-day-8 .map-place-lavaux{left:48.292106%;top:61.381917%;}
.map-layout-switzerland-day-8 .transport-pin-0{left:67.908840%;top:73.345304%;}
.map-layout-switzerland-day-8 .transport-pin-1{left:67.205801%;top:75.909761%;}
.map-layout-switzerland-day-8 .transport-pin-2{left:68.684392%;top:78.082873%;}
.map-layout-switzerland-day-8 .transport-pin-3{left:68.615331%;top:72.848987%;}
.map-layout-switzerland-day-8 .transport-pin-4{left:66.995166%;top:67.633517%;}
.map-layout-switzerland-day-8 .transport-pin-5{left:60.171271%;top:61.389503%;}
.map-layout-switzerland-day-8 .transport-pin-6{left:48.955801%;top:57.571823%;}
.map-layout-switzerland-day-8 .transport-pin-7{left:48.955801%;top:57.571823%;}
.route-theme-switzerland-day-9{--route-color:#618344;}
.map-layout-switzerland-day-9 .map-place-montreux{left:49.781245%;top:56.979620%;}
.map-layout-switzerland-day-9 .map-place-chillon{left:49.781245%;top:62.688644%;}
.map-layout-switzerland-day-9 .map-place-geneva-airport{left:33.524141%;top:67.027867%;}
.map-layout-switzerland-day-9 .transport-pin-0{left:50.089088%;top:60.219153%;}
.map-layout-switzerland-day-9 .transport-pin-1{left:50.089088%;top:60.219153%;}
.map-layout-switzerland-day-9 .transport-pin-2{left:42.478591%;top:62.488950%;}
.route-theme-france-nice-day-9{--route-color:#618344;}
.map-layout-france-nice-day-9 .map-place-nice-airport{left:43.359596%;top:45.481667%;}
.map-layout-france-nice-day-9 .map-place-sheraton-nice{left:43.359596%;top:51.190691%;}
.map-layout-france-nice-day-9 .map-place-nice-old-town{left:53.849884%;top:37.484367%;}
.map-layout-france-nice-day-9 .transport-pin-0{left:62.386740%;top:47.427256%;}
.map-layout-france-nice-day-9 .transport-pin-1{left:67.685773%;top:43.157459%;}
.route-theme-france-nice-day-10{--route-color:#209aaa;}
.map-layout-france-nice-day-10 .map-place-sheraton-nice{left:43.359596%;top:45.481667%;}
.map-layout-france-nice-day-10 .map-place-nice-airport{left:43.359596%;top:51.190691%;}
.map-layout-france-nice-day-10 .map-place-eze{left:68.560404%;top:25.911567%;}
.map-layout-france-nice-day-10 .map-place-monaco{left:79.360750%;top:21.844448%;}
.map-layout-france-nice-day-10 .transport-pin-0{left:56.457182%;top:54.412523%;}
.map-layout-france-nice-day-10 .transport-pin-1{left:47.904006%;top:65.413444%;}
.map-layout-france-nice-day-10 .transport-pin-2{left:49.510359%;top:61.560773%;}
.map-layout-france-nice-day-10 .transport-pin-3{left:57.035221%;top:59.635359%;}
.map-layout-france-nice-day-10 .transport-pin-4{left:60.898481%;top:52.308471%;}
.route-theme-france-nice-day-11{--route-color:#8865a5;}
.map-layout-france-nice-day-11 .map-place-sheraton-nice{left:43.462948%;top:47.800059%;}
.map-layout-france-nice-day-11 .map-place-cannes{left:8.650348%;top:88.408253%;}
.map-layout-france-nice-day-11 .map-place-cannes-old-town{left:8.650348%;top:94.117277%;}
.map-layout-france-nice-day-11 .map-place-antibes{left:28.037573%;top:77.260651%;}
.map-layout-france-nice-day-11 .map-place-picasso-antibes{left:28.037573%;top:82.969675%;}
.map-layout-france-nice-day-11 .transport-pin-0{left:68.993785%;top:39.152855%;}
.map-layout-france-nice-day-11 .transport-pin-1{left:79.290746%;top:35.565378%;}
.map-layout-france-nice-day-11 .transport-pin-2{left:85.080801%;top:33.221915%;}
.map-layout-france-nice-day-11 .transport-pin-3{left:74.783840%;top:36.810313%;}
.route-theme-france-nice-day-12{--route-color:#df6185;}
.map-layout-france-nice-day-12 .map-place-sheraton-nice{left:43.462948%;top:47.800059%;}
.map-layout-france-nice-day-12 .map-place-nice-old-town{left:53.224027%;top:33.054427%;}
.map-layout-france-nice-day-12 .map-place-castle-hill-nice{left:55.436937%;top:38.164925%;}
.map-layout-france-nice-day-12 .map-place-nice-ville{left:51.011117%;top:38.164925%;}
.map-layout-france-nice-day-12 .transport-pin-0{left:67.685773%;top:43.157459%;}
.map-layout-france-nice-day-12 .transport-pin-1{left:70.593923%;top:44.719153%;}
.map-layout-france-nice-day-12 .transport-pin-2{left:68.023481%;top:42.187845%;}
.route-theme-france-paris-day-12{--route-color:#df6185;}
.map-layout-france-paris-day-12 .map-place-paris-gare-de-lyon{left:85.519423%;top:67.426504%;}
.map-layout-france-paris-day-12 .map-place-paris-hotel{left:55.374097%;top:81.438355%;}
.map-layout-france-paris-day-12 .transport-pin-0{left:48.060773%;top:80.570902%;}
.route-theme-france-paris-day-13{--route-color:#397dc1;}
.map-layout-france-paris-day-13 .map-place-paris-hotel{left:55.374097%;top:81.438355%;}
.map-layout-france-paris-day-13 .map-place-louvre{left:54.618365%;top:48.233800%;}
.map-layout-france-paris-day-13 .map-place-tuileries{left:45.717516%;top:44.819147%;}
.map-layout-france-paris-day-13 .map-place-seine-cruise{left:18.091299%;top:46.851121%;}
.map-layout-france-paris-day-13 .map-place-eiffel{left:18.091299%;top:52.560145%;}
.map-layout-france-paris-day-13 .transport-pin-0{left:45.125691%;top:78.961326%;}
.map-layout-france-paris-day-13 .transport-pin-1{left:43.941298%;top:66.528545%;}
.map-layout-france-paris-day-13 .transport-pin-2{left:41.122238%;top:64.908840%;}
.map-layout-france-paris-day-13 .transport-pin-3{left:39.249309%;top:70.908840%;}
.map-layout-france-paris-day-13 .transport-pin-4{left:34.281768%;top:71.198895%;}
.map-layout-france-paris-day-13 .transport-pin-5{left:37.339779%;top:77.633517%;}
.route-theme-france-paris-day-14{--route-color:#e77e22;}
.map-layout-france-paris-day-14 .map-place-paris-hotel{left:55.374097%;top:81.438355%;}
.map-layout-france-paris-day-14 .map-place-orsay-museum{left:46.263323%;top:46.909995%;}
.map-layout-france-paris-day-14 .map-place-les-antiquaires{left:46.263323%;top:52.619019%;}
.map-layout-france-paris-day-14 .map-place-notre-dame{left:64.946708%;top:57.182546%;}
.map-layout-france-paris-day-14 .map-place-arc-triomphe{left:18.847031%;top:32.691243%;}
.map-layout-france-paris-day-14 .map-place-champs-elysees{left:29.511255%;top:37.401109%;}
.route-theme-france-paris-day-15{--route-color:#618344;}
.map-layout-france-paris-day-15 .map-place-paris-hotel{left:55.374097%;top:81.438355%;}
.map-layout-france-paris-day-15 .map-place-montmartre{left:59.236729%;top:17.501925%;}
.map-layout-france-paris-day-15 .map-place-arcteryx-le-marais{left:72.671972%;top:50.706480%;}
