.airportTakeoffIcon_badge__jyHNM{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:12px;color:#fff;background:#17161e;box-shadow:0 2px 8px #17161e1f;transition:transform .2s ease,box-shadow .2s ease}.airportTakeoffIcon_glyph__GezQh{display:inline-flex;color:var(--goFleet-ink,#17161e)}.airportTakeoffIcon_badgeLg__q9SmF{border-radius:14px;box-shadow:0 4px 16px #17161e24}.airportTakeoffIcon_accent__qyd5N{display:none}.airportTakeoffIcon_wrap__BYKE1{position:relative}.airportList_wrapCompact__BYJPk,.airportList_wrap__pJ_GJ{display:flex;flex-direction:column;align-items:stretch;width:100%;gap:1.5rem}.airportList_list___lQUc{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,17.5rem),1fr));gap:1px;width:100%;border:1px solid var(--goFleet-line,#17161e14);border-radius:16px;overflow:hidden;background:var(--goFleet-line,#17161e14);list-style:none;margin:0;padding:0}.airportList_rowItem__apnQI{display:flex;min-width:0;min-height:0}.airportList_rowItem__apnQI>.airportList_row__LQU5T,.airportList_rowItem__apnQI>a.airportList_row__LQU5T,.airportList_rowItem__apnQI>button.airportList_row__LQU5T{flex:1 1 auto;width:100%;min-width:0}.airportList_list___lQUc:has(>.airportList_rowItem__apnQI:only-child),.airportList_list___lQUc:has(>.airportList_row__LQU5T:only-child){grid-template-columns:minmax(0,1fr);max-width:min(100%,26rem)}.airportList_row__LQU5T{display:flex;align-items:center;justify-content:flex-start;gap:.75rem;min-height:92px;padding:.85rem 1rem;text-decoration:none;color:inherit;background:#fff;border:none;width:100%;text-align:left;font:inherit;cursor:pointer;box-sizing:border-box;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:color .18s ease,border-color .18s ease,box-shadow .18s ease}.airportList_row__LQU5T:active{background:#f6fcf9;box-shadow:inset 3px 0 0 var(--goFleet-green,#00b853);transition:none}.airportList_rowIconSlot__tjPMh{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:40px;height:40px}.airportList_rowIcon__RLc0W{flex-shrink:0}.airportList_rowMain__dzRVY{display:flex;flex:0 1 auto;flex-direction:column;justify-content:center;gap:.12rem;min-width:0}.airportList_rowTitle__zt8hb{font-size:.92rem;font-weight:700;color:#111;letter-spacing:-.01em;line-height:1.25}.airportList_rowMeta__0s3ei{font-size:.78rem;color:#5a6570;line-height:1.35}.airportList_rowTagline__1P7GU{font-size:.76rem;color:#64748b;line-height:1.35;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.airportList_rowCta__mlzuX{margin-top:.15rem;font-size:.65rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#3d4550;line-height:1.2;transition:color .18s ease}.airportList_rowStats__pSFDh{display:none;flex-direction:column;align-items:flex-end;justify-content:center;gap:.2rem;margin-left:1rem;padding:0 .35rem 0 0;max-width:16rem;text-align:right;flex-shrink:0}.airportList_rowStatLine__7ug70{font-size:.8rem;font-weight:700;color:var(--goFleet-ink,#17161e);line-height:1.3}.airportList_rowStatLineMuted__vj8Wn{font-size:.74rem;font-weight:400;color:#5a6570;line-height:1.35}.airportList_rowStatBadge__KykCH{margin-top:.15rem;font-size:.65rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:#0d7a3e;background:#00b8531a;padding:.2rem .45rem;border-radius:4px}.airportList_rowChevron__Qujdp{flex-shrink:0;align-self:center;width:1rem;height:1rem;margin-left:auto;color:#c4c8cc;transition:color .18s ease,transform .18s ease}.airportList_rowIconBadge__KL96D{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:#f4f4f5;color:var(--goFleet-ink,#141414);flex-shrink:0}@media (hover:hover){.airportList_row__LQU5T:hover{background:#fff;box-shadow:inset 3px 0 0 var(--goFleet-green,#00b853),inset 0 0 0 1px #00b8531f,0 4px 20px #00b85314;z-index:1;position:relative}.airportList_row__LQU5T:hover .airportList_rowTitle__zt8hb{color:var(--goFleet-ink,#141414)}.airportList_row__LQU5T:hover .airportList_rowCta__mlzuX{color:var(--goFleet-forest,#063a29)}.airportList_row__LQU5T:hover .airportList_rowChevron__Qujdp{color:var(--goFleet-green,#00b853);transform:translateX(4px)}}.airportList_row__LQU5T:focus-visible{outline:2px solid #17161e47;outline-offset:-2px;background:#fff;z-index:1;position:relative}.airportList_viewAll__E5Xoc{display:inline-flex;align-items:center;gap:.4rem;margin-top:1.15rem;font-size:.92rem;font-weight:700;color:var(--goFleet-ink,#17161e);text-decoration:none}.airportList_viewAll__E5Xoc:hover{text-decoration:underline;color:var(--goFleet-ink)}.airportList_wrapCompact__BYJPk .airportList_list___lQUc{grid-template-columns:1fr;gap:.65rem;border:none;border-radius:0;background:#0000;overflow:visible}.airportList_wrapCompact__BYJPk .airportList_row__LQU5T{border:1px solid var(--goFleet-line,#17161e14);border-radius:14px;min-height:auto;padding:.75rem .85rem}.airportList_wrapCompact__BYJPk .airportList_row__LQU5T:only-child{grid-column:auto}@media (min-width:900px){.airportList_wrapCompact__BYJPk .airportList_list___lQUc{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.airportList_wrapCompact__BYJPk .airportList_row__LQU5T{display:grid;grid-template-columns:2.25rem minmax(0,1fr) auto;grid-template-rows:auto auto;column-gap:.65rem;row-gap:.35rem;align-items:start;padding:.7rem .8rem .75rem;position:relative}.airportList_wrapCompact__BYJPk .airportList_rowIconSlot__tjPMh{grid-column:1;grid-row:1;width:36px;height:36px}.airportList_wrapCompact__BYJPk .airportList_rowIconBadge__KL96D{width:36px;height:36px;border-radius:10px}.airportList_wrapCompact__BYJPk .airportList_rowMain__dzRVY{grid-column:2;grid-row:1;min-width:0;padding-right:.25rem}.airportList_wrapCompact__BYJPk .airportList_rowTitle__zt8hb{font-size:.88rem}.airportList_wrapCompact__BYJPk .airportList_rowTagline__1P7GU{display:none}.airportList_wrapCompact__BYJPk .airportList_rowCta__mlzuX{margin-top:.08rem;font-size:.62rem}.airportList_wrapCompact__BYJPk .airportList_rowStats__pSFDh{display:flex;grid-column:2/4;grid-row:2;width:auto;max-width:none;margin:0;padding:0;align-items:flex-start;text-align:left}.airportList_wrapCompact__BYJPk .airportList_rowStatLine__7ug70{font-size:.74rem}.airportList_wrapCompact__BYJPk .airportList_rowStatLineMuted__vj8Wn{font-size:.7rem}.airportList_wrapCompact__BYJPk .airportList_rowStatBadge__KykCH{align-self:flex-start;font-size:.6rem;padding:.15rem .4rem}.airportList_wrapCompact__BYJPk .airportList_rowChevron__Qujdp{grid-column:3;grid-row:1;align-self:center;margin-left:0;position:static}.airportList_wrapCompact__BYJPk .airportList_row__LQU5T{padding-right:.8rem}}@media (min-width:640px){.airportList_wrap__pJ_GJ:not(.airportList_wrapCompact__BYJPk) .airportList_rowStats__pSFDh{display:flex}.airportList_wrap__pJ_GJ:not(.airportList_wrapCompact__BYJPk) .airportList_row__LQU5T{flex-wrap:nowrap}.airportList_list___lQUc:has(>.airportList_row__LQU5T:only-child) .airportList_rowChevron__Qujdp{margin-left:.75rem}}@media (max-width:899px){.airportList_wrapCompact__BYJPk,.airportList_wrap__pJ_GJ{gap:1.15rem}.airportList_list___lQUc{grid-template-columns:1fr}.airportList_row__LQU5T,.airportList_wrapCompact__BYJPk .airportList_row__LQU5T{display:grid;grid-template-columns:2.75rem minmax(0,1fr) auto;grid-template-rows:auto auto;column-gap:.75rem;row-gap:.5rem;align-items:start;flex-wrap:nowrap;min-height:var(--gf-touch-min,52px);padding:.85rem .9rem;position:relative}.airportList_rowIconSlot__tjPMh,.airportList_wrapCompact__BYJPk .airportList_rowIconSlot__tjPMh{grid-column:1;grid-row:1;width:2.75rem;height:2.75rem;align-self:start}.airportList_rowIconBadge__KL96D,.airportList_wrapCompact__BYJPk .airportList_rowIconBadge__KL96D{width:2.75rem;height:2.75rem;border-radius:10px}.airportList_rowMain__dzRVY,.airportList_wrapCompact__BYJPk .airportList_rowMain__dzRVY{grid-column:2;grid-row:1;min-width:0;align-self:center}.airportList_rowChevron__Qujdp,.airportList_wrapCompact__BYJPk .airportList_rowChevron__Qujdp{grid-column:3;grid-row:1;align-self:center;margin-left:0;position:static}.airportList_rowStats__pSFDh,.airportList_wrapCompact__BYJPk .airportList_rowStats__pSFDh{display:flex;grid-column:2/4;grid-row:2;width:auto;max-width:none;margin:0;padding:0;align-items:flex-start;align-self:stretch;text-align:left}.airportList_rowStatBadge__KykCH,.airportList_wrapCompact__BYJPk .airportList_rowStatBadge__KykCH{align-self:flex-start;max-width:100%}.airportList_wrapCompact__BYJPk .airportList_rowTagline__1P7GU{display:-webkit-box}.airportList_rowTitle__zt8hb{font-size:.98rem}.airportList_rowMeta__0s3ei{font-size:.82rem}.airportList_rowCta__mlzuX{font-size:.7rem}.airportList_rowStatLine__7ug70{font-size:.82rem}.airportList_rowStatLineMuted__vj8Wn{font-size:.78rem}}