.mapLarge.svelte-ol7ptr{position:fixed;top:0;left:0;height:100vh;width:100vw;z-index:50;background-color:#fff}.mapSmall.svelte-ol7ptr{width:100%;height:100%}@media (max-width: 1024px){.mapSmall.svelte-ol7ptr{height:300px;width:100vw}}html:has(.no-scroll),body:has(.no-scroll){overscroll-behavior:none;height:100%;overflow:hidden}.mapboxgl-popup{z-index:100!important}.mapboxgl-popup-content{padding:0!important;border-radius:8px!important;overflow:visible!important;box-shadow:0 4px 20px #0000002e!important}.mapboxgl-popup-close-button{position:absolute;top:-5px;right:-5px;z-index:10;width:24px;height:24px;border-radius:50%;background:#fff;border:none;padding:0;cursor:pointer;font-size:16px;line-height:1;display:flex;align-items:center;justify-content:center;color:#9ca3af;box-shadow:0 1px 4px #00000026}.mapboxgl-popup-close-button:hover{color:#111827;background:#fff!important}.nav-group.svelte-ol7ptr{display:flex;flex-direction:column;background:#fff;border-radius:6px;border:1px solid rgba(15,23,42,.12);overflow:hidden;box-shadow:0 1px 2px #00000014}.nav-btn.svelte-ol7ptr{width:36px;height:36px;background:transparent;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#334155;padding:0}.nav-btn.svelte-ol7ptr:hover{background:#f8fafc}.nav-divider.svelte-ol7ptr{height:1px;background:#e2e8f0}html:has(.gpx-no-scroll),body:has(.gpx-no-scroll){overscroll-behavior:none;height:100%;overflow:hidden}.editor-content .ProseMirror{outline:none;min-height:80px}.editor-content .ProseMirror p{margin-bottom:.4em}.editor-content .ProseMirror p:last-child{margin-bottom:0}.editor-content .ProseMirror blockquote{border-left:3px solid #166534;padding-left:.75em;color:#475569;margin:.5em 0;font-style:italic}.editor-content .ProseMirror ul{list-style-type:disc;padding-left:1.4em;margin:.4em 0}.editor-content .ProseMirror ol{list-style-type:decimal;padding-left:1.4em;margin:.4em 0}.editor-content .ProseMirror a{color:#166534;text-decoration:underline}.editor-content .ProseMirror strong{font-weight:700}.editor-content .ProseMirror em{font-style:italic}.comment-body p{margin-bottom:.35em}.comment-body p:last-child{margin-bottom:0}.comment-body blockquote{border-left:3px solid #166534;padding-left:.75em;color:#475569;font-style:italic;margin:.4em 0}.comment-body ul{list-style-type:disc;padding-left:1.4em;margin:.3em 0}.comment-body ol{list-style-type:decimal;padding-left:1.4em;margin:.3em 0}.comment-body a{color:#166534;text-decoration:underline}.comment-body strong{font-weight:700}.comment-body em{font-style:italic}
