.trekkin-pulse-external,.viewer-pulse-external{position:fixed;width:30px;height:30px;border-radius:50%;border:3px solid;opacity:.45;pointer-events:none;animation:pulseExt 1.8s ease-out infinite;z-index:999999}.trekkin-pulse-external{border-color:#28a745b3}.viewer-pulse-external{border-color:#007bffb3}@keyframes pulseExt{0%{transform:scale(.8);opacity:.5}70%{transform:scale(2.2);opacity:0}to{transform:scale(.8);opacity:0}}.tk-guide-wrapper{position:relative;width:32px;height:32px}.tk-needle{position:absolute;top:50%;left:50%;width:0;height:0;border-left:9px solid transparent;border-right:9px solid transparent;border-bottom:24px solid #28a745;transform-origin:50% 100%;transform:translate(-50%,-100%) rotate(0);pointer-events:none;z-index:0}.tk-guide-dot-inner{position:absolute;top:50%;left:50%;width:14px;height:14px;background:#28a745;border-radius:50%;border:2px solid white;transform:translate(-50%,-50%);z-index:2}.leaflet-tooltip.tk-stage-km-label{padding:2px 6px;min-height:16px;line-height:1.15;font-size:11px;font-weight:700;border-radius:10px}:root{--tk-bg: #f5f8f6;--tk-surface: rgba(255, 255, 255, .95);--tk-surface-soft: rgba(255, 255, 255, .72);--tk-panel-bg: rgba(255, 255, 255, .86);--tk-panel-shadow: 0 4px 18px rgba(0, 0, 0, .18);--tk-text: #17221b;--tk-text-muted: #5f6f66;--tk-heading: #2c3e50;--tk-border: rgba(0, 0, 0, .08);--tk-control-bg: rgba(255, 255, 255, .82);--tk-control-border: rgba(0, 0, 0, .14);--tk-control-active: rgba(40, 167, 69, .22);--tk-button-bg: rgba(255, 255, 255, .95);--tk-button-disabled-bg: rgba(226, 226, 226, .82);--tk-button-border: rgba(0, 0, 0, .12);--tk-button-text: #24352b;--tk-button-muted-text: #5f6f66;--tk-button-icon-filter: none;--tk-icon-filter: none;--tk-map-filter: none}html[data-theme=dark]{--tk-bg: #0f1512;--tk-surface: rgba(39, 48, 42, .94);--tk-surface-soft: rgba(45, 56, 49, .78);--tk-surface-text: #eef7f0;--tk-surface-muted: #b6c6bd;--tk-panel-bg: rgba(18, 26, 22, .9);--tk-panel-shadow: 0 6px 22px rgba(0, 0, 0, .48);--tk-text: #edf5ef;--tk-text-muted: #a8b8ae;--tk-heading: #f2f8f3;--tk-border: rgba(255, 255, 255, .12);--tk-control-bg: rgba(20, 28, 24, .84);--tk-control-border: rgba(255, 255, 255, .16);--tk-control-active: rgba(66, 215, 125, .24);--tk-button-bg: rgba(238, 246, 240, .12);--tk-button-disabled-bg: rgba(238, 246, 240, .2);--tk-button-border: rgba(237, 245, 239, .24);--tk-button-text: #eef7f0;--tk-button-muted-text: #b7c9be;--tk-button-icon-filter: brightness(0) invert(1) opacity(.92);--tk-icon-filter: brightness(0) invert(1) opacity(.9);--tk-bar-bg: rgba(17, 24, 20, .92);--tk-bar-icon-filter: brightness(0) invert(1) opacity(.95);--tk-map-filter: brightness(.82) contrast(1.08) saturate(.92)}html,body,#root{background:var(--tk-bg);color:var(--tk-text)}body{transition:background-color .18s ease,color .18s ease}html[data-theme=dark] .leaflet-container{filter:var(--tk-map-filter)}html[data-theme=dark] .tk-floating-bar button,html[data-theme=dark] .tk-top-control-bar button{background:var(--tk-bar-bg)!important;border-color:#ffffff1f!important}html[data-theme=dark] .tk-floating-bar button img,html[data-theme=dark] .tk-top-control-bar button img{filter:var(--tk-bar-icon-filter)!important;opacity:1!important}html[data-theme=dark] .tk-floating-bar button[style*="rgba(40,167,69"],html[data-theme=dark] .tk-floating-bar button[style*="rgba(40, 167, 69"],html[data-theme=dark] .tk-top-control-bar button[style*="rgba(40,167,69"],html[data-theme=dark] .tk-top-control-bar button[style*="rgba(40, 167, 69"],html[data-theme=dark] .tk-top-control-bar button[style*="#28a745"]{background:#28a74585!important;box-shadow:0 0 12px #28a7458c!important}html[data-theme=dark] .tk-floating-bar button[style*="rgba(40,167,69"] img,html[data-theme=dark] .tk-floating-bar button[style*="rgba(40, 167, 69"] img,html[data-theme=dark] .tk-top-control-bar button[style*="rgba(40,167,69"] img,html[data-theme=dark] .tk-top-control-bar button[style*="rgba(40, 167, 69"] img,html[data-theme=dark] .tk-top-control-bar button[style*="#28a745"] img{filter:brightness(0) invert(1) drop-shadow(0 0 4px rgba(255,255,255,.35))!important}html[data-theme=dark] .panel-shell-wrapper>div{background:var(--tk-panel-bg)!important;box-shadow:var(--tk-panel-shadow)!important;color:var(--tk-text)!important}html[data-theme=dark] .panel-shell-wrapper .tk-theme-card{background:var(--tk-surface)!important;border-color:#eef6f024!important;color:var(--tk-surface-text)!important;box-shadow:inset 0 0 0 1px #ffffff08}html[data-theme=dark] .panel-shell-wrapper .tk-theme-card h1,html[data-theme=dark] .panel-shell-wrapper .tk-theme-card h2,html[data-theme=dark] .panel-shell-wrapper .tk-theme-card h3,html[data-theme=dark] .panel-shell-wrapper .tk-theme-card h4,html[data-theme=dark] .panel-shell-wrapper .tk-theme-card label,html[data-theme=dark] .panel-shell-wrapper .tk-theme-card p,html[data-theme=dark] .panel-shell-wrapper .tk-theme-card span,html[data-theme=dark] .panel-shell-wrapper .tk-theme-card div{color:var(--tk-surface-text)!important}html[data-theme=dark] .panel-shell-wrapper .tk-theme-card select,html[data-theme=dark] .panel-shell-wrapper .tk-theme-card input,html[data-theme=dark] .panel-shell-wrapper .tk-theme-card textarea{background:#0a0f0c94!important;border-color:#eef6f02e!important;color:var(--tk-surface-text)!important}html[data-theme=dark] .panel-shell-wrapper .tk-theme-card-nested,html[data-theme=dark] .panel-shell-wrapper .tk-theme-card-option{background:#eef6f014!important;border-color:#eef6f02e!important;color:var(--tk-surface-text)!important}html[data-theme=dark] .panel-shell-wrapper .tk-theme-card-nested *,html[data-theme=dark] .panel-shell-wrapper .tk-theme-card-option *{color:var(--tk-surface-text)!important}html[data-theme=dark] .panel-shell-wrapper .tk-theme-card-option-active{background:#28a74538!important;border-color:#35c25a!important;box-shadow:inset 0 0 0 1px #35c25a3d}html[data-theme=dark] .panel-shell-wrapper .tk-theme-card-option-active *,html[data-theme=dark] .panel-shell-wrapper .tk-theme-card-option-active{color:#f4fff7!important}html[data-theme=dark] .panel-shell-wrapper .tk-recording-mode-card button{background:#eef6f014!important;border-color:#eef6f02e!important;color:var(--tk-surface-text)!important}html[data-theme=dark] .panel-shell-wrapper .tk-recording-mode-card button[style*="background: rgb(31, 122, 58"],html[data-theme=dark] .panel-shell-wrapper .tk-recording-mode-card button[style*="background: #1f7a3a"],html[data-theme=dark] .panel-shell-wrapper .tk-recording-mode-card button[style*="background: rgb(40, 167, 69"],html[data-theme=dark] .panel-shell-wrapper .tk-recording-mode-card button[style*="background: #28a745"]{background:#2f9f52!important;border-color:#3fbd66!important;color:#fff!important}html[data-theme=dark] .tk-panel-content,html[data-theme=dark] .tk-panel-content>div{color:var(--tk-text)!important}html[data-theme=dark] .tk-panel-content>div>p,html[data-theme=dark] .tk-panel-content>div>small,html[data-theme=dark] .tk-panel-content>div>h3,html[data-theme=dark] .tk-panel-content>div>h4,html[data-theme=dark] .tk-panel-content>div>div:not([style*="background: rgba(255"]):not([style*="background: #fff"]):not([style*="background: white"]){color:var(--tk-text)!important}html[data-theme=dark] .panel-shell-wrapper div[style*="background: rgba(255,255,255"],html[data-theme=dark] .panel-shell-wrapper div[style*="background: rgba(255, 255, 255"],html[data-theme=dark] .panel-shell-wrapper div[style*="background: rgba(240,240,240"],html[data-theme=dark] .panel-shell-wrapper div[style*="background: rgba(240, 240, 240"],html[data-theme=dark] .panel-shell-wrapper div[style*="background: #fff"],html[data-theme=dark] .panel-shell-wrapper div[style*="background: #f8"],html[data-theme=dark] .panel-shell-wrapper div[style*="background: #fb"],html[data-theme=dark] .panel-shell-wrapper div[style*="background: #e9ecef"],html[data-theme=dark] .panel-shell-wrapper div[style*="background: white"],html[data-theme=dark] .panel-shell-wrapper button[style*="background: rgba(255,255,255"],html[data-theme=dark] .panel-shell-wrapper button[style*="background: rgba(255, 255, 255"],html[data-theme=dark] .panel-shell-wrapper button[style*="background: #fff"],html[data-theme=dark] .panel-shell-wrapper button[style*="background: white"]{background:var(--tk-surface)!important;border-color:#eef6f02e!important;color:var(--tk-surface-text)!important}html[data-theme=dark] .panel-shell-wrapper h1,html[data-theme=dark] .panel-shell-wrapper h2,html[data-theme=dark] .panel-shell-wrapper h3,html[data-theme=dark] .panel-shell-wrapper h4,html[data-theme=dark] .panel-shell-wrapper p,html[data-theme=dark] .panel-shell-wrapper label,html[data-theme=dark] .panel-shell-wrapper span,html[data-theme=dark] .panel-shell-wrapper small,html[data-theme=dark] .panel-shell-wrapper b,html[data-theme=dark] .panel-shell-wrapper strong,html[data-theme=dark] .panel-shell-wrapper div{color:inherit}html[data-theme=dark] .panel-shell-wrapper input,html[data-theme=dark] .panel-shell-wrapper select,html[data-theme=dark] .panel-shell-wrapper textarea{background:#090e0cc7!important;border-color:var(--tk-control-border)!important;color:var(--tk-text)!important}html[data-theme=dark] .panel-shell-wrapper h1,html[data-theme=dark] .panel-shell-wrapper h2,html[data-theme=dark] .panel-shell-wrapper h3,html[data-theme=dark] .panel-shell-wrapper h4{color:inherit}html[data-theme=dark] .panel-shell-wrapper h1 span,html[data-theme=dark] .panel-shell-wrapper h2 span,html[data-theme=dark] .panel-shell-wrapper h3 span,html[data-theme=dark] .panel-shell-wrapper h4 span{color:inherit!important}html[data-theme=dark] .panel-shell-wrapper strong,html[data-theme=dark] .panel-shell-wrapper b{color:var(--tk-heading)!important}html[data-theme=dark] .panel-shell-wrapper div[style*="background: rgba(255,255,255"] *,html[data-theme=dark] .panel-shell-wrapper div[style*="background: rgba(255, 255, 255"] *,html[data-theme=dark] .panel-shell-wrapper div[style*="background: rgba(240,240,240"] *,html[data-theme=dark] .panel-shell-wrapper div[style*="background: rgba(240, 240, 240"] *,html[data-theme=dark] .panel-shell-wrapper div[style*="background: #fff"] *,html[data-theme=dark] .panel-shell-wrapper div[style*="background: #f8"] *,html[data-theme=dark] .panel-shell-wrapper div[style*="background: #fb"] *,html[data-theme=dark] .panel-shell-wrapper div[style*="background: #e9ecef"] *,html[data-theme=dark] .panel-shell-wrapper div[style*="background: white"] *,html[data-theme=dark] .panel-shell-wrapper button[style*="background: rgba(255,255,255"] *,html[data-theme=dark] .panel-shell-wrapper button[style*="background: rgba(255, 255, 255"] *,html[data-theme=dark] .panel-shell-wrapper button[style*="background: #fff"] *,html[data-theme=dark] .panel-shell-wrapper button[style*="background: white"] *{color:var(--tk-surface-text)!important}html[data-theme=dark] .panel-shell-wrapper div[style*="background: rgba(255,255,255"] p,html[data-theme=dark] .panel-shell-wrapper div[style*="background: rgba(255,255,255"] small,html[data-theme=dark] .panel-shell-wrapper div[style*="background: rgba(255,255,255"] span,html[data-theme=dark] .panel-shell-wrapper div[style*="background: rgba(255, 255, 255"] p,html[data-theme=dark] .panel-shell-wrapper div[style*="background: rgba(255, 255, 255"] small,html[data-theme=dark] .panel-shell-wrapper div[style*="background: rgba(255, 255, 255"] span{color:var(--tk-surface-muted)!important}html[data-theme=dark] .panel-shell-wrapper div[style*="background: rgba(255,255,255"] h1,html[data-theme=dark] .panel-shell-wrapper div[style*="background: rgba(255,255,255"] h2,html[data-theme=dark] .panel-shell-wrapper div[style*="background: rgba(255,255,255"] h3,html[data-theme=dark] .panel-shell-wrapper div[style*="background: rgba(255,255,255"] h4,html[data-theme=dark] .panel-shell-wrapper div[style*="background: rgba(255, 255, 255"] h1,html[data-theme=dark] .panel-shell-wrapper div[style*="background: rgba(255, 255, 255"] h2,html[data-theme=dark] .panel-shell-wrapper div[style*="background: rgba(255, 255, 255"] h3,html[data-theme=dark] .panel-shell-wrapper div[style*="background: rgba(255, 255, 255"] h4{color:var(--tk-surface-text)!important}html[data-theme=dark] .panel-shell-wrapper .trekkin-button{background:var(--tk-button-bg)!important;border-color:var(--tk-button-border)!important;color:var(--tk-button-text)!important}html[data-theme=dark] .panel-shell-wrapper .trekkin-button img{filter:var(--tk-button-icon-filter)!important;opacity:1!important}html[data-theme=dark] .panel-shell-wrapper .trekkin-button span,html[data-theme=dark] .panel-shell-wrapper .trekkin-button div{color:var(--tk-button-text)!important}html[data-theme=dark] .panel-shell-wrapper .trekkin-button-active,html[data-theme=dark] .panel-shell-wrapper .trekkin-button-primary,html[data-theme=dark] .panel-shell-wrapper .trekkin-button-danger,html[data-theme=dark] .panel-shell-wrapper .trekkin-button-warning{color:#fff!important}html[data-theme=dark] .panel-shell-wrapper .trekkin-button-active,html[data-theme=dark] .panel-shell-wrapper .trekkin-button-primary{background:#28a745!important;border-color:#35c25a!important;box-shadow:0 0 0 1px #35c25a47,0 8px 18px #28a7452e!important}html[data-theme=dark] .panel-shell-wrapper .trekkin-button-warning{background:#d97706!important;border-color:#f59e0b!important;box-shadow:0 0 0 1px #f59e0b3d,0 8px 18px #d977062e!important}html[data-theme=dark] .panel-shell-wrapper .trekkin-button-danger{background:#dc2626!important;border-color:#ef4444!important;box-shadow:0 0 0 1px #ef44443d,0 8px 18px #dc26262e!important}html[data-theme=dark] .panel-shell-wrapper .tk-neutral-action-button{background:#eef6f014!important;border:1.5px solid rgba(238,246,240,.18)!important;box-shadow:none!important;color:var(--tk-button-text)!important}html[data-theme=dark] .panel-shell-wrapper .tk-neutral-action-button span,html[data-theme=dark] .panel-shell-wrapper .tk-neutral-action-button div{color:var(--tk-button-text)!important}html[data-theme=dark] .panel-shell-wrapper .tk-neutral-action-button img{filter:var(--tk-button-icon-filter)!important}html[data-theme=dark] .panel-shell-wrapper .tk-nav-link-button{background:#eef6f014!important;border:1.5px solid rgba(238,246,240,.18)!important;box-shadow:none!important;color:var(--tk-button-text)!important}html[data-theme=dark] .panel-shell-wrapper .tk-nav-link-button span,html[data-theme=dark] .panel-shell-wrapper .tk-nav-link-button div{color:var(--tk-button-text)!important}html[data-theme=dark] .panel-shell-wrapper .tk-nav-link-button img{filter:var(--tk-button-icon-filter)!important;opacity:1!important}html[data-theme=dark] .panel-shell-wrapper .tk-nav-link-button:disabled{background:#eef6f00d!important;border-color:#eef6f01f!important;color:var(--tk-button-muted-text)!important}html[data-theme=dark] .panel-shell-wrapper .tk-history-entry-card,html[data-theme=dark] .panel-shell-wrapper .tk-public-trail-row,html[data-theme=dark] .panel-shell-wrapper .tk-history-progress-card .tk-theme-card-nested,html[data-theme=dark] .panel-shell-wrapper .tk-history-action-button{background:#eef6f014!important;border:1.5px solid rgba(238,246,240,.18)!important;box-shadow:none!important}html[data-theme=dark] .panel-shell-wrapper .tk-public-trail-row .tk-nav-link-button,html[data-theme=dark] .panel-shell-wrapper .tk-history-action-button{background:#eef6f014!important;border:1.5px solid rgba(238,246,240,.18)!important}html[data-theme=dark] .panel-shell-wrapper .tk-history-progress-card{border:1.5px solid rgba(238,246,240,.18)!important}html[data-theme=dark] .panel-shell-wrapper .tk-public-trails-panel h2,html[data-theme=dark] .panel-shell-wrapper .tk-public-trails-panel h3,html[data-theme=dark] .panel-shell-wrapper .tk-public-trails-panel div,html[data-theme=dark] .panel-shell-wrapper .tk-history-entry-card span,html[data-theme=dark] .panel-shell-wrapper .tk-history-action-button span{color:var(--tk-button-text)!important}html[data-theme=dark] .panel-shell-wrapper .trekkin-button-active span,html[data-theme=dark] .panel-shell-wrapper .trekkin-button-active div,html[data-theme=dark] .panel-shell-wrapper .trekkin-button-primary span,html[data-theme=dark] .panel-shell-wrapper .trekkin-button-primary div,html[data-theme=dark] .panel-shell-wrapper .trekkin-button-danger span,html[data-theme=dark] .panel-shell-wrapper .trekkin-button-danger div,html[data-theme=dark] .panel-shell-wrapper .trekkin-button-warning span,html[data-theme=dark] .panel-shell-wrapper .trekkin-button-warning div{color:#fff!important}html[data-theme=dark] .panel-shell-wrapper .trekkin-button-active img,html[data-theme=dark] .panel-shell-wrapper .trekkin-button-primary img,html[data-theme=dark] .panel-shell-wrapper .trekkin-button-danger img,html[data-theme=dark] .panel-shell-wrapper .trekkin-button-warning img{filter:brightness(0) invert(1)!important}html[data-theme=dark] .panel-shell-wrapper div[style*="background: rgba(255,255,255"] .trekkin-button:not(.trekkin-button-active):not(.trekkin-button-primary):not(.trekkin-button-danger):not(.trekkin-button-warning),html[data-theme=dark] .panel-shell-wrapper div[style*="background: rgba(255, 255, 255"] .trekkin-button:not(.trekkin-button-active):not(.trekkin-button-primary):not(.trekkin-button-danger):not(.trekkin-button-warning),html[data-theme=dark] .panel-shell-wrapper div[style*="background: #fff"] .trekkin-button:not(.trekkin-button-active):not(.trekkin-button-primary):not(.trekkin-button-danger):not(.trekkin-button-warning),html[data-theme=dark] .panel-shell-wrapper div[style*="background: white"] .trekkin-button:not(.trekkin-button-active):not(.trekkin-button-primary):not(.trekkin-button-danger):not(.trekkin-button-warning){background:#eef6f01f!important;border-color:#eef6f02e!important;color:var(--tk-surface-text)!important}html[data-theme=dark] .panel-shell-wrapper div[style*="background: rgba(255,255,255"] .trekkin-button:not(.trekkin-button-active):not(.trekkin-button-primary):not(.trekkin-button-danger):not(.trekkin-button-warning) span,html[data-theme=dark] .panel-shell-wrapper div[style*="background: rgba(255,255,255"] .trekkin-button:not(.trekkin-button-active):not(.trekkin-button-primary):not(.trekkin-button-danger):not(.trekkin-button-warning) div,html[data-theme=dark] .panel-shell-wrapper div[style*="background: rgba(255, 255, 255"] .trekkin-button:not(.trekkin-button-active):not(.trekkin-button-primary):not(.trekkin-button-danger):not(.trekkin-button-warning) span,html[data-theme=dark] .panel-shell-wrapper div[style*="background: rgba(255, 255, 255"] .trekkin-button:not(.trekkin-button-active):not(.trekkin-button-primary):not(.trekkin-button-danger):not(.trekkin-button-warning) div,html[data-theme=dark] .panel-shell-wrapper div[style*="background: #fff"] .trekkin-button:not(.trekkin-button-active):not(.trekkin-button-primary):not(.trekkin-button-danger):not(.trekkin-button-warning) span,html[data-theme=dark] .panel-shell-wrapper div[style*="background: #fff"] .trekkin-button:not(.trekkin-button-active):not(.trekkin-button-primary):not(.trekkin-button-danger):not(.trekkin-button-warning) div,html[data-theme=dark] .panel-shell-wrapper div[style*="background: white"] .trekkin-button:not(.trekkin-button-active):not(.trekkin-button-primary):not(.trekkin-button-danger):not(.trekkin-button-warning) span,html[data-theme=dark] .panel-shell-wrapper div[style*="background: white"] .trekkin-button:not(.trekkin-button-active):not(.trekkin-button-primary):not(.trekkin-button-danger):not(.trekkin-button-warning) div{color:var(--tk-surface-text)!important}html[data-theme=dark] .panel-shell-wrapper div[style*="background: rgba(255,255,255"] .trekkin-button:not(.trekkin-button-active):not(.trekkin-button-primary):not(.trekkin-button-danger):not(.trekkin-button-warning) img,html[data-theme=dark] .panel-shell-wrapper div[style*="background: rgba(255, 255, 255"] .trekkin-button:not(.trekkin-button-active):not(.trekkin-button-primary):not(.trekkin-button-danger):not(.trekkin-button-warning) img,html[data-theme=dark] .panel-shell-wrapper div[style*="background: #fff"] .trekkin-button:not(.trekkin-button-active):not(.trekkin-button-primary):not(.trekkin-button-danger):not(.trekkin-button-warning) img,html[data-theme=dark] .panel-shell-wrapper div[style*="background: white"] .trekkin-button:not(.trekkin-button-active):not(.trekkin-button-primary):not(.trekkin-button-danger):not(.trekkin-button-warning) img{filter:var(--tk-button-icon-filter)!important}html[data-theme=dark] .panel-shell-wrapper .trekkin-button-disabled{background:var(--tk-button-disabled-bg)!important}html[data-theme=dark] .panel-shell-wrapper img[src*="/icons/"],html[data-theme=dark] .panel-shell-wrapper img[src*="icons/"]{filter:var(--tk-icon-filter)}html[data-theme=dark] .panel-shell-wrapper img[src*=logo]{filter:none}html[data-theme=dark] button[style*="rgba(255, 255, 255"],html[data-theme=dark] button[style*="rgba(255,255,255"],html[data-theme=dark] .leaflet-control-layers,html[data-theme=dark] .leaflet-bar a{background:var(--tk-control-bg)!important;border-color:var(--tk-control-border)!important;color:var(--tk-text)!important}.tk-guide-dot-inner{width:18px;height:18px;background:#28a745;border-radius:50%;border:2px solid white;box-shadow:0 0 6px #28a74573}.tk-guide-halo{width:40px;height:40px;border-radius:50%;position:relative;pointer-events:none}.tk-halo{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:#28a74559;animation:tkHaloPulse 2.2s ease-out infinite;transform-origin:center center}@keyframes tkHaloPulse{0%{transform:scale(.45);opacity:.7}to{transform:scale(2.4);opacity:0}}*,button{-webkit-user-select:none!important;user-select:none!important}*{-webkit-tap-highlight-color:transparent!important}button,[role=button]{touch-action:manipulation!important}.panel-shell-wrapper{-webkit-user-select:none!important;-webkit-touch-callout:none!important;touch-action:manipulation!important;pointer-events:none}.panel-shell-wrapper>div{pointer-events:auto;touch-action:manipulation!important;-webkit-touch-callout:none!important}.leaflet-tile.tk-pro-hillshade{mix-blend-mode:multiply;opacity:1;filter:contrast(1.18) brightness(.94) saturate(1.05)}
