@keyframes animations_spin__1mqgbnn0{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.AirportPageStyle_airportPageNewStyle__1rlfoo00{box-sizing:border-box;max-width:1280px;height:100%;margin:24px auto 0;padding:0 16px;overflow-x:hidden}#root:has(.AirportPageStyle_airportPageNewStyle__1rlfoo00){background-color:var(--color-surface100__cpqmpt8)}.AirportPageStyle_airportPageGridStyle__1rlfoo01{flex-direction:column;display:flex}.AirportPageStyle_airportPageGridStyle__1rlfoo01>#content{flex-direction:column;gap:40px;margin-bottom:40px;transition:height .35s cubic-bezier(.4,0,.2,1);display:flex}.AirportPageStyle_airportPageGridStyle__1rlfoo01>#content>#left-column{flex-direction:column;gap:16px;display:flex;position:relative}.AirportPageStyle_airportPageGridStyle__1rlfoo01>#content>#left-column>#map-container{border-radius:20px;height:300px;position:relative;overflow:hidden}.AirportPageStyle_airportPageGridStyle__1rlfoo01>#content>#left-column>#map-container>.Map{--mapLegendTopClearance__1811cbe0:72px;height:100%}.AirportPageStyle_airportPageGridStyle__1rlfoo01>#content>#left-column>#map-container>.see-live{z-index:5;transition:box-shadow .35s cubic-bezier(.4,0,.2,1),background-color .35s cubic-bezier(.4,0,.2,1);position:absolute;top:10px;left:10px;box-shadow:0 2px 8px #00000026}.AirportPageStyle_airportPageGridStyle__1rlfoo01>#content>#left-column>#map-container>.see-live:hover{box-shadow:0 4px 16px #00000040}.AirportPageStyle_airportPageGridStyle__1rlfoo01>#content>#left-column>#map-container>#flight-list-item-container{z-index:5;position:absolute;bottom:8px;left:8px;right:8px}.AirportPageStyle_airportPageGridStyle__1rlfoo01>#content>#left-column>#action-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.AirportPageStyle_airportPageGridStyle__1rlfoo01>#content>#left-column>#action-row>#action-left{align-items:center;gap:8px;display:flex}.AirportPageStyle_airportPageGridStyle__1rlfoo01>#content>#left-column>#action-row>#action-right{align-items:center;gap:8px;display:flex;position:relative}.AirportPageStyle_airportPageGridStyle__1rlfoo01>#content>#left-column>#action-row>#action-right>#share-wrap{position:relative}.AirportPageStyle_airportPageGridStyle__1rlfoo01>#content>#left-column>#action-row>#action-right>#share-wrap>#share-dropdown{background-color:var(--color-surface80__cpqmpt9);z-index:10;border-radius:12px;min-width:160px;padding:8px;position:absolute;bottom:calc(100% + 8px);right:0;box-shadow:0 4px 16px #00000026}.AirportPageStyle_airportPageGridStyle__1rlfoo01>#content>#left-column>#action-row>#action-right>#notifications-wrap{position:relative}.AirportPageStyle_airportPageGridStyle__1rlfoo01>#content>#left-column>#action-row>#action-right>#notifications-wrap>#notifications-dropdown{z-index:10;background-color:var(--color-surface100__cpqmpt8);border:1px solid color-mix(in srgb, transparent, var(--color-neutral__cpqmpt6) 15%);border-radius:12px;flex-direction:column;gap:4px;min-width:200px;padding:8px;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 4px 16px #00000026}.AirportPageStyle_airportPageGridStyle__1rlfoo01>#content>#left-column>#action-row>#action-right>#notifications-wrap>#notifications-dropdown>button{text-align:left;cursor:pointer;color:var(--color-neutral__cpqmpt6);background:0 0;border:none;border-radius:8px;padding:8px 12px;transition:background-color .35s cubic-bezier(.4,0,.2,1)}.AirportPageStyle_airportPageGridStyle__1rlfoo01>#content>#left-column>#action-row>#action-right>#notifications-wrap>#notifications-dropdown>button:hover{background-color:color-mix(in srgb, transparent, var(--color-neutral__cpqmpt6) 8%)}.AirportPageStyle_airportPageGridStyle__1rlfoo01>#content>#right-column{flex-direction:column;gap:8px;min-height:0;display:flex;position:relative}.AirportPageStyle_airportPageGridStyle__1rlfoo01>#content>#right-column>#aaddss>.remove-pub{text-align:right}.AirportPageStyle_airportPageNewStyle__1rlfoo00>#aaddss>#content>#history-ad-container{justify-content:center;height:auto;margin-bottom:40px;display:flex}.AirportPageStyle_airportPageNewStyle__1rlfoo00 #history-ad-container>.noads{background-color:var(--color-surface80__cpqmpt9);color:var(--color-neutral__cpqmpt6);text-align:center;border-radius:8px;max-width:480px;padding:16px 24px}.AirportPageStyle_airportPageNewStyle__1rlfoo00 #history-ad-container>.noads a{color:var(--color-green__cpqmpt0)}.AirportPageStyle_airportPageNewStyle__1rlfoo00>#aaddss>#content>.remove-pub,.AirportPageStyle_airportPageNewStyle__1rlfoo00 #report-error{text-align:right}.AirportPageStyle_airportPageNewStyle__1rlfoo00 #report-error a{color:var(--color-green__cpqmpt0);font-weight:700;text-decoration:underline}.AirportPageStyle_airportPageNewStyle__1rlfoo00>#admin-panel{position:fixed;bottom:0;right:0}.AirportPageStyle_airportPageNewStyle__1rlfoo00 #generated{justify-content:space-between;padding-right:10px;display:flex}.AirportPageStyle_airportPageHeaderNewStyle__1rlfoo02{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.AirportPageStyle_airportPageHeaderNewStyle__1rlfoo02>#left{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.AirportPageStyle_airportPageHeaderNewStyle__1rlfoo02>#left>.flag{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:43px;height:32px;display:flex;overflow:hidden}.AirportPageStyle_airportPageHeaderNewStyle__1rlfoo02>#left>.flag>img{object-fit:cover;width:43px;height:32px}.AirportPageStyle_airportPageHeaderNewStyle__1rlfoo02>#left>#name-col{flex-direction:column;display:flex}.AirportPageStyle_airportPageHeaderNewStyle__1rlfoo02>#left>#name-col>#airport-name{color:var(--color-neutral__cpqmpt6);margin:0}.AirportPageStyle_airportPageHeaderNewStyle__1rlfoo02>#left>#name-col>#codes{align-items:center;gap:6px;height:13px;display:flex}.AirportPageStyle_satelliteImageryNewStyle__1rlfoo03>img{aspect-ratio:1;border-radius:20px;width:640px;max-width:100%;height:640px;margin:auto;display:block}.AirportPageStyle_airportStatisticsTabStyle__1rlfoo04 #stats-title{text-align:center;color:var(--color-neutral__cpqmpt6);margin-bottom:16px}.AirportPageStyle_airportStatisticsTabStyle__1rlfoo04 .stats-row{position:relative;overflow:hidden}.AirportPageStyle_airportStatisticsTabStyle__1rlfoo04 #table-container{border:1px solid color-mix(in srgb, transparent, var(--color-neutral__cpqmpt6) 20%);border-radius:20px;padding:0 16px;overflow:hidden}.AirportPageStyle_airportStatisticsTabStyle__1rlfoo04 #table-container>table{border-collapse:collapse;width:100%}.AirportPageStyle_airportStatisticsTabStyle__1rlfoo04 #table-container>table th{text-align:left;background-color:var(--color-surface100__cpqmpt8);color:color-mix(in srgb, transparent, var(--color-neutral__cpqmpt6) 80%);padding:16px 10px 8px 0;font-family:Fira Sans,sans serif;font-size:12px;font-weight:400;line-height:19px}.AirportPageStyle_airportStatisticsTabStyle__1rlfoo04 #table-container>table th:first-child{padding-left:8px}.AirportPageStyle_airportStatisticsTabStyle__1rlfoo04 #table-container>table td{color:var(--color-neutral__cpqmpt6);background-color:var(--color-surface100__cpqmpt8);padding-top:8px;padding-bottom:8px;padding-right:10px;font-family:Fira Sans,sans serif;font-size:12px;font-weight:400;line-height:19px}.AirportPageStyle_airportStatisticsTabStyle__1rlfoo04 #table-container>table td:first-child{padding-left:8px}.AirportPageStyle_airportStatisticsTabStyle__1rlfoo04 #table-container>table tr:not(:last-child)>td{border-bottom:1px solid color-mix(in srgb, transparent, var(--color-neutral__cpqmpt6) 20%)}.AirportPageStyle_airportFltcatPillStyle__1rlfoo06{background-color:color-mix(in srgb, transparent, var(--fltcatColorVar__1rlfoo05) 10%);color:var(--fltcatColorVar__1rlfoo05);box-sizing:border-box;border-radius:12px;align-items:center;height:40px;padding:6px 16px;font-weight:700;display:flex}@media (width>=1025px){.AirportPageStyle_airportPageNewStyle__1rlfoo00{margin-top:40px;padding:0}.AirportPageStyle_airportPageGridStyle__1rlfoo01>#content{grid-column-gap:16px;grid-template-columns:auto 373px;align-content:start;align-items:start;margin-bottom:20px;padding:0;display:grid}.AirportPageStyle_airportPageGridStyle__1rlfoo01>#content>#left-column>#map-container{height:594px}.AirportPageStyle_airportStatisticsTabStyle__1rlfoo04 .stats-row{align-items:stretch;gap:40px;height:500px;display:flex}.AirportPageStyle_airportStatisticsTabStyle__1rlfoo04 .stats-row>.StatisticsGraph{flex:1;height:500px}.AirportPageStyle_airportStatisticsTabStyle__1rlfoo04 .stats-row>#table-container{width:242px;height:500px;overflow:auto}}.AirportInfoCardStyle_airportInfoCardStyle__1pnxn890{border:1px solid color-mix(in srgb, transparent, var(--color-neutral__cpqmpt6) 20%);background-color:var(--color-surface100__cpqmpt8);border-radius:20px;flex-direction:column;gap:24px;padding:8px 8px 21px;display:flex;position:relative;overflow:hidden}.AirportInfoCardStyle_airportInfoCardStyle__1pnxn890>.ai-tab-body{padding:0 4px}.AirportInfoCardStyle_airportInfoCardStyle__1pnxn890>div:not(.ai-tab-body)>button{height:40px}.AirportInfoCardStyle_nearestAirportsListStyle__1pnxn891{flex-direction:column;gap:8px;max-height:610px;margin:0;padding-top:8px;list-style:none;display:flex;overflow-y:auto}.AirportInfoCardStyle_nearestAirportsListStyle__1pnxn891>li{margin:0}.AirportInfoCardStyle_nearestAirportsListStyle__1pnxn891>li>a{background-color:var(--color-surface80__cpqmpt9);color:var(--color-neutral__cpqmpt6);border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:12px 16px;text-decoration:none;transition:background-color .35s cubic-bezier(.4,0,.2,1);display:flex}.AirportInfoCardStyle_nearestAirportsListStyle__1pnxn891>li>a:hover{background-color:color-mix(in srgb, var(--color-surface80__cpqmpt9), var(--color-neutral__cpqmpt6) 8%)}.AirportInfoCardStyle_nearestAirportsListStyle__1pnxn891>li>a>.row-left{flex-direction:column;gap:2px;min-width:0;display:flex}.AirportInfoCardStyle_nearestAirportsListStyle__1pnxn891>li>a>.row-left>.name{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.AirportInfoCardStyle_nearestAirportsListStyle__1pnxn891>li>a>.row-left>.codes{color:color-mix(in srgb, transparent, var(--color-neutral__cpqmpt6) 70%);font-size:12px}
