.AirlineCountryMap-module__JGjMbW__shell{gap:.7rem;inline-size:calc(100vw - .75rem);margin-inline:calc(50% - 50vw + .375rem);display:grid}.AirlineCountryMap-module__JGjMbW__mapFrame{border:1px solid var(--ui-color-border);min-inline-size:0;box-shadow:var(--ui-shadow-lg);background:#d9eff8;border-radius:1.35rem;position:relative;overflow:hidden}.AirlineCountryMap-module__JGjMbW__map{block-size:clamp(40rem,72vh,54rem);inline-size:100%}.AirlineCountryMap-module__JGjMbW__mapFrame .maplibregl-canvas{outline:none}.AirlineCountryMap-module__JGjMbW__mapFrame .maplibregl-ctrl-top-right{inset-block-start:1rem;inset-inline-end:1rem}.AirlineCountryMap-module__JGjMbW__mapFrame .maplibregl-ctrl-group{border:1px solid #12304a24;border-radius:.8rem;overflow:hidden;box-shadow:0 8px 24px #112b4329}.AirlineCountryMap-module__JGjMbW__mapFrame .maplibregl-ctrl-attrib{color:var(--ui-neutral-700);font-size:10px}.AirlineCountryMap-module__JGjMbW__searchOverlay{z-index:20;inline-size:min(43rem,100% - 7rem);position:absolute;inset-block-start:1.15rem;inset-inline-start:max(clamp(var(--ui-space-4), 4vw, var(--ui-space-8)), calc((100vw - var(--ui-container-max)) / 2 + clamp(var(--ui-space-4), 4vw, var(--ui-space-8))))}.AirlineCountryMap-module__JGjMbW__searchOverlay.AirlineCountryMap-module__JGjMbW__searchOverlayMetBlad{z-index:120}.AirlineCountryMap-module__JGjMbW__loading,.AirlineCountryMap-module__JGjMbW__error{padding:var(--ui-space-5);color:var(--ui-color-text);font-size:var(--ui-font-size-sm);text-align:center;background:#edf8fcd6;place-items:center;display:grid;position:absolute;inset:0}.AirlineCountryMap-module__JGjMbW__tooltip{z-index:7;border:1px solid var(--ui-color-border);background:color-mix(in srgb, var(--ui-color-surface) 97%, transparent);pointer-events:none;border-radius:.85rem;inline-size:min(18rem,100% - 1.5rem);padding:.78rem;position:absolute;box-shadow:0 .7rem 1.8rem #0f1f3329}.AirlineCountryMap-module__JGjMbW__tooltipPinned{pointer-events:auto}.AirlineCountryMap-module__JGjMbW__tooltipHead{gap:var(--ui-space-2);justify-content:space-between;align-items:baseline;display:flex}.AirlineCountryMap-module__JGjMbW__tooltipHead strong{font-size:var(--ui-font-size-sm)}.AirlineCountryMap-module__JGjMbW__tooltipHead span{color:var(--ui-color-action);font-size:var(--ui-font-size-xs);font-weight:var(--ui-font-weight-bold);white-space:nowrap}.AirlineCountryMap-module__JGjMbW__tooltip ul{gap:.2rem;margin:.55rem 0 0;padding:0;list-style:none;display:grid}.AirlineCountryMap-module__JGjMbW__tooltip li,.AirlineCountryMap-module__JGjMbW__tooltip li a{color:var(--ui-color-text-muted);font-size:var(--ui-font-size-xs);justify-content:space-between;gap:.5rem;text-decoration:none;display:flex}.AirlineCountryMap-module__JGjMbW__tooltip li a{inline-size:100%;padding:.18rem 0}.AirlineCountryMap-module__JGjMbW__tooltip li a:hover strong{color:var(--ui-color-action)}.AirlineCountryMap-module__JGjMbW__tooltip li strong{color:var(--ui-color-text);font-weight:var(--ui-font-weight-medium,500);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.AirlineCountryMap-module__JGjMbW__tooltipHint{border-block-start:1px solid var(--ui-color-border);color:var(--ui-color-action);font-size:var(--ui-font-size-xs);font-weight:var(--ui-font-weight-bold);margin:.55rem 0 0;padding-block-start:.45rem}.AirlineCountryMap-module__JGjMbW__note{inline-size:min(100%, var(--ui-container-max));padding-inline:clamp(var(--ui-space-4), 4vw, var(--ui-space-8));color:var(--ui-color-text-muted);font-size:var(--ui-font-size-xs);margin:0 auto}@media (max-width:52rem){.AirlineCountryMap-module__JGjMbW__mapFrame{border-radius:1rem}.AirlineCountryMap-module__JGjMbW__map{block-size:66vh;min-block-size:31rem;max-block-size:44rem}}@media (max-width:40rem){.AirlineCountryMap-module__JGjMbW__searchOverlay{inline-size:calc(100% - 4.5rem);inset-block-start:.5rem;inset-inline-start:.5rem}}@media (prefers-reduced-motion:reduce){.AirlineCountryMap-module__JGjMbW__map .maplibregl-canvas{scroll-behavior:auto}}
