.jtroutemap_side_maindata_label{display:none}#jtroutemap{width:100%;background-color:#67604e}#jtroutemap #jtroutemap_dummy{height:100%;width:100%;background-color:#edededff;background-repeat:no-repeat;background-position:bottom;cursor:pointer;background-size:contain;background-position:center;transition:300ms opacity}#jtroutemap #jtroutemap_dummy.active{opacity:0}.jtroutemap_contents #jtrm_elevation_chart{width:100%;padding-top:30px}.jtroutemap_side{padding:1rem}.jtroutemap_side.jtroutemap_w_borderless{padding:0rem}.jtroutemap_side .jtroutemap_side_header{display:block;color:#999;font-size:1.5rem;text-align:right;margin-top:15px;margin-bottom:15px}.jtroutemap_side_maindata_w{--jtrm-stat-fg: rgba(255, 255, 255, 0.85);display:flex;border-radius:18px;overflow:hidden;box-shadow:0 6px 18px rgba(0,0,0,0.14)}.jtroutemap_side_maindata_w .jtroutemap_side_maindata{position:relative;flex:1 1 0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0.35rem;padding:1rem 0.5rem;text-align:center}.jtroutemap_side_maindata_w .jtroutemap_side_maindata:not(:first-child)::before{content:"";position:absolute;left:0;top:22%;bottom:22%;width:1px;background:rgba(255,255,255,0.28)}.jtroutemap_side_maindata_w .jtroutemap_side_maindata_logo{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;background:rgba(255,255,255,0.18)}.jtroutemap_side_maindata_w .jtroutemap_side_maindata_logo i{font-size:1.1rem;line-height:1}.jtroutemap_side_maindata_w .jtroutemap_side_maindata_label{font-size:0.66rem;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;color:var(--jtrm-stat-fg)}.jtroutemap_side_maindata_w .jtroutemap_side_maindata_data{font-size:1rem;font-weight:700;font-variant-numeric:tabular-nums}.jtroutemap_side_maindata_w.color_blue{background:#43b8e2;color:#fff}.jtroutemap_w_rounded{box-shadow:4px 4px 10px #0000001f, -4px -4px 10px #ffffff;margin-bottom:15px;border-radius:25px}.jtroutemap_side_rec_sw{margin-top:1rem;background:#f7f7f7;border-radius:18px;box-shadow:0 6px 18px rgba(0,0,0,0.08)}.jtroutemap_side_rec_w_label{display:block;margin-bottom:0.85rem;font-size:0.72rem;font-weight:700;letter-spacing:0.07em;text-transform:uppercase;color:#8a8f94}.jtroutemap_side_rec_w{display:flex;justify-content:space-evenly;flex-wrap:wrap;gap:0.75rem 0.5rem}.jtroutemap_side_rec_w .jtroutemap_side_rec{display:flex;flex-direction:column;align-items:center;width:18%;min-width:72px;text-align:center}.jtroutemap_side_rec_w .jtroutemap_side_rec .jtroutemap_side_rec_logo{--jtrm-rec-color: #495057;--jtrm-rec-tint: #eceef0;display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;color:var(--jtrm-rec-color);background:var(--jtrm-rec-tint);background:color-mix(in srgb, var(--jtrm-rec-color) 16%, #fff);box-shadow:0 2px 6px rgba(0,0,0,0.1);transition:transform 0.15s ease, box-shadow 0.15s ease}.jtroutemap_side_rec_w .jtroutemap_side_rec .jtroutemap_side_rec_logo i{font-size:1.4rem}.jtroutemap_side_rec_w .jtroutemap_side_rec .jtroutemap_side_rec_logo.jtrm_rec_logo_hiking{--jtrm-rec-color: #1f7a3d;--jtrm-rec-tint: #e2f0e6}.jtroutemap_side_rec_w .jtroutemap_side_rec .jtroutemap_side_rec_logo.jtrm_rec_logo_btt{--jtrm-rec-color: #a17d03;--jtrm-rec-tint: #f5efd7}.jtroutemap_side_rec_w .jtroutemap_side_rec .jtroutemap_side_rec_logo.jtrm_rec_logo_bike{--jtrm-rec-color: #0e7c86;--jtrm-rec-tint: #dcf0f1}.jtroutemap_side_rec_w .jtroutemap_side_rec .jtroutemap_side_rec_logo.jtrm_rec_logo_rbike{--jtrm-rec-color: #0a5c66;--jtrm-rec-tint: #d8ecee}.jtroutemap_side_rec_w .jtroutemap_side_rec .jtroutemap_side_rec_logo.jtrm_rec_logo_horse{--jtrm-rec-color: #733a28;--jtrm-rec-tint: #efe1dc}.jtroutemap_side_rec_w .jtroutemap_side_rec .jtroutemap_side_rec_logo.jtrm_rec_logo_nordic{--jtrm-rec-color: #197bb6;--jtrm-rec-tint: #dcedf8}.jtroutemap_side_rec_w .jtroutemap_side_rec .jtroutemap_side_rec_logo.jtrm_rec_logo_families{--jtrm-rec-color: #b23a6b;--jtrm-rec-tint: #f6e2ec}.jtroutemap_side_rec_w .jtroutemap_side_rec .jtroutemap_side_rec_label{margin-top:0.45rem;font-size:0.78rem;font-weight:600;line-height:1.25;color:inherit}@media (hover: hover){.jtroutemap_side_rec_w .jtroutemap_side_rec:hover .jtroutemap_side_rec_logo{transform:translateY(-3px);box-shadow:0 6px 14px rgba(0,0,0,0.16)}}.jtrm_level_1{color:#3d9900}.jtrm_level_2{color:#009eb3}.jtrm_level_3{color:#002d80}.jtrm_level_4{color:#3c0080}.jtrm_level_5{color:#80005a}.jtroutemap_side_sec_w{border-bottom:solid 4px var(--bs-success)}.jtroutemap_side_sec_w>div:nth-child(even){background-color:rgba(0,0,0,0.02)}.jtroutemap_side_sec_w>div:nth-child(1){border-top:solid 1px #ccc}.jtroutemap_side_sec_w .jtroutemap_side_sec_b{display:flex;padding-top:10px;padding-bottom:10px;border-bottom:solid 1px #ccc}.jtroutemap_side_sec_w .jtroutemap_side_sec_label,.jtroutemap_side_sec_w .jtroutemap_side_sec_data{display:flex;flex-direction:column}.jtroutemap_side_sec_w .jtroutemap_side_sec_label{align-items:flex-end;text-align:end;width:50%;padding-right:10px;font-weight:bold}.jtroutemap_side_sec_w .jtroutemap_side_sec_label .sublabel{color:#666;font-weight:300}.jtroutemap_side_sec_w .jtroutemap_side_sec_data{padding-left:10px;width:50%}.jtroutemap_side_sec_w .jtroutemap_side_sec_data .jtroutemap_level svg,.jtroutemap_side_sec_w .jtroutemap_side_sec_data .jtroutemap_level i{margin-right:2px}#table_pdi td.jtcf_pdi_icon{min-width:32px}#table_pdi td.jtcf_pdi_text h4,#table_pdi td.jtcf_pdi_text p{padding-left:10px;padding-right:10px}#table_pdi td.jtcf_pdi_text p{font-size:0.9rem;margin:4px 0px}.jtroutemap_print_wrapper{display:flex;justify-content:center;margin-top:50px;margin-bottom:50px}@media (min-width: 1025px){.jtroutemap_print_wrapper{top:0;right:0;margin-top:10px;margin-bottom:0px;margin-right:10px}.jtroutemap_side_maindata_label{display:block;font-size:0.8rem}.jtroutemap_side_maindata_w .jtroutemap_side_maindata{padding:1.35rem 0.75rem;gap:0.5rem}.jtroutemap_side_maindata_w .jtroutemap_side_maindata_logo{width:52px;height:52px}.jtroutemap_side_maindata_w .jtroutemap_side_maindata_logo i{font-size:1.3rem}.jtroutemap_side_maindata_w .jtroutemap_side_maindata_data{font-size:1.5rem;font-weight:bold}.jtroutemap_side_maindata_w .jtrm_type .jtroutemap_side_maindata_data{font-size:1.05rem}.jtroutemap_side_maindata_w.color_blue{background:#43b8e2;color:#fff}.jtroutemap_side_rec_w .jtroutemap_side_rec{width:15%}.jtroutemap_side_rec_w .jtroutemap_side_rec_logo{width:76px;height:76px}.jtroutemap_side_rec_w .jtroutemap_side_rec_logo i{font-size:1.65rem}}@media print{.noPrint{display:none !important}.jtroutemap_wrapper{display:block}.jtroutemap_side.offcanvas{position:static !important;visibility:visible !important;transform:none !important;width:100% !important;height:auto !important;background:none !important}.offcanvas-backdrop{display:none !important}#jtroutemap_dummy{display:none}}@media (prefers-color-scheme: dark){.jtroutemap_side_rec_sw{background:#232527;box-shadow:0 6px 18px rgba(0,0,0,0.35)}.jtroutemap_side_rec_w_label{color:#9aa0a6}.jtroutemap_side_rec_w .jtroutemap_side_rec .jtroutemap_side_rec_logo{background:rgba(255,255,255,0.1);box-shadow:0 2px 6px rgba(0,0,0,0.4)}.jtroutemap_side_rec_w .jtroutemap_side_rec .jtroutemap_side_rec_label{color:#d8dade}.jtroutemap_side_sec_w>div:nth-child(even){background-color:rgba(255,255,255,0.04)}.jtroutemap_side_sec_w>div:nth-child(1){border-top-color:#444}.jtroutemap_side_sec_w .jtroutemap_side_sec_b{border-bottom-color:#444}.jtroutemap_side_sec_w .jtroutemap_side_sec_label .sublabel{color:#aaa}#jtroutemap #jtroutemap_dummy{background-color:#2a2a2a}}
/*# sourceMappingURL=jtcfroutemap.css.map */
