[data-v-836f5938]:root{--black:#000;--white:#fff;--gray-100:#1a1a1a;--gray-90:#313131;--gray-80:#484848;--gray-70:#5f5f5f;--gray-60:#767676;--gray-50:#8d8d8d;--gray-40:#a3a3a3;--gray-30:#bababa;--gray-20:#d1d1d1;--gray-10:#e8e8e8;--gray-05:#f4f4f4;--gray-02:#fafafa;--red-100:#ce1a2b;--red-90:#d33140;--red-20:#f5d1d5;--red-10:#fae8ea;--red-140:#7c101a;--blue-100:#007ab8;--blue-90:#1a87bf;--blue-20:#cce4f1;--blue-10:#e6f2f8;--blue-140:#00496e;--green-100:#45b931;--green-90:#58c046;--green-20:#daf1d6;--green-10:#ecf8ea;--green-140:#296f1d;--orange-100:#f07323;--orange-90:#f28139;--orange-20:#fce3d3;--orange-10:#fef1e9;--orange-140:#904515;--teal-100:#00a8cb;--info:#007ab8;--primary:#007ab8;--secondary:#a3a3a3;--success:#45b931;--warning:#f07323;--alert:#ce1a2b;--error:#ce1a2b;--electra-light-blue:#def9ff;--electra-teal:#00adbb;--electra-gray:#6e6e6e;--font-body-regular:Roboto,arial,helvetica,sans-serif;--font-heading:Avalon-Bold,arial,helvetica,sans-serif;--h-input:calc(2.25rem + 2px);--pdl-color-active:var(--blue-100);--pdl-color-text-link:var(--gray-100);--pdl-color-text-link-disabled:var(--gray-30);--pdl-color-border-tab-active:var(--pdl-color-active);--pdl-transition-duration-75:75ms;--pdl-transition-duration-100:100ms;--pdl-transition-duration-150:150ms;--pdl-transition-duration-200:200ms;--pdl-transition-duration-300:300ms;--pdl-transition-duration-500:500ms;--pdl-transition-duration-700:700ms;--pdl-transition-duration-1000:1000ms;--pdl-transition-timing-function-linear:linear;--pdl-transition-timing-function-ease-in:cubic-bezier(0.4,0,1,1);--pdl-transition-timing-function-ease-out:cubic-bezier(0,0,0.2,1);--pdl-transition-timing-function-ease-in-out:cubic-bezier(0.4,0,0.2,1)}.rcp-details-header.pdl-section-header[data-v-836f5938]{display:flex;align-items:flex-start;flex-direction:column-reverse}@media((min-width:640px)){.rcp-details-header.pdl-section-header[data-v-836f5938]{align-items:flex-end;flex-direction:row}}.rcp-details-header.pdl-section-header[data-v-836f5938]:not(.pdl-section-header--non-stacking)>:last-child:not(:only-child){margin-bottom:1.5rem;margin-top:0}@media((min-width:640px)){.rcp-details-header.pdl-section-header[data-v-836f5938]:not(.pdl-section-header--non-stacking)>:last-child:not(:only-child){margin-bottom:0;margin-top:1em}}:root{--black:#000;--white:#fff;--gray-100:#1a1a1a;--gray-90:#313131;--gray-80:#484848;--gray-70:#5f5f5f;--gray-60:#767676;--gray-50:#8d8d8d;--gray-40:#a3a3a3;--gray-30:#bababa;--gray-20:#d1d1d1;--gray-10:#e8e8e8;--gray-05:#f4f4f4;--gray-02:#fafafa;--red-100:#ce1a2b;--red-90:#d33140;--red-20:#f5d1d5;--red-10:#fae8ea;--red-140:#7c101a;--blue-100:#007ab8;--blue-90:#1a87bf;--blue-20:#cce4f1;--blue-10:#e6f2f8;--blue-140:#00496e;--green-100:#45b931;--green-90:#58c046;--green-20:#daf1d6;--green-10:#ecf8ea;--green-140:#296f1d;--orange-100:#f07323;--orange-90:#f28139;--orange-20:#fce3d3;--orange-10:#fef1e9;--orange-140:#904515;--teal-100:#00a8cb;--info:#007ab8;--primary:#007ab8;--secondary:#a3a3a3;--success:#45b931;--warning:#f07323;--alert:#ce1a2b;--error:#ce1a2b;--electra-light-blue:#def9ff;--electra-teal:#00adbb;--electra-gray:#6e6e6e;--font-body-regular:Roboto,arial,helvetica,sans-serif;--font-heading:Avalon-Bold,arial,helvetica,sans-serif;--h-input:calc(2.25rem + 2px);--pdl-color-active:var(--blue-100);--pdl-color-text-link:var(--gray-100);--pdl-color-text-link-disabled:var(--gray-30);--pdl-color-border-tab-active:var(--pdl-color-active);--pdl-transition-duration-75:75ms;--pdl-transition-duration-100:100ms;--pdl-transition-duration-150:150ms;--pdl-transition-duration-200:200ms;--pdl-transition-duration-300:300ms;--pdl-transition-duration-500:500ms;--pdl-transition-duration-700:700ms;--pdl-transition-duration-1000:1000ms;--pdl-transition-timing-function-linear:linear;--pdl-transition-timing-function-ease-in:cubic-bezier(0.4,0,1,1);--pdl-transition-timing-function-ease-out:cubic-bezier(0,0,0.2,1);--pdl-transition-timing-function-ease-in-out:cubic-bezier(0.4,0,0.2,1)}#rcp-details-map{position:relative;display:flex;justify-content:center;align-items:center}#rcp-details-map .mapbox_rcp_canvas{aspect-ratio:16/9;width:100%;margin:2rem 0}#rcp-details-map .rcp-details-map__zoom-btn-wrapper{position:absolute;bottom:3rem;right:2rem}#rcp-details-map .mapboxgl-canvas{cursor:crosshair}#rcp-details-map .main-marker-element{top:-.813rem}#rcp-details-map .main-marker-element svg{height:2rem;width:2rem}#rcp-details-map .red-marker svg path{fill:var(--red-100)}#rcp-details-map .green-marker svg path{fill:var(--green-140)}#rcp-details-map .mapboxgl-ctrl-bottom-right{display:none}#rcp-details-map .route-hover-icon>svg{width:.75rem;height:.75rem;color:var(--blue-100)}#rcp-details-map .mapboxgl-marker:hover{cursor:pointer}[data-v-459c595a]:root{--black:#000;--white:#fff;--gray-100:#1a1a1a;--gray-90:#313131;--gray-80:#484848;--gray-70:#5f5f5f;--gray-60:#767676;--gray-50:#8d8d8d;--gray-40:#a3a3a3;--gray-30:#bababa;--gray-20:#d1d1d1;--gray-10:#e8e8e8;--gray-05:#f4f4f4;--gray-02:#fafafa;--red-100:#ce1a2b;--red-90:#d33140;--red-20:#f5d1d5;--red-10:#fae8ea;--red-140:#7c101a;--blue-100:#007ab8;--blue-90:#1a87bf;--blue-20:#cce4f1;--blue-10:#e6f2f8;--blue-140:#00496e;--green-100:#45b931;--green-90:#58c046;--green-20:#daf1d6;--green-10:#ecf8ea;--green-140:#296f1d;--orange-100:#f07323;--orange-90:#f28139;--orange-20:#fce3d3;--orange-10:#fef1e9;--orange-140:#904515;--teal-100:#00a8cb;--info:#007ab8;--primary:#007ab8;--secondary:#a3a3a3;--success:#45b931;--warning:#f07323;--alert:#ce1a2b;--error:#ce1a2b;--electra-light-blue:#def9ff;--electra-teal:#00adbb;--electra-gray:#6e6e6e;--font-body-regular:Roboto,arial,helvetica,sans-serif;--font-heading:Avalon-Bold,arial,helvetica,sans-serif;--h-input:calc(2.25rem + 2px);--pdl-color-active:var(--blue-100);--pdl-color-text-link:var(--gray-100);--pdl-color-text-link-disabled:var(--gray-30);--pdl-color-border-tab-active:var(--pdl-color-active);--pdl-transition-duration-75:75ms;--pdl-transition-duration-100:100ms;--pdl-transition-duration-150:150ms;--pdl-transition-duration-200:200ms;--pdl-transition-duration-300:300ms;--pdl-transition-duration-500:500ms;--pdl-transition-duration-700:700ms;--pdl-transition-duration-1000:1000ms;--pdl-transition-timing-function-linear:linear;--pdl-transition-timing-function-ease-in:cubic-bezier(0.4,0,1,1);--pdl-transition-timing-function-ease-out:cubic-bezier(0,0,0.2,1);--pdl-transition-timing-function-ease-in-out:cubic-bezier(0.4,0,0.2,1)}.rcp-builder-route-info-tab[data-v-459c595a]{display:flex;background-color:var(--white);min-width:12rem;min-height:2rem;color:var(--gray-90);position:absolute;z-index:1001;right:0;bottom:0;transition:bottom var(--drawer-transition-duration) var(--drawer-transition-timing-function),right var(--drawer-transition-duration) var(--drawer-transition-timing-function)}.rcp-builder-route-info-tab.button-expanded[data-v-459c595a]{bottom:var(--elevation-drawer-height)}.rcp-builder-route-info-tab.right-rail-open[data-v-459c595a]{right:var(--builder-rail-drawer-width)}.rcp-builder-route-info-tab.rcp-details-page[data-v-459c595a]{position:relative;margin-right:0}.rcp-builder-route-info-tab .rcp-builder-route-info-tab__distance[data-v-459c595a],.rcp-builder-route-info-tab .rcp-builder-route-info-tab__elevation[data-v-459c595a]{flex:1;display:flex;align-items:center;justify-content:center;position:relative;padding:.5rem 1rem}.rcp-builder-route-info-tab .rcp-builder-route-info-tab__distance[data-v-459c595a]:after{content:"";position:absolute;top:10%;right:-1px;height:80%;width:1px;background-color:var(--gray-30)}[data-v-1fbfe5c3]:root{--black:#000;--white:#fff;--gray-100:#1a1a1a;--gray-90:#313131;--gray-80:#484848;--gray-70:#5f5f5f;--gray-60:#767676;--gray-50:#8d8d8d;--gray-40:#a3a3a3;--gray-30:#bababa;--gray-20:#d1d1d1;--gray-10:#e8e8e8;--gray-05:#f4f4f4;--gray-02:#fafafa;--red-100:#ce1a2b;--red-90:#d33140;--red-20:#f5d1d5;--red-10:#fae8ea;--red-140:#7c101a;--blue-100:#007ab8;--blue-90:#1a87bf;--blue-20:#cce4f1;--blue-10:#e6f2f8;--blue-140:#00496e;--green-100:#45b931;--green-90:#58c046;--green-20:#daf1d6;--green-10:#ecf8ea;--green-140:#296f1d;--orange-100:#f07323;--orange-90:#f28139;--orange-20:#fce3d3;--orange-10:#fef1e9;--orange-140:#904515;--teal-100:#00a8cb;--info:#007ab8;--primary:#007ab8;--secondary:#a3a3a3;--success:#45b931;--warning:#f07323;--alert:#ce1a2b;--error:#ce1a2b;--electra-light-blue:#def9ff;--electra-teal:#00adbb;--electra-gray:#6e6e6e;--font-body-regular:Roboto,arial,helvetica,sans-serif;--font-heading:Avalon-Bold,arial,helvetica,sans-serif;--h-input:calc(2.25rem + 2px);--pdl-color-active:var(--blue-100);--pdl-color-text-link:var(--gray-100);--pdl-color-text-link-disabled:var(--gray-30);--pdl-color-border-tab-active:var(--pdl-color-active);--pdl-transition-duration-75:75ms;--pdl-transition-duration-100:100ms;--pdl-transition-duration-150:150ms;--pdl-transition-duration-200:200ms;--pdl-transition-duration-300:300ms;--pdl-transition-duration-500:500ms;--pdl-transition-duration-700:700ms;--pdl-transition-duration-1000:1000ms;--pdl-transition-timing-function-linear:linear;--pdl-transition-timing-function-ease-in:cubic-bezier(0.4,0,1,1);--pdl-transition-timing-function-ease-out:cubic-bezier(0,0,0.2,1);--pdl-transition-timing-function-ease-in-out:cubic-bezier(0.4,0,0.2,1)}.ride-metrics-container[data-v-1fbfe5c3]{display:grid;grid-template-columns:1fr;gap:1.5rem;align-items:stretch}@media((min-width:640px)){.ride-metrics-container[data-v-1fbfe5c3]{grid-template-columns:repeat(2,1fr);align-items:flex-start}}.ride-metrics-container .description-list[data-v-1fbfe5c3]{display:grid;grid-template-columns:max-content 1fr}.ride-metrics-container dd[data-v-1fbfe5c3],.ride-metrics-container dt[data-v-1fbfe5c3]{margin-bottom:0;font-size:.75rem;padding:.5rem;border-bottom:1px solid var(--gray-10)}.ride-metrics-container dt[data-v-1fbfe5c3]{padding-right:2.5rem}.ride-metrics-container .b2b-table thead th[data-v-1fbfe5c3]{border-bottom:1px solid var(--gray-10)}