/* Translucent surfaces keep route geometry visible without fading the text. */
.fl-airport-head[hidden]{display:none}
.fl-code-row input::placeholder{font-size:10px;letter-spacing:0;text-transform:none;opacity:1;color:#627c86}
[data-fl-theme="dark"] .fl-code-row input::placeholder{color:#93aabd}
html[data-fl-theme="light"] .fl-map-wrap .maplibregl-popup-content,
html[data-fl-theme="light"] .fl-map-wrap .leaflet-popup-content-wrapper{
  background:rgba(248,253,255,.72);
  backdrop-filter:none;
  -webkit-backdrop-filter:none;
  box-shadow:0 10px 32px #173d4a30,inset 0 1px #ffffff9c;
}
.fl-map-wrap .fl-popup{text-shadow:0 1px 2px #fff,0 0 5px #ffffffb3}
.fl-map-wrap .leaflet-popup-tip{background:rgba(248,253,255,.72)}
.fl-map-wrap .maplibregl-popup-anchor-bottom .maplibregl-popup-tip{border-top-color:rgba(248,253,255,.72)}
.fl-map-wrap .maplibregl-popup-anchor-top .maplibregl-popup-tip{border-bottom-color:rgba(248,253,255,.72)}
[data-fl-theme="dark"] .fl-map-wrap .maplibregl-popup-content,
[data-fl-theme="dark"] .fl-map-wrap .leaflet-popup-content-wrapper{
  background:linear-gradient(125deg,#23465e33,transparent 65%),rgba(8,22,37,.63);
  border-color:#86adc1a3;
  box-shadow:0 12px 40px #0005,inset 0 1px #d7f3ff26;
}
[data-fl-theme="dark"] .fl-map-wrap .fl-popup{text-shadow:0 1px 3px #020b15,0 0 6px #020b15}
[data-fl-theme="dark"] .fl-popup .fl-popup-label{color:#b8cfdf}
[data-fl-theme="dark"] .fl-popup .fl-popup-note{color:#b5c8d7}
[data-fl-theme="dark"] .fl-map-wrap .leaflet-popup-tip{background:rgba(8,22,37,.63)}
[data-fl-theme="dark"] .fl-map-wrap .maplibregl-popup-anchor-bottom .maplibregl-popup-tip{border-top-color:rgba(8,22,37,.63)}
[data-fl-theme="dark"] .fl-map-wrap .maplibregl-popup-anchor-top .maplibregl-popup-tip{border-bottom-color:rgba(8,22,37,.63)}
