@keyframes ex6yug1{0%{opacity:0}to{opacity:1}}.ex6yug0{position:relative}.ex6yug0>#map{background-color:#212c2b;width:100%;height:100%}.ex6yug0>#map>div{animation:1s forwards ex6yug1}.ex6yug0>img{pointer-events:none;width:25%;position:absolute;top:20px;left:20px}.ex6yug0 .airport-marker{cursor:default;width:0;height:0}.ex6yug0 .airport-marker>i{background-color:#f2f3f2;border-radius:50%;width:6px;height:6px;transition:transform .15s,background-color .15s;position:absolute;top:-3px;left:-3px;box-shadow:0 0 0 1.5px #0b0e0d}.ex6yug0 .airport-marker>span{white-space:nowrap;color:#f2f3f2;text-shadow:0 0 2px #0b0e0d,0 0 2px #0b0e0d,0 0 4px #0b0e0d;font-family:Fira Code,sans serif;font-size:11px;font-weight:600;line-height:1;transition:color .15s;position:absolute;top:0;left:7px;transform:translateY(-50%)}.ex6yug0 .airport-marker>span:before{content:"";position:absolute;inset:-3px 0 -3px -7px}.ex6yug0 .airport-marker.left>span{left:auto;right:7px}.ex6yug0 .airport-marker.left>span:before{left:0;right:-7px}.ex6yug0 .airport-marker.unlabelled>span{visibility:hidden}.ex6yug0 .airport-marker.active{z-index:1}.ex6yug0 .airport-marker.active>i{background-color:#239e69;transform:scale(1.6)}.ex6yug0 .airport-marker.active>span{visibility:visible;color:#239e69}.ex6yug0>.airport-tooltip{z-index:2;pointer-events:none;transform:translate(calc(-50% + var(--dx,0px)), calc(-100% - 10px));background-color:var(--cpqmpt8);border:1px solid color-mix(in srgb, transparent, var(--cpqmpt6) 20%);color:var(--cpqmpt6);white-space:nowrap;border-radius:8px;padding:8px 10px;position:absolute;box-shadow:0 4px 12px #0006}.ex6yug0>.airport-tooltip.below{transform:translate(calc(-50% + var(--dx,0px)), 10px)}
