.flight-map-container.svelte-pdtxxa{position:relative;width:100%}.map-container.svelte-pdtxxa{border-radius:.5rem;overflow:hidden;transition:opacity .2s ease,box-shadow .2s ease,outline .2s ease}.map-dimmed.svelte-pdtxxa{opacity:.7}.map-container.drop-zone-active.svelte-pdtxxa{outline:3px dashed var(--color-primary);outline-offset:-3px;box-shadow:0 0 0 3px var(--color-primary-content/10)}.map-container.svelte-pdtxxa .flight-marker-pin{width:40px;height:40px;border-radius:50% 50% 50% 0;transform:rotate(-45deg);box-shadow:0 3px 8px #0006;position:relative;display:flex;align-items:center;justify-content:center;opacity:.65}.map-container.svelte-pdtxxa .flight-marker-pin.takeoff-marker{background-color:var(--color-primary)}.map-container.svelte-pdtxxa .flight-marker-pin.landing-marker{background-color:var(--color-secondary)}.map-container.svelte-pdtxxa .flight-marker-pin.same-field-marker{background-color:var(--color-primary)}.map-container.svelte-pdtxxa .flight-marker-pin span.iconify{width:20px;height:20px;display:flex;align-items:center;justify-content:center;transform:rotate(45deg);font-size:14px;padding:0}.map-container.svelte-pdtxxa .takeoff-marker span.iconify,.map-container.svelte-pdtxxa .same-field-marker span.iconify{color:var(--color-primary-content)}.map-container.svelte-pdtxxa .landing-marker span.iconify{color:var(--color-secondary-content)}.map-container.svelte-pdtxxa .leaflet-tooltip{background-color:var(--color-base-300);border:1px solid var(--color-base-200);border-radius:.375rem;padding:.375rem .75rem;color:var(--color-base-content);font-size:.875rem;box-shadow:0 2px 6px #0003}.map-container.svelte-pdtxxa .leaflet-tooltip-top:before{border-top-color:var(--color-base-300)}.map-container.svelte-pdtxxa .leaflet-tooltip-bottom:before{border-bottom-color:var(--color-base-300)}.map-container.svelte-pdtxxa .leaflet-tooltip-left:before{border-left-color:var(--color-base-300)}.map-container.svelte-pdtxxa .leaflet-tooltip-right:before{border-right-color:var(--color-base-300)}.map-container.svelte-pdtxxa .map-tiles-dark{filter:brightness(.6) invert(1) contrast(3) hue-rotate(200deg) saturate(.3) brightness(.7)}.map-container.svelte-pdtxxa .max-elevation-marker{width:20px;height:20px;display:flex;align-items:center;justify-content:center;color:var(--color-primary);filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.map-container.svelte-pdtxxa .custom-photo-marker{background:transparent;border:none;transition:opacity .2s ease}.map-container.hovering-track.svelte-pdtxxa .custom-photo-marker{opacity:.3;pointer-events:none}.map-container.photos-hover-dim.svelte-pdtxxa .custom-photo-marker{opacity:.6}.map-container.photos-hover-dim.svelte-pdtxxa .custom-photo-marker:hover{opacity:1}.map-container.svelte-pdtxxa .photo-marker-icon{width:40px;height:40px;border-radius:.5rem;overflow:hidden;border:2px solid white;box-shadow:0 2px 8px #0000004d;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.map-container.svelte-pdtxxa .photo-marker-icon:hover{transform:scale(1.5);box-shadow:0 4px 12px #0006}.map-container.svelte-pdtxxa .leaflet-marker-draggable{cursor:grab}.map-container.svelte-pdtxxa .leaflet-marker-draggable.leaflet-drag-target{cursor:grabbing}.map-container.svelte-pdtxxa .leaflet-marker-draggable .photo-marker-icon{transition:transform .2s ease,box-shadow .2s ease}.map-container.svelte-pdtxxa .leaflet-drag-target .photo-marker-icon{transform:scale(1.2);box-shadow:0 6px 16px #00000080;border-color:var(--color-primary)}.map-container.svelte-pdtxxa .photo-marker-icon img{width:100%;height:100%;object-fit:cover;display:block}.map-container.svelte-pdtxxa .directional-arrow{background:transparent;border:none;pointer-events:none}
