-
+
+
+
{#if route}
@@ -360,7 +391,24 @@ ${trkpts}
.small { font-size: 0.75rem; margin: 0; }
.map-area { flex: 1; display: flex; flex-direction: column; overflow: hidden; }
- .map-wrap { flex: 1; }
+ .map-wrap { flex: 1; position: relative; }
+
+ .tile-toggle {
+ position: absolute;
+ top: 0.5rem;
+ left: 0.5rem;
+ z-index: 10;
+ padding: 0.25rem 0.5rem;
+ border-radius: 0.375rem;
+ border: 1px solid var(--border);
+ background: var(--bg-card);
+ color: var(--text-4);
+ font-size: 0.7rem;
+ font-weight: 600;
+ cursor: pointer;
+ transition: all 0.15s;
+ }
+ .tile-toggle:hover { border-color: var(--accent); color: var(--accent); }
.elevation-wrap { height: 140px; flex-shrink: 0; background: var(--bg-card); border-top: 1px solid var(--border); }
:global(.wp-marker) {