.ae-flight-panel{--flight-accent:#ffa133;color:#f4f6fa;background:linear-gradient(145deg,#203047eb,#0f1c2fed);border:1px solid #d2e1f529;border-radius:19px;margin:14px 0;padding:16px;overflow:hidden;box-shadow:0 10px 26px #0000001f}.ae-flight-identity{align-items:center;gap:10px;display:flex}.ae-flight-badge{letter-spacing:.02em;border-radius:11px;flex:none;place-items:center;width:42px;height:42px;font:700 17px/1 ui-sans-serif,system-ui,sans-serif;display:inline-grid;box-shadow:inset 0 0 0 1px #ffffff26}.ae-flight-name{flex:1;min-width:0}.ae-flight-name b{font-size:22px;font-weight:600;line-height:1.2;display:block}.ae-flight-name>span{color:#c1ccdc;margin-top:3px;font-size:12px;line-height:1.4;display:block}.ae-flight-chip{color:#c9d6e6;border:1px solid #d2e1f529;border-radius:14px;flex-shrink:0;max-width:40%;padding:5px 8px;font-size:12px;line-height:1.4}.ae-flight-chip[data-status=delayed]{color:#ffc170;background:#ffa1331a;border-color:#ffa1334d}.ae-flight-chip[data-status=cancelled]{color:#ffacb1;border-color:#ff646e4d}.ae-flight-chip[data-status=boarding],.ae-flight-chip[data-status=boarding-soon],.ae-flight-chip[data-status=landed],.ae-flight-chip[data-status=at-gate]{color:#81dfb9}.ae-flight-arc{isolation:isolate;color:#ffa133;justify-content:space-between;min-height:120px;padding-top:12px;display:flex;position:relative}.ae-flight-arc[data-direction=arrival]{color:#7ce2b7}.ae-flight-arc[data-cancelled]{color:#a5afbd}.ae-flight-end{z-index:1;color:#f4f6fa}.ae-flight-end:nth-child(2){text-align:right}.ae-flight-end b{letter-spacing:.03em;font-size:36px;font-weight:300;line-height:1.1;display:block}.ae-flight-end span{color:#c9d3df;margin-top:4px;font-size:12px;display:block}.ae-flight-art{z-index:-1;width:100%;height:84px;position:absolute;inset:auto 0 13px}.ae-flight-caption{text-align:center;color:#b6c3d5;font-size:11px;position:absolute;inset:auto 0 0}.ae-flight-via{text-align:center;color:#b6c3d5;font-size:11px;position:absolute;inset:auto 0 -16px}.ae-flight-times{border-top:1px solid #d2e1f526;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:18px 0 0;padding:12px 0 0;display:grid}.ae-flight-times>div+div{border-left:1px solid #d2e1f526;padding-left:12px}.ae-flight-times dt{color:#b6c3d5;font-size:12px}.ae-flight-times dd{font-variant-numeric:tabular-nums;margin:5px 0 0;font-size:clamp(23px,7vw,28px);font-weight:300;line-height:1.15}.ae-flight-times dd[data-estimated]{color:#ffc170}.ae-flight-panel sup,.ae-flight-delay sup{margin-left:3px;font-size:11px}.ae-flight-steps{margin:18px 0 0;padding:0;list-style:none;display:flex}.ae-flight-steps li{text-align:center;color:#a5b1c3;flex:1;font-size:12px;position:relative}.ae-flight-steps li+li:before{content:"";background:#425169;width:100%;height:2px;position:absolute;top:15px;right:50%}.ae-flight-steps li>span{z-index:1;background:#16243a;border:1px solid #56627a;border-radius:50%;place-items:center;width:32px;height:32px;margin:0 auto 7px;display:grid;position:relative}.ae-flight-steps [data-flight-step=confirmed]{color:#ffc170}.ae-flight-steps [data-flight-step=confirmed]>span{background:#303039;border-color:#ffa133}.ae-flight-steps [data-flight-step=estimated]>span{color:#ffc170;border-style:dashed}.ae-flight-steps em{font-size:11px;font-style:normal;display:block}.ae-flight-steps[data-direction=arrival] [data-flight-step=confirmed]{color:#81dfb9}.ae-flight-steps[data-direction=arrival] [data-flight-step=confirmed]>span{border-color:#81dfb9}.ae-flight-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.ae-flight-tiles>div{background:#16253ae0;border:1px solid #d2e1f524;border-radius:16px;padding:16px 12px}.ae-flight-tiles dt{color:#c1ccdc;font-size:12px}.ae-flight-tiles dd{color:#f4f6fa;overflow-wrap:anywhere;margin:8px 0 0;font-size:30px;line-height:1.2}.ae-flight-tiles small{color:#c1ccdc;margin-top:5px;font-size:11px;display:block}.ae-flight-delay,.ae-flight-cancel{color:#ffc170;background:#593a1952;border:1px solid #ffa1334d;border-radius:16px;margin:14px 0;padding:16px}.ae-flight-cancel{color:#ffb1b6;background:#63242f4d;border-color:#ff646e4d}.ae-flight-delay>b{font-size:16px;font-weight:500}.ae-flight-delay-labels{color:#d5dce7;justify-content:space-between;gap:10px;margin-top:14px;font-size:11px;display:flex}.ae-flight-delay-axis{background:#6c788a;height:2px;margin:12px 0;position:relative}.ae-flight-delay-axis>span{background:#ffa133;height:3px;position:absolute}.ae-flight-delay-axis>i{background:#ffc170;border-radius:50%;width:8px;height:8px;position:absolute;top:-3px;transform:translate(-50%)}.ae-flight-card-time{align-items:baseline;gap:12px;margin-top:16px;display:flex}.ae-flight-card-time b{font-size:36px;font-weight:300;line-height:1.1}.ae-flight-card-time del{color:#b6c3d5;font-size:16px}.ae-flight-time-label{color:#c1ccdc;margin-top:5px;font-size:11px;display:block}.ae-flight-card-foot{color:#c1ccdc;border-top:1px solid #d2e1f526;justify-content:space-between;align-items:center;gap:8px;margin:14px -16px -16px;padding:12px 16px;font-size:12px;display:flex}.ae-flight-card-foot b{color:#ffc170;font-size:19px;font-weight:500}.ae-flight-codeshares{color:#d5dce7;flex-wrap:wrap;align-items:center;gap:10px;padding:14px 0;font-size:13px;display:flex}.ae-flight-codeshares>span{align-items:center;gap:6px;display:inline-flex}.ae-flight-codeshares .ae-flight-badge{border-radius:6px;width:24px;height:24px;font-size:11px}.ae-flight-compact-route{color:#c1ccdc;margin:8px 0 0 52px;font-size:12px}.ae-flight-link{color:inherit;text-decoration:none;display:block}.ae-flight-link:focus-visible{outline-offset:3px;border-radius:19px;outline:2px solid #ffc170}.ae-flight-results{max-width:800px;margin:0 auto}.ae-flight-results h2{margin-top:22px;font-size:17px;font-weight:500}.ae-flight-results ul{padding:0;list-style:none}.ae-flight-results .ae-flight-alias{color:#ffc170;font-size:13px}.ae-flight-choices{flex-wrap:wrap;gap:12px;display:flex}.ae-flight-choices a{min-height:44px;color:inherit;align-items:center;gap:8px;display:inline-flex}.ae-flight-results details>summary{cursor:pointer;min-height:44px;padding:12px 0}.ae-flight-date{color:#b6c3d5;text-align:right;margin-left:auto;font-size:12px}@media (width>=768px){.ae-flight-panel{padding:22px}.ae-flight-card-foot{margin:14px -22px -22px;padding:14px 22px}.ae-flight-tiles>div{padding:20px}}.ae-flight-detail{width:100%;max-width:800px;margin-inline:auto}.ae-flight-detail .ae-fl__bar{flex-wrap:nowrap}.ae-aviation-segment,.ae-flight-home,.ae-my-flights,.ae-flight-disruption{color:#eef2f9;min-width:0}.ae-aviation-segment [hidden]{display:none}.ae-flight-segments{background:#0a1424a6;border:1px solid #d1e0f52e;border-radius:28px;gap:4px;margin:12px 0 18px;padding:4px;display:flex}.ae-flight-segments button{color:#d3deee;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:22px;flex:1;padding:8px 12px}.ae-flight-segments button[aria-selected=true],.ae-flight-segments button[aria-pressed=true]{color:#fff;background:#ccdaef29}.ae-flight-list{margin:0;padding:0;list-style:none}.ae-flight-muted{color:#bac6d8;font-size:12px;line-height:1.7}.ae-flight-home h2,.ae-my-flights h2,.ae-flight-disruption h2{margin:20px 0 12px;font-size:17px;font-weight:500}.ae-flight-panel h2{margin:0 0 14px;font-size:15px}.ae-flight-disruption-card{text-decoration:none;display:block}.ae-flight-disruption-card h2{justify-content:space-between;display:flex}.ae-flight-disruption-card dl{gap:32px;margin:0;display:flex}.ae-flight-disruption-card dd{color:#ffbd71;margin:0;font-size:32px;font-weight:300}.ae-flight-disruption-card dt{color:#c3cfe0;font-size:12px}.ae-flight-follow{text-align:center;margin:20px 0}.ae-flight-follow-button{color:#201708;cursor:pointer;background:#ff9600;border:1px solid #ffb24e;border-radius:28px;width:100%;min-height:50px;padding:10px 20px;font-family:inherit;font-size:16px;font-weight:600;line-height:1.5}.ae-flight-follow-button:disabled{opacity:.6}.ae-flight-follow-sheet{color:inherit;padding:8px 0 20px}.ae-flight-event-chips{color:#c5cfe0;font-size:12px;line-height:1.7}.ae-flight-change{border-top:1px solid #d2e1f51a;align-items:baseline;gap:9px;padding:10px 0;font-size:13px;line-height:1.5;display:flex}.ae-flight-change>span:nth-child(2){flex:1;min-width:0}.ae-flight-change b{color:#ffc170;font-weight:500}.ae-flight-change del,.ae-flight-change time{color:#b7c4d8;font-size:11px}.ae-flight-tile-tag{color:#ffa133!important}.ae-flight-tiles>div[data-tile-changed]{background:#ffa13314;border:1px solid #ffa13399;border-radius:12px;padding:10px}.ae-my-flight .ae-flight-name b{font-size:19px}.ae-my-flight .ae-flight-name>span{font-size:11px}.ae-my-flight-track{align-items:center;gap:16px;margin:20px 0 12px;font-size:12px;font-weight:600;display:flex}.ae-my-flight-track>i{border-top:3px dotted #7e91aa;flex:1;height:3px;position:relative}.ae-my-flight-track>i>i{background:#ffa133;height:3px;position:absolute;top:-3px;left:0}.ae-my-flight[data-status=landed] .ae-my-flight-track>i{border-color:#7acb9b}.ae-my-flight[data-status=landed] .ae-my-flight-track>i>i{background:#7acb9b}.ae-my-flight[data-status=cancelled] .ae-my-flight-track>i{border-color:#dc7f7f}.ae-my-flight[data-status=cancelled]{border-left:3px solid #e88c8c}.ae-my-flight-eta{color:#c6d3e4;flex-wrap:wrap;justify-content:space-between;gap:10px;font-size:11px;display:flex}.ae-my-flight-eta em{color:#ffc170;font-style:normal}.ae-my-flight-unfollow{color:#d6deeb;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:1px solid #d2e1f540;border-radius:20px;margin:12px 0 0 auto;padding:8px 14px;font-size:12px;display:block}.ae-my-flight-count{color:#c6d3e4;justify-content:flex-end;align-items:center;gap:8px;font-size:13px;display:flex}.ae-my-flight-count>span{border-radius:50%;width:24px;height:24px;-webkit-mask:radial-gradient(circle,#0000 45%,#000 49%);mask:radial-gradient(circle,#0000 45%,#000 49%)}.ae-my-flight-quota>div{gap:4px;display:flex}.ae-my-flight-quota i{background:#d2e1f526;border-radius:3px;flex:1;height:12px}.ae-my-flight-quota i[data-filled]{background:#ffa133}.ae-flight-disruption-counts{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:14px 0;display:grid}.ae-flight-disruption-counts>div{background:#1c2a40cc;border:1px solid #d2e1f533;border-top:2px solid #ffa133;border-radius:16px;flex-direction:column-reverse;padding:16px 10px;display:flex}.ae-flight-disruption-counts>div:first-child{border-top-color:#ff8e8e}.ae-flight-disruption-counts dd{margin:0;font-size:30px;font-weight:300}.ae-flight-disruption-counts dt{color:#c3d0e2;font-size:11px;line-height:1.5}.ae-flight-proportion{background:#465166;border-radius:8px;height:12px;display:flex;overflow:hidden}.ae-flight-proportion span[data-tone="0"],.ae-flight-legend i[data-tone="0"]{background:#7bce9d}.ae-flight-proportion span[data-tone="1"],.ae-flight-legend i[data-tone="1"]{background:#d4bc8a}.ae-flight-proportion span[data-tone="2"],.ae-flight-legend i[data-tone="2"]{background:#ffbd71}.ae-flight-proportion span[data-tone="3"],.ae-flight-legend i[data-tone="3"]{background:#f88}.ae-flight-proportion span[data-tone="4"],.ae-flight-legend i[data-tone="4"]{background:#5e697c}.ae-flight-legend{color:#c2cfe0;flex-wrap:wrap;gap:8px 12px;padding:0;font-size:10px;list-style:none;display:flex}.ae-flight-legend i{border-radius:2px;width:7px;height:7px;margin-right:4px;display:inline-block}.ae-flight-hours{align-items:flex-end;gap:4px;height:120px;padding:10px 0 22px;display:flex}.ae-flight-hours>div{flex:1;align-items:flex-end;height:100%;display:flex;position:relative}.ae-flight-hours i{background:#d6a65f;border-radius:3px 3px 0 0;width:100%;min-height:2px}.ae-flight-hours small{color:#b9c5d7;font-size:9px;position:absolute;bottom:-19px;left:0}.ae-flight-hours [data-current]:after{content:"";border-left:1px dashed #eee;position:absolute;top:0;bottom:0;left:50%}.ae-flight-filters{flex-wrap:wrap;gap:7px;margin:18px 0;display:flex}.ae-flight-filters button{color:#d6dfec;min-width:44px;min-height:44px;font:inherit;cursor:pointer;background:#0c1728b3;border:1px solid #d2e1f533;border-radius:24px;padding:4px 9px;font-size:13px}.ae-flight-filters button[aria-pressed=true]{background:#ffa1331f;border-color:#ffa133}.ae-flight-filters .ae-flight-badge{border-radius:8px;width:28px;height:28px;font-size:12px}.ae-flight-disruption-row{color:inherit;background:#1c2a40e6;border:1px solid #d2e1f52e;border-radius:16px;flex-wrap:wrap;align-items:center;gap:10px;margin:10px 0;padding:14px;text-decoration:none;display:flex}.ae-flight-disruption-row>span:nth-child(2){flex:1;min-width:0}.ae-flight-disruption-row small{color:#bfccdf;margin-top:4px;font-size:11px;display:block}.ae-flight-disruption-row em{color:#ffbd71;font-size:12px;font-style:normal}.ae-flight-delay-bar{background:#d2e1f51f;border-radius:4px;width:100%;height:4px;overflow:hidden}.ae-flight-delay-bar>i{background:#ffa133;height:100%;display:block}.ae-my-flights,.ae-flight-disruption{padding-bottom:32px}@media (width>=900px){.ae-aviation-segment,.ae-my-flights,.ae-flight-disruption{max-width:800px;margin-inline:auto}}.ae-flight-track-plane{color:#dbe5f4;background:#1e3049;border:1px solid #62748f;border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:-13px;transform:translate(-50%)}.ae-my-flight[data-status=inflight] .ae-flight-track-plane{color:#ffb95f}.ae-my-flight[data-status=landed] .ae-flight-track-plane{color:#7bce9d}.ae-my-flight[data-status=cancelled] .ae-flight-track-plane{color:#ef9999}.ae-flight-disruption-counts>div{flex-direction:column}.ae-flight-disruption-counts>div>svg{color:#ffbd71;margin-bottom:8px}.ae-flight-disruption-counts>div:first-child>svg{color:#f99}.ae-flight-disruption-counts dt{order:2}.ae-flight-disruption-counts dd{order:1}.ae-flight-change>svg{color:#f0b46a;flex:none;align-self:center}
