[data-site-shell]:has([data-flight-map-workspace]){max-width:none;height:100dvh;min-height:38rem;padding:12px 16px}[data-site-shell]:has([data-flight-map-workspace]) [data-site-header]{flex-shrink:0;margin-bottom:10px}[data-site-main]:has([data-flight-map-workspace]){display:flex;min-height:0}[data-site-shell]:has([data-flight-map-workspace]) [data-site-footer]{flex-shrink:0;margin-top:8px;padding:8px 0 0;font-size:11px;line-height:16px}.flight-map-region{display:flex;flex:1;min-height:0;overflow:hidden}.flight-map-sidebar{display:flex;flex-direction:column;flex:0 0 20rem;min-height:0;min-width:0;border-right:1px solid #e2e8f0}.flight-map-sidebar[hidden]{display:none}.flight-map-map{position:relative;z-index:0;flex:1;min-height:0;min-width:0}.flight-map-map>[data-testid=flight-map-canvas]{container:flight-map-canvas/size}.airport-legend-short-label{display:none}@container flight-map-canvas (max-height: 360px){[data-testid=airport-legend][data-expanded=true]{max-width:calc(100% - 24px)}[data-testid=airport-legend]>button{padding-top:4px;padding-bottom:4px}[data-testid=airport-legend]>div{padding-bottom:8px}[data-testid=airport-legend] ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 10px;font-size:11px}[data-testid=airport-legend] li{margin:0}.airport-legend-full-label{display:none}.airport-legend-short-label{display:inline;white-space:nowrap}[data-testid=airport-legend] p{max-width:none;margin-top:4px;font-size:10px;line-height:12px}}@media (max-width:1023px){[data-site-shell]:has([data-flight-map-workspace]){padding:8px}[data-site-shell]:has([data-flight-map-workspace]) [data-site-header]{padding:10px 16px;gap:8px}[data-site-shell]:has([data-flight-map-workspace]) [data-site-footer]>div{gap:3px}.flight-map-region{flex-direction:column}.flight-map-sidebar{flex:0 1 auto;max-height:38%;border-right:0;border-bottom:1px solid #e2e8f0}.flight-map-sidebar input[role=combobox]{padding:8px 10px;font-size:14px}}