:root{--lgs-profile-pane-height:280px;--lgs-profile-chart-height:200px;--lgs-vertical-panel-open-offset:0}#profile-pane{--header-spacing:0;--footer-spacing:0;--body-spacing:var(--lgs-gutter-s);--size:var(--lgs-profile-pane-height);width:var(--lgs-horizontal-panel-width)}#profile-pane::part(base){margin-left:var(--lgs-horizontal-panel-left)}#profile-pane::part(panel){border-radius:var(--sl-border-radius-medium);padding:var(--body-spacing)}#profile-pane::part(title){display:none}.profile-wrapper{flex-direction:column;place-content:center space-around;display:flex}#profile-pane::part(header-actions){z-index:1;justify-content:end;gap:var(--sl-spacing-2x-small);width:100%;margin:var(--header-spacing);flex-wrap:wrap;flex:1;width:100%;display:flex}#profile-pane header::part(title){display:none}.widget-background-section{gap:var(--lgs-gutter-xs);flex-direction:column;display:flex}.profile-widget-editor{gap:var(--lgs-gutter);flex-direction:column;height:100%;min-height:0;display:flex}.profile-widget-preview-surface{height:250px;padding:var(--lgs-gutter-s);border-radius:var(--sl-border-radius-medium);background-color:var(--sl-panel-background-color);background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:center;display:flex;overflow:hidden}.profile-widget-preview-chart{max-width:100%;max-height:100%;display:block}.profile-widget-preview-surface .profile-chart-container{box-sizing:border-box}.profile-chart-container{position:relative}.profile-widget-editor-scroll{flex:auto;min-height:0}sl-input.widget-border-field-width::part(input){width:2.5rem;padding-left:5px;padding-right:0}.lgs-ui-toolbar.lgs-ui-dropdown-toolbar,.lgs-ui-toolbar wa-divider+wa-divider{display:none}.profile-chart-metric-badge{font-family:var(--lgs-font-family);font-size:clamp(10px, 1.15vh, var(--lgs-font-size));z-index:2;box-sizing:border-box;pointer-events:none;max-width:calc(100% - 12px);color:var(--wa-color-brand-on-normal,var(--wa-color-brand));border:1px solid var(--wa-color-brand-border-normal,var(--wa-color-surface-border));background:color-mix(in oklab, var(--wa-color-surface-raised) 90%, transparent);border-radius:6px;align-items:center;gap:4px;padding:3px 6px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:0;left:0;box-shadow:0 2px 8px #00000038}.profile-chart-metric-badge--hidden{display:none}.profile-chart-metric-badge__value,.profile-chart-metric-badge__altitude{white-space:nowrap;min-width:0}.profile-chart-metric-badge__value{text-overflow:ellipsis;overflow:hidden}.profile-chart-metric-badge__altitude{color:inherit;flex:none;align-items:center;gap:0;display:inline-flex}.profile-chart-metric-badge__chevron{color:inherit;flex:none;align-items:center;display:inline-flex}.profile-chart-metric-badge__chevron wa-icon,.profile-chart-metric-badge__altitude wa-icon{color:currentColor;width:.8em;height:.8em;display:block}.profile-chart-metric-badge__chevron wa-icon::part(svg),.profile-chart-metric-badge__altitude wa-icon::part(svg){color:currentColor;fill:currentColor}.profile-chart-metric-badge__separator{background:var(--lgs-card-on-map-border-color,var(--wa-color-surface-border));flex:0 0 1px;align-self:center;width:1px;height:1em;min-height:1em;display:block}#elevation-distance-tooltip{font-size:var(--lgs-font-size-s);font-family:var(--lgs-font-family);margin:var(--lgs-gutter-xs);gap:var(--lgs-gutter-xs);flex-direction:column;line-height:1;display:flex}#elevation-distance-tooltip .tooltip-icon{align-items:center;display:flex}#elevation-distance-tooltip .tooltip-data{padding:var(--lgs-gutter-xs);z-index:1;background:#fff;align-items:center;display:flex}#elevation-distance-tooltip .tooltip-data.altitude{text-align:center;margin-left:auto;margin-right:auto}#elevation-distance-tooltip .point-distance{place-content:center space-between;align-items:center;gap:var(--lgs-gutter-s);--line-color:black;padding:0;display:flex;position:relative}#elevation-distance-tooltip .point-distance.line span:first-child .tooltip-icon{text-align:left}#elevation-distance-tooltip .point-distance.line span:last-child .tooltip-icon{text-align:right}#elevation-distance-tooltip .point-distance .tooltip-icon sl-icon:host{width:20p}.profile-toolbar{gap:var(--lgs-gutter-s);flex:1;justify-content:space-between;align-items:center;display:flex;container:profile-toolbar/size}.profile-toolbar .journey-selector{flex-basis:50%}.profile-toolbar .journey-selector::part(combobox){max-width:30rem}.profile-toolbar .profile-tools-part{justify-content:space-between;align-items:center;gap:var(--lgs-gutter-s);flex-basis:40%;margin-left:auto;display:flex}.profile-toolbar .lgs-ui-toolbar{justify-self:flex-end}.profile-toolbar .flythrough-menu{gap:var(--lgs-gutter-xs);display:flex}.profile-additional{padding:0 var(--sl-spacing-2x-small);display:flex}.lgs-ui-dropdown-toolbar .profile-additional{flex-direction:column}@container profile-toolbar (width<=800px){.profile-toolbar .journey-selector{flex-grow:1;flex-basis:50%}.lgs-ui-toolbar.lgs-ui-dropdown-toolbar{display:flex}.lgs-ui-toolbar:not(.lgs-ui-dropdown-toolbar){display:none}}.profiler-time-axis{background:#faebd7;width:1027px;position:absolute;left:73px}.profile-chart-container{padding:var(--lgs-gutter-s);border-radius:var(--lgs-border-radius-s);backdrop-filter:blur(var(--lgs-blur-s));background:#fff6;border:1px solid #fffa}.reset-profile-widget-color{font-size:var(--lgs-font-size)}.profile-chart-switches{justify-content:space-between;align-items:center;gap:2rem;width:100%;display:flex}.profile-widget-flythrough-track-style-switch::part(base){width:100%}
