@charset "UTF-8";woody-hawwwai-itinerary-elevation-chart{display:block;width:100%}.hawwwai-itinerary-reveal-toggler{z-index:100001;position:fixed;margin:auto;top:var(--sheet-itinerary-reveal-toggler-top,10px);right:var(--sheet-itinerary-reveal-toggler-right,auto);bottom:var(--sheet-itinerary-reveal-toggler-bottom,auto);left:var(--sheet-itinerary-reveal-toggler-left,20px);width:60px;height:50px;box-shadow:0 1px 1px 1px rgba(3,7,32,.2);padding:.5rem;background-color:var(--sheet-itinerary-reveal-toggler-bg-color,var(--navbar-bg-color,#fff));display:flex;justify-content:center;align-items:center}.hawwwai-itinerary-reveal-toggler:not(.active){display:none}.hawwwai-itinerary-reveal-toggler .wicon{margin:0!important;font-size:2rem;color:var(--sheet-itinerary-reveal-toggler-color,var(--navbar-link-color,#000))}.hawwwai-itinerary-reveal-toggler .wicon[data-icon-open]{display:block}.hawwwai-itinerary-reveal-toggler .wicon[data-icon-close]{display:none}.hawwwai-itinerary-reveal-toggler.opened{top:var(--sheet-itinerary-reveal-toggler-opened-top,10px);right:var(--sheet-itinerary-reveal-toggler-opened-right,auto);bottom:var(--sheet-itinerary-reveal-toggler-opened-bottom,auto);left:var(--sheet-itinerary-reveal-toggler-opened-left,20px)}.hawwwai-itinerary-reveal-toggler.opened .wicon[data-icon-open]{display:none}.hawwwai-itinerary-reveal-toggler.opened .wicon[data-icon-close]{display:block}.hawwwai-itinerary-reveal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;padding:var(--sheet-itinerary-reveal-padding,0);display:none;background-color:var(--light-gray)}.hawwwai-itinerary-reveal.opened{display:block}.hawwwai-itinerary-reveal .woody-component{border-radius:0!important}.hawwwai-itinerary-reveal .sheet-geomap{overflow:hidden}.hawwwai-itinerary-reveal .sheet-geomap .geomap{height:calc(100vh - 2 * var(--sheet-itinerary-reveal-padding,0px))}.woody-component-sheet-itinerary-trace{overflow:hidden}.sheet-itinerary-trace woody-hawwwai-itinerary-elevation-chart{height:var(--sheet-itinerary-elevation-chart-height,200px)}.sheet-itinerary-trace .sheet-itinerary-trace-documents ul{margin-left:-1em}.sheet-itinerary-trace .sheet-itinerary-trace-documents ul .button{padding:1em}.sheet-itinerary-trace .sheet-itinerary-trace-informations span{font-weight:600}.sheet-itinerary-trace .itinerary-scrollto{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.sheet-itinerary-trace .itinerary-scrollto:hover{background-color:rgba(255,255,255,.2)}.sheet-itinerary-trace .sheet-itinerary-trace-locomotions li{padding:0;margin:0 0 20px;display:inline-grid;grid-template-columns:repeat(3,1fr)}.sheet-itinerary-trace .sheet-itinerary-trace-locomotions li:last-child{margin-bottom:0}.sheet-itinerary-trace .sheet-itinerary-trace-locomotions .locomotion-difficulty,.sheet-itinerary-trace .sheet-itinerary-trace-locomotions .locomotion-general{justify-content:space-between}.sheet-itinerary-trace .sheet-itinerary-trace-locomotions .locomotion-general{grid-column:span 2}.sheet-itinerary-trace .sheet-itinerary-trace-locomotions .locomotion-difficulty{grid-column:span 1;position:relative}.sheet-itinerary-trace .sheet-itinerary-trace-locomotions .locomotion-general-type .locomotion-icon{height:30px;width:30px;display:flex;justify-content:center;align-items:center;color:var(--sheet-itinerary-locomotion-icon-color,var(--white,#fff));background-color:var(--sheet-itinerary-locomotion-icon-bg-color,var(--primary-color,#000));border-radius:10px;margin-right:8px;font-size:1.5rem}.sheet-itinerary-trace .sheet-itinerary-trace-locomotions .locomotion-general-duration .wicon{display:inline-block;margin-right:3px}.sheet-itinerary-trace .sheet-itinerary-trace-locomotions .locomotion-difficulty .locomotion-dots .locomotion-dot.locomotion-dot-active{background-color:var(--sheet-itinerary-locomotion-dot-color,var(--primary-color,#000))}.sheet-itinerary-trace .sheet-itinerary-trace-locomotions .locomotion-difficulty .locomotion-dots .locomotion-dot{height:15px;width:15px;border-radius:50%;border:1px solid var(--sheet-itinerary-locomotion-dot-color,var(--primary-color,#000));display:inline-block;margin-left:3px}.sheet-itinerary-trace .sheet-itinerary-trace-locomotions .locomotion-difficulty .value{position:absolute;bottom:-1.2rem;right:0;font-size:.7rem}.sheet-part-itineraryTopo .sheet-itinerary-topo{position:relative;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:unset}.sheet-part-itineraryTopo .sheet-itinerary-topo .grid-container.grid-large-container{max-width:var(--sheet-itinerary-topo-max-width,100rem)}.sheet-part-itineraryTopo .sheet-itinerary-topo .grid-container .sticky-sheet-sidebar{top:var(--sheet-itinerary-padd-md,var(--padding-md,30px));overflow:hidden}.sheet-part-itineraryTopo .sheet-itinerary-topo .woody-component.woody-component-sheet-itinerary-points-of-interest,.sheet-part-itineraryTopo .sheet-itinerary-topo .woody-component.woody-component-sheet-itinerary-steps{padding:var(--sheet-itinerary-padd-md,var(--padding-md,30px)) 0}.sheet-part-itineraryTopo .sheet-itinerary-topo .poi-index{display:flex;align-items:center;justify-content:center;border-radius:100%;padding:.5rem;height:30px;width:30px}.sheet-part-itineraryTopo .sheet-itinerary-topo .sheet-part-subtitle{display:flex;justify-content:space-between}.sheet-part-itineraryTopo .sheet-itinerary-topo .sheet-part-subtitle .part-subtitle-content{display:flex;margin:0}.sheet-part-itineraryTopo .sheet-itinerary-topo .sheet-part-subtitle .part-subtitle-button{margin:0;padding:4px;display:flex;justify-content:center;align-items:center;box-shadow:0 1px 1px 1px rgba(3,7,32,.2);background-color:var(--sheet-itinerary-poi-map-button-bg-color,var(--navbar-bg-color,#fff))}.sheet-part-itineraryTopo .sheet-itinerary-topo .sheet-part-subtitle .part-subtitle-button .wicon{margin:0!important;font-size:1.5rem;color:var(--sheet-itinerary-poi-map-button-bg-color,var(--navbar-link-color,#000))}.sheet-part-itineraryTopo .sheet-itinerary-topo .poi-sheets{margin-top:40px}.sheet-part-itineraryTopo .sheet-itinerary-topo .sheet-itinerary-trace-information-summary{padding:8px}.sheet-part-itineraryTopo .sheet-itinerary-topo .sheet-itinerary-trace-information-summary ul li{gap:8px}.sheet-part-itineraryTopo .sheet-itinerary-topo .woody-component-sheet-itinerary-topo-trace{overflow:hidden}.sheet-part-itineraryTopo .sheet-itinerary-topo .woody-component-sheet-itinerary-topo-trace .geomap{height:calc(100vh - var(--sheet-itinerary-padd-md,var(--padding-md,30px)) * 2)}.sheet-part-itineraryTopo .sheet-itinerary-topo .woody-component-sheet-itinerary-topo-trace.has-elevation .geomap{height:calc(100vh - var(--sheet-itinerary-topo-elevation-chart-height,200px) - var(--sheet-itinerary-padd-md,var(--padding-md,30px)) * 2)}.sheet-part-itineraryTopo .sheet-itinerary-topo woody-hawwwai-itinerary-elevation-chart{height:var(--sheet-itinerary-topo-elevation-chart-height,200px)}