.pnl-component{font-family:"Open Sans", sans-serif;box-sizing:border-box;width:inherit;min-width:inherit;padding:0.9em 1em;background:#efeff4;flex-shrink:0}.collapsed.pnl-component>*{display:none}.collapsed.pnl-component a.collapse-heading{display:block}.pnl-component span{color:#fff;font-size:1.4em}.pnl-component h2,.pnl-component h3{margin:0;padding:0;line-height:1}.pnl-component ul{margin:0;list-style-type:none;padding:0;margin-bottom:0.9em}.pnl-component ul li:last-child div{border-bottom:0.1em solid #d1d0d0}.pnl-component ul li{display:flex;flex-direction:row}.pnl-component ul li span{font-size:1.5em;font-weight:600;color:#393939;vertical-align:middle}.pnl-component ul li div{margin-left:1em;padding-left:0.6em;flex-grow:1;display:flex;flex-direction:column;justify-content:center;border-top:0.1em solid #d1d0d0}.pnl-component ul svg{margin:0.8em 0;vertical-align:middle;width:1.7em;height:2.1em}.pnl-component .content-area{padding:1.9em 1em;background:#f9f9fb;text-align:left;color:#393939}.pnl-component .content-area h3{font-size:1.6em;font-weight:600}.pnl-component .content-area a{display:block;margin-top:0.5em;margin-bottom:1.9em;text-decoration:none;text-align:center}.pnl-component .content-area a span{line-height:1;font-size:1.4em;font-weight:600;color:#327db6}.pnl-component .content-area a[target="_blank"] span svg{vertical-align:middle;margin:0;margin-left:0.2em;transform:rotate(-90deg);width:1em;height:0.4em;fill:#327db6}.pnl-component .content-area p{padding-top:0.5em;font-size:1.4em;line-height:1.1;color:#6d6d6d;margin:0}@keyframes disappear{100%{opacity:0}}.disappear.pnl-component{animation:disappear .25s}.appear.pnl-component{animation:disappear .25s reverse}.pnl-component.action-bar{background:#303030;padding:0.6em 0.8em 0.5em 0.8em}.pnl-component.action-bar ul{display:flex;flex-direction:row;color:#fff;justify-content:space-between;margin:0}.pnl-component.action-bar ul li{flex-direction:column;align-items:center;cursor:pointer}.pnl-component.action-bar ul li *{pointer-events:none}.pnl-component.action-bar ul li[data-trigger="expand"]{display:none}body.simple .pnl-component.action-bar ul li[data-trigger="moreMenu"]{display:none}body.simple .pnl-component.action-bar ul li[data-trigger="show3d"]{display:none}body.mobile .pnl-component.action-bar ul li[data-trigger="moreMenu"]{display:none}body.mobile .pnl-component.action-bar ul li[data-trigger="expand"]{display:flex}body.mobile .pnl-component.action-bar ul li[data-trigger="expand"] span:nth-of-type(2){display:none}body.mobile .pnl-component.action-bar ul li[data-trigger="expand"] svg{transform:rotate(180deg)}.flight-info-wrapper.expand .pnl-component.action-bar ul li[data-trigger="expand"] span:nth-of-type(1){display:none}.flight-info-wrapper.expand .pnl-component.action-bar ul li[data-trigger="expand"] span:nth-of-type(2){display:inline}.flight-info-wrapper.expand .pnl-component.action-bar ul li[data-trigger="expand"] svg{transform:rotate(0deg)}.pnl-component.action-bar ul li.active span,.pnl-component.action-bar ul li:hover span{color:#f8C023}.pnl-component.action-bar ul li.active svg,.pnl-component.action-bar ul li:hover svg{fill:#f8C023;stroke:#f8C023}.pnl-component.action-bar ul li svg{width:2.4em;height:2.2em;fill:#fff;margin:0}.pnl-component.action-bar ul li span{font-size:1.1em;color:#fff;font-weight:600}

.pnl-component{font-family:"Open Sans", sans-serif;box-sizing:border-box;width:inherit;min-width:inherit;padding:0.9em 1em;background:#efeff4;flex-shrink:0}.collapsed.pnl-component>*{display:none}.collapsed.pnl-component a.collapse-heading{display:block}.pnl-component span{color:#fff;font-size:1.4em}.pnl-component h2,.pnl-component h3{margin:0;padding:0;line-height:1}.pnl-component ul{margin:0;list-style-type:none;padding:0;margin-bottom:0.9em}.pnl-component ul li:last-child div{border-bottom:0.1em solid #d1d0d0}.pnl-component ul li{display:flex;flex-direction:row}.pnl-component ul li span{font-size:1.5em;font-weight:600;color:#393939;vertical-align:middle}.pnl-component ul li div{margin-left:1em;padding-left:0.6em;flex-grow:1;display:flex;flex-direction:column;justify-content:center;border-top:0.1em solid #d1d0d0}.pnl-component ul svg{margin:0.8em 0;vertical-align:middle;width:1.7em;height:2.1em}.pnl-component .content-area{padding:1.9em 1em;background:#f9f9fb;text-align:left;color:#393939}.pnl-component .content-area h3{font-size:1.6em;font-weight:600}.pnl-component .content-area a{display:block;margin-top:0.5em;margin-bottom:1.9em;text-decoration:none;text-align:center}.pnl-component .content-area a span{line-height:1;font-size:1.4em;font-weight:600;color:#327db6}.pnl-component .content-area a[target="_blank"] span svg{vertical-align:middle;margin:0;margin-left:0.2em;transform:rotate(-90deg);width:1em;height:0.4em;fill:#327db6}.pnl-component .content-area p{padding-top:0.5em;font-size:1.4em;line-height:1.1;color:#6d6d6d;margin:0}@keyframes disappear{100%{opacity:0}}.disappear.pnl-component{animation:disappear .25s}.appear.pnl-component{animation:disappear .25s reverse}.pnl-component.ads{display:flex;justify-content:center;padding:0;overflow:hidden;position:relative;z-index:1}.pnl-component.ads ins{display:none}body.mobile .pnl-component.ads{border-bottom:0.2em solid #fff}body.mobile .pnl-component.ads.slot0{padding:1.6em 0}body.mobile .pnl-component.ads.slot0 ins.small-mobile{width:320px;height:50px;display:block}body.mobile .pnl-component.ads.slot1{padding:1.6em 0}body.mobile .pnl-component.ads.slot1 ins.large-mobile{width:300px;height:250px;display:block}@media (min-height: 801px){body:not(.mobile) .pnl-component.ads.slot0{padding:1.6em 0;border-top:0.2em solid #fff}body:not(.mobile) .pnl-component.ads.slot0 ins.large-desktop{width:300px;height:250px;display:block}}@media (max-height: 800px){body:not(.mobile) .pnl-component.ads.slot1{padding:1.6em 0;border-top:0.2em solid #fff}body:not(.mobile) .pnl-component.ads.slot1 ins.large-desktop-small-res{width:300px;height:250px;display:block}}

.pnl-component{font-family:"Open Sans", sans-serif;box-sizing:border-box;width:inherit;min-width:inherit;padding:0.9em 1em;background:#efeff4;flex-shrink:0}.collapsed.pnl-component>*{display:none}.collapsed.pnl-component a.collapse-heading{display:block}.pnl-component span{color:#fff;font-size:1.4em}.pnl-component h2,.pnl-component h3{margin:0;padding:0;line-height:1}.pnl-component ul{margin:0;list-style-type:none;padding:0;margin-bottom:0.9em}.pnl-component ul li:last-child div{border-bottom:0.1em solid #d1d0d0}.pnl-component ul li{display:flex;flex-direction:row}.pnl-component ul li span{font-size:1.5em;font-weight:600;color:#393939;vertical-align:middle}.pnl-component ul li div{margin-left:1em;padding-left:0.6em;flex-grow:1;display:flex;flex-direction:column;justify-content:center;border-top:0.1em solid #d1d0d0}.pnl-component ul svg{margin:0.8em 0;vertical-align:middle;width:1.7em;height:2.1em}.pnl-component .content-area{padding:1.9em 1em;background:#f9f9fb;text-align:left;color:#393939}.pnl-component .content-area h3{font-size:1.6em;font-weight:600}.pnl-component .content-area a{display:block;margin-top:0.5em;margin-bottom:1.9em;text-decoration:none;text-align:center}.pnl-component .content-area a span{line-height:1;font-size:1.4em;font-weight:600;color:#327db6}.pnl-component .content-area a[target="_blank"] span svg{vertical-align:middle;margin:0;margin-left:0.2em;transform:rotate(-90deg);width:1em;height:0.4em;fill:#327db6}.pnl-component .content-area p{padding-top:0.5em;font-size:1.4em;line-height:1.1;color:#6d6d6d;margin:0}@keyframes disappear{100%{opacity:0}}.disappear.pnl-component{animation:disappear .25s}.appear.pnl-component{animation:disappear .25s reverse}.pnl-component.aircraft-image{padding:0;position:relative;background:#383838;min-height:18.8em;display:flex;align-items:flex-start}.pnl-component.aircraft-image.promote>div{display:none}.pnl-component.aircraft-image.promote div.unblock-info{display:flex}.pnl-component.aircraft-image img.spinner{position:absolute;width:6.5em;left:50%;margin-left:-3.25em;display:none;top:50%;margin-top:-3.25em;animation:spin 1.5s linear infinite}@keyframes spin{100%{transform:rotate(360deg)}}body.hide-aircraft-photo .pnl-component.aircraft-image{display:none}.pnl-component.aircraft-image div.unblock-info{display:none;flex-direction:column;width:100%;height:5.5em;box-sizing:border-box;position:absolute;bottom:0;left:0;padding:0.9em 1em;background-image:linear-gradient(0deg, #2f4f6d 0%, #2f4f6d 35%, rgba(47,79,109,0) 100%)}.pnl-component.aircraft-image div.unblock-info span{display:block}.pnl-component.aircraft-image div.unblock-info a{font-size:1.3em;color:#64bef1;text-decoration:underline}.pnl-component.aircraft-image.loaded{min-height:0}.pnl-component.aircraft-image.init img{display:none}.pnl-component.aircraft-image.init img.spinner{display:block}.pnl-component.aircraft-image.init div{display:none}.pnl-component.aircraft-image:not(.init) img:not(.spinner){animation:disappear .25s reverse}.pnl-component.aircraft-image>a{display:flex;flex-direction:column;width:100%}.pnl-component.aircraft-image img{width:100%;padding:0;margin:0;pointer-events:none;flex-shrink:0}.pnl-component.aircraft-image div:not(.unblock-info){display:flex;flex-direction:row;justify-content:space-between;box-sizing:border-box;padding:1.0em 1.0em 0.8em 0.9em;position:absolute;left:0;bottom:0;height:3.0em;background:rgba(0,0,0,0.15);color:#fff;width:100%}.pnl-component.aircraft-image div:not(.unblock-info) a{display:flex;align-self:center}.pnl-component.aircraft-image div:not(.unblock-info) span{font-size:1.2em;line-height:1}.pnl-component.aircraft-image div:not(.unblock-info) span:before{content:"\00a9";padding-right:0.3em;vertical-align:middle}.pnl-component.aircraft-image div:not(.unblock-info) svg{width:2em;height:2em;fill:#fff}

.pnl-component{font-family:"Open Sans", sans-serif;box-sizing:border-box;width:inherit;min-width:inherit;padding:0.9em 1em;background:#efeff4;flex-shrink:0}.collapsed.pnl-component>*{display:none}.collapsed.pnl-component a.collapse-heading{display:block}.pnl-component span{color:#fff;font-size:1.4em}.pnl-component h2,.pnl-component h3{margin:0;padding:0;line-height:1}.pnl-component ul{margin:0;list-style-type:none;padding:0;margin-bottom:0.9em}.pnl-component ul li:last-child div{border-bottom:0.1em solid #d1d0d0}.pnl-component ul li{display:flex;flex-direction:row}.pnl-component ul li span{font-size:1.5em;font-weight:600;color:#393939;vertical-align:middle}.pnl-component ul li div{margin-left:1em;padding-left:0.6em;flex-grow:1;display:flex;flex-direction:column;justify-content:center;border-top:0.1em solid #d1d0d0}.pnl-component ul svg{margin:0.8em 0;vertical-align:middle;width:1.7em;height:2.1em}.pnl-component .icon-panel{width:4.0em;border-right:0.2em solid #fff;padding-top:1em;padding-bottom:1em;display:flex;background:#ddd;align-items:center;flex-direction:column;justify-content:space-between}.pnl-component .icon-panel svg{fill:#393939}.pnl-component .icon-panel svg.aircraft{width:2.8em;height:3.1em}.pnl-component .icon-panel svg.aircraft-altitude{width:2.8em;height:2.6em}.pnl-component .icon-panel svg.aircraft-speedmeter{width:2.8em;height:2.8em}.pnl-component .icon-panel svg.routes-stats{width:3.1em;height:3.1em}.pnl-component .icon-panel svg.aircraft-weather{width:2.7em;height:2.7em;margin-bottom:0.6em}.pnl-component .icon-panel svg.fir{width:2.9em;height:2.9em}.pnl-component .icon-panel svg.aircraft-radar{width:2.6em;height:2.6em}.pnl-component .content-area{padding:1.9em 1em;background:#f9f9fb;text-align:left;color:#393939}.pnl-component .content-area h3{font-size:1.6em;font-weight:600}.pnl-component .content-area a{display:block;margin-top:0.5em;margin-bottom:1.9em;text-decoration:none;text-align:center}.pnl-component .content-area a span{line-height:1;font-size:1.4em;font-weight:600;color:#327db6}.pnl-component .content-area a[target="_blank"] span svg{vertical-align:middle;margin:0;margin-left:0.2em;transform:rotate(-90deg);width:1em;height:0.4em;fill:#327db6}.pnl-component .content-area p{padding-top:0.5em;font-size:1.4em;line-height:1.1;color:#6d6d6d;margin:0}@keyframes disappear{100%{opacity:0}}.disappear.pnl-component{animation:disappear .25s}.appear.pnl-component{animation:disappear .25s reverse}.pnl-component.aircraft-info{display:flex;padding:0;flex-direction:row}.pnl-component.aircraft-info.border-top{border-top:0.2em solid #fff}.pnl-component.aircraft-info .regCountry{width:1.333em;height:1em;vertical-align:middle;margin:0;padding:0;border:0.067em solid #dcdcdc}.pnl-component.aircraft-info.fir{border-top:0.2em solid #fff}.pnl-component.aircraft-info .flex-wrapper{flex-grow:1;padding:1em 0 1em 1em;position:relative}.pnl-component.aircraft-info .flex-wrapper #btn-aircraft-data-add{top:0.6em}.pnl-component.aircraft-info .flex-wrapper .row{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:1.5em}.pnl-component.aircraft-info .flex-wrapper .row:last-child{margin:0}.pnl-component.aircraft-info .flex-wrapper .row div{flex-basis:50%;display:flex;flex-direction:column}.pnl-component.aircraft-info .flex-wrapper .row div.colspan{flex-basis:100% !important;border-bottom:0.2em solid #fff;padding-bottom:1em;margin-right:0.8em}.pnl-component.aircraft-info .flex-wrapper .row div:first-child{flex-basis:70%}.pnl-component.aircraft-info .flex-wrapper .row div span{line-height:1;font-size:1.5em;font-weight:600;color:#393939}.pnl-component.aircraft-info .flex-wrapper .row div span:first-child{text-transform:uppercase;font-size:1.2em;color:#6d6d6d;margin-bottom:0.245em}body.mobile .pnl-component.aircraft-info .flex-wrapper .row div span:first-child{font-size:1.1em}.pnl-component.aircraft-info .flex-wrapper .row div span:first-child span{margin-left:0.5em;font-size:1em}.more-flightinfo.hidden+.pnl-component.aircraft-info{border-top:0.2em solid #fff;padding:0.05em 0 0 0}

.pnl-component{font-family:"Open Sans", sans-serif;box-sizing:border-box;width:inherit;min-width:inherit;padding:0.9em 1em;background:#efeff4;flex-shrink:0}.collapsed.pnl-component>*{display:none}.collapsed.pnl-component a.collapse-heading{display:block}.pnl-component span{color:#fff;font-size:1.4em}.pnl-component h2,.pnl-component h3{margin:0;padding:0;line-height:1}.pnl-component ul{margin:0;list-style-type:none;padding:0;margin-bottom:0.9em}.pnl-component ul li:last-child div{border-bottom:0.1em solid #d1d0d0}.pnl-component ul li{display:flex;flex-direction:row}.pnl-component ul li span{font-size:1.5em;font-weight:600;color:#393939;vertical-align:middle}.pnl-component ul li div{margin-left:1em;padding-left:0.6em;flex-grow:1;display:flex;flex-direction:column;justify-content:center;border-top:0.1em solid #d1d0d0}.pnl-component ul svg{margin:0.8em 0;vertical-align:middle;width:1.7em;height:2.1em}.pnl-component .content-area{padding:1.9em 1em;background:#f9f9fb;text-align:left;color:#393939}.pnl-component .content-area h3{font-size:1.6em;font-weight:600}.pnl-component .content-area a{display:block;margin-top:0.5em;margin-bottom:1.9em;text-decoration:none;text-align:center}.pnl-component .content-area a span{line-height:1;font-size:1.4em;font-weight:600;color:#327db6}.pnl-component .content-area a[target="_blank"] span svg{vertical-align:middle;margin:0;margin-left:0.2em;transform:rotate(-90deg);width:1em;height:0.4em;fill:#327db6}.pnl-component .content-area p{padding-top:0.5em;font-size:1.4em;line-height:1.1;color:#6d6d6d;margin:0}@keyframes disappear{100%{opacity:0}}.disappear.pnl-component{animation:disappear .25s}.appear.pnl-component{animation:disappear .25s reverse}a.collapse-heading{display:block;position:relative}a.collapse-heading *{pointer-events:none}a.collapse-heading svg{fill:#fff;vertical-align:middle}a.collapse-heading svg:first-child{margin-left:4.4em;margin-top:0.5em;margin-bottom:0.6em;width:2.6em;height:2.6em}body.mobile a.collapse-heading svg:first-child{height:2.6em}a.collapse-heading svg:last-child{width:1.5em;right:1em;top:50%;margin-top:-0.4em;position:absolute;height:0.8em;transform:rotate(180deg)}a.collapse-heading span{margin-left:1em;margin-top:0.05em;vertical-align:middle;display:inline-block;line-height:1;font-size:1.4em;font-weight:600;color:#fff}.collapsed a.collapse-heading svg:last-child{transform:rotate(0deg)}.onboard a.collapse-heading svg:first-child{width:8.1em;height:2em;margin-top:0.7em;margin-bottom:0.8em}.pnl-component.altitude-chart{padding:0;background:#327db6}.pnl-component.altitude-chart .content-area{background:#393939;border-bottom:2px solid #327db6;height:19.8em;padding:1.3em;box-sizing:border-box}.pnl-component.altitude-chart .content-area #chart-minimize{display:none}.pnl-component.altitude-chart .content-area .graph-legend{display:flex;position:relative}.pnl-component.altitude-chart .content-area .graph-legend div{margin-right:1.2em}.pnl-component.altitude-chart .content-area .graph-legend div:first-child::before{background:#64bef1}.pnl-component.altitude-chart .content-area .graph-legend div::before{content:"";display:inline-block;height:0.9em;background:#f8C023;width:0.9em;border-radius:0.2em;margin-right:0.7em}.pnl-component.altitude-chart .content-area .graph-legend div span{font-size:1.2em;line-height:1;text-transform:uppercase;font-weight:600}.pnl-component.altitude-chart .content-area .graph-legend a{position:absolute;right:0;margin:0}.pnl-component.altitude-chart .content-area .graph-legend a *{pointer-events:none}.pnl-component.altitude-chart .content-area .graph-legend a svg{width:1.76em;height:1.76em;fill:#fff}.pnl-component.altitude-chart .content-area .top-bar-area{cursor:move}.pnl-component.altitude-chart .content-area .top-bar-area h2{font-size:2.4em;display:none;font-weight:400;color:#fff;font-family:"Roboto Condensed"}.pnl-component.altitude-chart .content-area .top-bar-area .flight-number{display:none;font-size:2.0em;margin-left:0.5em;color:#f8C023}.pnl-component.altitude-chart .content-area .graph-container{height:100%}.pnl-component.altitude-chart .content-area .graph-container .tooltip-top{display:inline-block;margin-bottom:0.2em;color:#000}.pnl-component.altitude-chart .content-area .graph-container .tooltip-main{margin:0.3em 0}.pnl-component.altitude-chart .content-area .graph-container .tooltip-main span{line-height:1;font-size:1.2em}.pnl-component.altitude-chart .content-area .graph-container .tooltip-main span.label{font-size:1.2em;font-weight:600;text-transform:uppercase}.pnl-component.altitude-chart .content-area .graph-container .tooltip-main span.value{font-size:1.4em;color:#000}.pnl-component.altitude-chart .content-area.expanded{position:absolute;left:150%;width:69em;border-radius:0.8em;height:auto;top:20%;z-index:1002}@media (max-height: 800px){.pnl-component.altitude-chart .content-area.expanded{left:150%;top:10%}}.pnl-component.altitude-chart .content-area.expanded #chart-minimize{display:inline;float:right}.pnl-component.altitude-chart .content-area.expanded #chart-minimize *{pointer-events:none}.pnl-component.altitude-chart .content-area.expanded #chart-minimize svg{width:1.5em;height:1.5em;fill:#fff}.pnl-component.altitude-chart .content-area.expanded .graph-legend{margin-top:1.6em}.pnl-component.altitude-chart .content-area.expanded .graph-legend a#chart-expand{display:none}.pnl-component.altitude-chart .content-area.expanded .graph-container{background:url("/static/images/logo_flat_white_yellow.svg") no-repeat;background-position:50% 88%;background-size:20%;height:41.3em}.pnl-component.altitude-chart .content-area.expanded .top-bar-area{cursor:move}.pnl-component.altitude-chart .content-area.expanded .top-bar-area .flight-number{display:inline}.pnl-component.altitude-chart .content-area.expanded .top-bar-area h2{display:inline-block}

.pnl-component{font-family:"Open Sans", sans-serif;box-sizing:border-box;width:inherit;min-width:inherit;padding:0.9em 1em;background:#efeff4;flex-shrink:0}.collapsed.pnl-component>*{display:none}.collapsed.pnl-component a.collapse-heading{display:block}.pnl-component span{color:#fff;font-size:1.4em}.pnl-component h2,.pnl-component h3{margin:0;padding:0;line-height:1}.pnl-component ul{margin:0;list-style-type:none;padding:0;margin-bottom:0.9em}.pnl-component ul li:last-child div{border-bottom:0.1em solid #d1d0d0}.pnl-component ul li{display:flex;flex-direction:row}.pnl-component ul li span{font-size:1.5em;font-weight:600;color:#393939;vertical-align:middle}.pnl-component ul li div{margin-left:1em;padding-left:0.6em;flex-grow:1;display:flex;flex-direction:column;justify-content:center;border-top:0.1em solid #d1d0d0}.pnl-component ul svg{margin:0.8em 0;vertical-align:middle;width:1.7em;height:2.1em}.pnl-component .content-area{padding:1.9em 1em;background:#f9f9fb;text-align:left;color:#393939}.pnl-component .content-area h3{font-size:1.6em;font-weight:600}.pnl-component .content-area a{display:block;margin-top:0.5em;margin-bottom:1.9em;text-decoration:none;text-align:center}.pnl-component .content-area a span{line-height:1;font-size:1.4em;font-weight:600;color:#327db6}.pnl-component .content-area a[target="_blank"] span svg{vertical-align:middle;margin:0;margin-left:0.2em;transform:rotate(-90deg);width:1em;height:0.4em;fill:#327db6}.pnl-component .content-area p{padding-top:0.5em;font-size:1.4em;line-height:1.1;color:#6d6d6d;margin:0}@keyframes disappear{100%{opacity:0}}.disappear.pnl-component{animation:disappear .25s}.appear.pnl-component{animation:disappear .25s reverse}.pnl-component.choose-fleet{border:0.1em solid #ddd;background:#fff;padding:2.4em 2.0em 2.4em 0}.pnl-component.choose-fleet>div{position:relative}.pnl-component.choose-fleet div.confirmation{background:#327db6;display:flex;flex-direction:column;position:absolute;border-radius:0.8em;left:34.6em;top:0;width:33.0em;padding:2.5em 2.0em;opacity:1}.pnl-component.choose-fleet div.confirmation div{margin-top:1.2em}.pnl-component.choose-fleet div.confirmation span{vertical-align:middle}.pnl-component.choose-fleet div.confirmation svg{vertical-align:middle;width:2.2em;height:1.6em;margin-right:1em;fill:#79C079}.pnl-component.choose-fleet div.confirmation.hide{opacity:0;transition:opacity 2s ease-out}.pnl-component.choose-fleet .create-fleet{display:flex;flex-direction:column;padding-left:1.5em;font-size:inherit}.pnl-component.choose-fleet .create-fleet input{font-size:1.6em;padding:0.8125em;border:0.0625em solid #d0d0d0}.pnl-component.choose-fleet .create-fleet input::placeholder{color:#a4a1a1}.pnl-component.choose-fleet .create-fleet div{margin-top:2em;display:flex;flex-direction:row}.pnl-component.choose-fleet .create-fleet div button{cursor:pointer;border:0.06667em solid #327db6;background:#327db6;color:#fff;flex-basis:50%;font-weight:600;padding:0.66667em;font-size:1.5em;flex-grow:1}.pnl-component.choose-fleet .create-fleet div button:last-child{color:#327db6;background:#fff;margin-left:1.5em}.pnl-component.choose-fleet a.fleet-create{display:inline-block;margin-left:1.5em;margin-top:1.9em}.pnl-component.choose-fleet a.fleet-create *{pointer-events:none}.pnl-component.choose-fleet a.fleet-create svg{vertical-align:middle;fill:#327db6;width:2.7em;height:2.7em;margin-right:1.2em}.pnl-component.choose-fleet a.fleet-create span{vertical-align:middle;color:#327db6;font-size:1.6em}.pnl-component.choose-fleet h2{font-size:inherit;margin-bottom:3.0em;text-align:center}.pnl-component.choose-fleet h2 span{font-family:"Roboto Condensed";font-weight:400;font-size:2.4em;color:#393939}.pnl-component.choose-fleet:not(.active){display:none}.pnl-component.choose-fleet .close-panel{top:0;right:0;cursor:pointer;font-size:inherit}.pnl-component.choose-fleet .close-panel *{pointer-events:none}.pnl-component.choose-fleet .close-panel svg{fill:#327db6}.pnl-component.choose-fleet ul{display:flex;flex-direction:column;color:#393939;justify-content:space-between;margin:0}.pnl-component.choose-fleet ul li{cursor:pointer;text-indent:1.6em;flex-direction:column;position:relative;padding-top:1.0em;padding-bottom:1.0em;justify-content:center;align-items:left}.pnl-component.choose-fleet ul li *{pointer-events:none}.pnl-component.choose-fleet ul li:first-child{padding-top:0}.pnl-component.choose-fleet ul li svg{width:2.7em;display:none;position:absolute;right:0;height:2.7em;fill:#f8C023;margin:0}.pnl-component.choose-fleet ul li:hover svg{display:inline}.pnl-component.choose-fleet ul li.setting{flex-direction:row;justify-content:space-between}.pnl-component.choose-fleet ul li.setting span:first-child{font-size:1.6em;color:#fff;text-transform:none}.pnl-component.choose-fleet ul li.setting div.toggle{width:3.5em;max-width:3.5em;height:1.9em;border:none;background:#bbb;border-radius:0.9em;position:relative}.pnl-component.choose-fleet ul li.setting div.toggle.on{background:#fac200}.pnl-component.choose-fleet ul li.setting div.toggle.on div.handle{right:0;left:auto}.pnl-component.choose-fleet ul li.setting div.toggle div.handle{position:absolute;left:0;border:none;height:1.9em;display:inline-block;width:1.9em;margin:0;padding:0;border-radius:1.9em;background:#fff}.pnl-component.choose-fleet ul li.separator{background:#d1d0d0;height:0.1em;padding:0;margin:0 0 0 1.6em}.pnl-component.choose-fleet ul li:hover{border-left:0.4em solid #f8C023;text-indent:1.2em}.pnl-component.choose-fleet ul li:hover.separator{border:none}.pnl-component.choose-fleet ul li:hover span:first-child,.pnl-component.choose-fleet ul li:hover span:last-child{color:#f8C023}.pnl-component.choose-fleet ul li span:first-child{color:#393939;font-size:1.6em;font-weight:400}.pnl-component.choose-fleet ul li a span:first-child{text-transform:none;font-size:1.6em;color:#fff}

@keyframes disappear{100%{opacity:0}}.close-panel{position:absolute;top:0.5em;z-index:1;right:0.5em;padding:0.5em}body.mobile .flight-info-wrapper:not(.expand) .close-panel{display:none}.close-panel svg{width:2em;height:2em;fill:#fff}

.pnl-component{font-family:"Open Sans", sans-serif;box-sizing:border-box;width:inherit;min-width:inherit;padding:0.9em 1em;background:#efeff4;flex-shrink:0}.collapsed.pnl-component>*{display:none}.collapsed.pnl-component a.collapse-heading{display:block}.pnl-component span{color:#fff;font-size:1.4em}.pnl-component h2,.pnl-component h3{margin:0;padding:0;line-height:1}.pnl-component ul{margin:0;list-style-type:none;padding:0;margin-bottom:0.9em}.pnl-component ul li:last-child div{border-bottom:0.1em solid #d1d0d0}.pnl-component ul li{display:flex;flex-direction:row}.pnl-component ul li span{font-size:1.5em;font-weight:600;color:#393939;vertical-align:middle}.pnl-component ul li div{margin-left:1em;padding-left:0.6em;flex-grow:1;display:flex;flex-direction:column;justify-content:center;border-top:0.1em solid #d1d0d0}.pnl-component ul svg{margin:0.8em 0;vertical-align:middle;width:1.7em;height:2.1em}.pnl-component .content-area{padding:1.9em 1em;background:#f9f9fb;text-align:left;color:#393939}.pnl-component .content-area h3{font-size:1.6em;font-weight:600}.pnl-component .content-area a{display:block;margin-top:0.5em;margin-bottom:1.9em;text-decoration:none;text-align:center}.pnl-component .content-area a span{line-height:1;font-size:1.4em;font-weight:600;color:#327db6}.pnl-component .content-area a[target="_blank"] span svg{vertical-align:middle;margin:0;margin-left:0.2em;transform:rotate(-90deg);width:1em;height:0.4em;fill:#327db6}.pnl-component .content-area p{padding-top:0.5em;font-size:1.4em;line-height:1.1;color:#6d6d6d;margin:0}@keyframes disappear{100%{opacity:0}}.disappear.pnl-component{animation:disappear .25s}.appear.pnl-component{animation:disappear .25s reverse}.flight-info-tooltip{font-size:.625em}.pnl-component.flight-info{padding:0;text-transform:uppercase;border-bottom:0.2em solid #fff}body.simple .pnl-component.flight-info div.timetable{display:none}.pnl-component.flight-info h2,.pnl-component.flight-info h3{color:#393939;font-weight:600;line-height:1}.pnl-component.flight-info h2{font-size:4.0em;font-family:"Roboto";font-weight:500}.pnl-component.flight-info h3{overflow:hidden;max-width:14em;font-size:inherit;margin-bottom:0.215em;margin-left:auto;margin-right:auto;align-self:center}.pnl-component.flight-info h3 span{color:#393939 !important;white-space:nowrap;padding-bottom:0.072em}.pnl-component.flight-info h3 span.animate{animation:animate-long-text 4s infinite;animation-direction:alternate-reverse;animation-timing-function:linear;position:relative;transition:all 0.3s ease-in-out}@keyframes animate-long-text{from{left:10%}to{left:-30%}}.pnl-component.flight-info>div{position:relative;display:flex;background:#ededed;flex-direction:row;width:100%}.pnl-component.flight-info>div span.timezone{font-size:1.1em;font-weight:600;color:#a4a1a1;margin-bottom:0.215em}.pnl-component.flight-info>div svg{display:none;position:absolute;left:50%;width:4.6em;top:0.6em;margin-left:-2.3em;height:4.6em}.pnl-component.flight-info>div svg.active{display:inline}.pnl-component.flight-info>div>div{padding-top:0.4em;display:flex;width:50%;text-align:center;flex-direction:column;justify-content:flex-end;flex-grow:1;color:#6d6d6d}.pnl-component.flight-info>div>div:first-child{border-right:0.1em solid #fff}.pnl-component.flight-info>div>div:last-child{border-left:0.1em solid #fff}.pnl-component.flight-info>div>div:last-child div{border-right:none}.pnl-component.flight-info>div>div div{padding:0.7em;border-top:0.2em solid #fff;background:#dcdcdc;display:flex;justify-content:space-between}.pnl-component.flight-info>div>div div:nth-of-type(1){margin-top:0.6em}.pnl-component.flight-info>div>div div.green time::before{background:#6CCC78}.pnl-component.flight-info>div>div div.yellow time::before{background:#f8C023}.pnl-component.flight-info>div>div div.red time::before{background:#F66B56}.pnl-component.flight-info>div>div div.gray time::before{background:#a4a1a1}.pnl-component.flight-info>div>div div time{display:flex}.pnl-component.flight-info>div>div div time::before{content:"";width:0.6em;height:0.6em;align-self:center;border-radius:0.3em;margin-right:0.3em;display:inline-block}.pnl-component.flight-info>div>div div time::after{align-self:flex-end;font-size:0.9em;font-weight:600;margin-left:0.4444444444em}.pnl-component.flight-info>div>div div time.PM::after{content:"PM"}.pnl-component.flight-info>div>div div time.AM::after{content:"AM"}.pnl-component.flight-info>div>div div time span{font-size:1.7em !important;font-weight:600;color:#393939}.pnl-component.flight-info>div>div div span{font-weight:600}.pnl-component.flight-info>div>div div span:first-child{text-transform:uppercase;font-size:1.2em}.pnl-component.flight-info>div>div span{line-height:1;display:flex;align-self:center;color:#6d6d6d}

.pnl-component{font-family:"Open Sans", sans-serif;box-sizing:border-box;width:inherit;min-width:inherit;padding:0.9em 1em;background:#efeff4;flex-shrink:0}.collapsed.pnl-component>*{display:none}.collapsed.pnl-component a.collapse-heading{display:block}.pnl-component span{color:#fff;font-size:1.4em}.pnl-component h2,.pnl-component h3{margin:0;padding:0;line-height:1}.pnl-component ul{margin:0;list-style-type:none;padding:0;margin-bottom:0.9em}.pnl-component ul li:last-child div{border-bottom:0.1em solid #d1d0d0}.pnl-component ul li{display:flex;flex-direction:row}.pnl-component ul li span{font-size:1.5em;font-weight:600;color:#393939;vertical-align:middle}.pnl-component ul li div{margin-left:1em;padding-left:0.6em;flex-grow:1;display:flex;flex-direction:column;justify-content:center;border-top:0.1em solid #d1d0d0}.pnl-component ul svg{margin:0.8em 0;vertical-align:middle;width:1.7em;height:2.1em}.pnl-component .content-area{padding:1.9em 1em;background:#f9f9fb;text-align:left;color:#393939}.pnl-component .content-area h3{font-size:1.6em;font-weight:600}.pnl-component .content-area a{display:block;margin-top:0.5em;margin-bottom:1.9em;text-decoration:none;text-align:center}.pnl-component .content-area a span{line-height:1;font-size:1.4em;font-weight:600;color:#327db6}.pnl-component .content-area a[target="_blank"] span svg{vertical-align:middle;margin:0;margin-left:0.2em;transform:rotate(-90deg);width:1em;height:0.4em;fill:#327db6}.pnl-component .content-area p{padding-top:0.5em;font-size:1.4em;line-height:1.1;color:#6d6d6d;margin:0}@keyframes disappear{100%{opacity:0}}.disappear.pnl-component{animation:disappear .25s}.appear.pnl-component{animation:disappear .25s reverse}.pnl-component.flight-progress{padding:0.4em 0.7em 1em 0.7em}.pnl-component.flight-progress div.progress-wrapper{height:2.4em;display:flex;align-items:center}.pnl-component.flight-progress div.progress-wrapper div.progress-bar{width:100%;background:#d1d0d0;height:0.3em}.pnl-component.flight-progress div.progress-wrapper div.progress-bar div.progress{background:#f8C023;height:100%;min-width:5%;position:relative}.pnl-component.flight-progress div.progress-wrapper div.progress-bar div.progress svg{width:2.3em;right:-0.5em;top:-0.85em;height:2.0em;position:absolute}.pnl-component.flight-progress div.time-distance{display:flex;flex-direction:row;justify-content:space-between;color:#6d6d6d}.pnl-component.flight-progress div.time-distance span{line-height:1;font-size:1.2em;font-weight:600;color:inherit}

.pnl-component{font-family:"Open Sans", sans-serif;box-sizing:border-box;width:inherit;min-width:inherit;padding:0.9em 1em;background:#efeff4;flex-shrink:0}.collapsed.pnl-component>*{display:none}.collapsed.pnl-component a.collapse-heading{display:block}.pnl-component span{color:#fff;font-size:1.4em}.pnl-component h2,.pnl-component h3{margin:0;padding:0;line-height:1}.pnl-component ul{margin:0;list-style-type:none;padding:0;margin-bottom:0.9em}.pnl-component ul li:last-child div{border-bottom:0.1em solid #d1d0d0}.pnl-component ul li{display:flex;flex-direction:row}.pnl-component ul li span{font-size:1.5em;font-weight:600;color:#393939;vertical-align:middle}.pnl-component ul li div{margin-left:1em;padding-left:0.6em;flex-grow:1;display:flex;flex-direction:column;justify-content:center;border-top:0.1em solid #d1d0d0}.pnl-component ul svg{margin:0.8em 0;vertical-align:middle;width:1.7em;height:2.1em}.pnl-component .content-area{padding:1.9em 1em;background:#f9f9fb;text-align:left;color:#393939}.pnl-component .content-area h3{font-size:1.6em;font-weight:600}.pnl-component .content-area a{display:block;margin-top:0.5em;margin-bottom:1.9em;text-decoration:none;text-align:center}.pnl-component .content-area a span{line-height:1;font-size:1.4em;font-weight:600;color:#327db6}.pnl-component .content-area a[target="_blank"] span svg{vertical-align:middle;margin:0;margin-left:0.2em;transform:rotate(-90deg);width:1em;height:0.4em;fill:#327db6}.pnl-component .content-area p{padding-top:0.5em;font-size:1.4em;line-height:1.1;color:#6d6d6d;margin:0}@keyframes disappear{100%{opacity:0}}.disappear.pnl-component{animation:disappear .25s}.appear.pnl-component{animation:disappear .25s reverse}.pnl-component.mobile-summary{background:transparent;padding:0}body:not(.show-left-overlay) .pnl-component.mobile-summary{animation:slideDown 0.2s forwards;animation-timing-function:ease-in}.pnl-component.mobile-summary .row{display:flex}.pnl-component.mobile-summary .row .col{box-sizing:border-box}.pnl-component.mobile-summary .row .col:nth-of-type(1){width:65.625%}.pnl-component.mobile-summary .row .col:nth-of-type(2){width:34.375%}.pnl-component.mobile-summary .row:nth-of-type(1) .col:nth-of-type(1){padding:0.55em 0.75em 0.55em 0.75em;align-self:flex-end;min-height:3.75em;background:rgba(48,48,48,0.85)}.pnl-component.mobile-summary .row:nth-of-type(1) .col:nth-of-type(1) h3{font-size:1.1em;font-weight:normal}.pnl-component.mobile-summary .row:nth-of-type(1) .col:nth-of-type(1) h2{font-size:1.5em;font-weight:600;color:#f8C023}.pnl-component.mobile-summary .row:nth-of-type(1) .col:nth-of-type(1) h2,.pnl-component.mobile-summary .row:nth-of-type(1) .col:nth-of-type(1) h3{line-height:1;display:inline-block;color:#f8C023}.pnl-component.mobile-summary .row:nth-of-type(1) .col:nth-of-type(1) span{display:block;line-height:1;font-size:1.1em}.pnl-component.mobile-summary .row:nth-of-type(1) .col:nth-of-type(1) span:nth-of-type(2){color:#dcdcdc}.pnl-component.mobile-summary .row:nth-of-type(1) .col:nth-of-type(2){position:relative;align-self:flex-end}.pnl-component.mobile-summary .row:nth-of-type(1) .col:nth-of-type(2) span{padding:0.4em;font-size:1em;background:linear-gradient(to right, rgba(57,57,57,0.85) 0%, transparent 100%);position:absolute;bottom:0}.pnl-component.mobile-summary .row:nth-of-type(1) .col:nth-of-type(2) span:before{content:"\00a9 "}.pnl-component.mobile-summary .row:nth-of-type(1) .col:nth-of-type(2) img{display:flex;width:100%}.pnl-component.mobile-summary .row:nth-of-type(2){background:#ededed;border-bottom:0.2em solid #fff}.pnl-component.mobile-summary .row:nth-of-type(2) .col{padding-top:0.7em;padding-left:0.75em;padding-right:0.55em}.pnl-component.mobile-summary .row:nth-of-type(2) .col:nth-of-type(1){padding-bottom:0.15em;position:relative}.pnl-component.mobile-summary .row:nth-of-type(2) .col:nth-of-type(1)>div{flex-direction:row;display:flex}.pnl-component.mobile-summary .row:nth-of-type(2) .col:nth-of-type(1)>div div{width:50%;text-align:center}.pnl-component.mobile-summary .row:nth-of-type(2) .col:nth-of-type(1)>div div h2,.pnl-component.mobile-summary .row:nth-of-type(2) .col:nth-of-type(1)>div div h3{color:#393939;line-height:1}.pnl-component.mobile-summary .row:nth-of-type(2) .col:nth-of-type(1)>div div h2{font-size:2.1em;font-weight:600}.pnl-component.mobile-summary .row:nth-of-type(2) .col:nth-of-type(1)>div div h3{margin-top:0.1em;font-size:1em}.pnl-component.mobile-summary .row:nth-of-type(2) .col:nth-of-type(1)>div div h3 span{font-size:inherit;color:inherit;font-weight:600}.pnl-component.mobile-summary .row:nth-of-type(2) .col:nth-of-type(1) div.progress-wrapper{display:flex;align-items:center;margin-top:0.85em;margin-bottom:0.65em}.pnl-component.mobile-summary .row:nth-of-type(2) .col:nth-of-type(1) div.progress-wrapper div.progress-bar{width:100%;background:#d1d0d0;height:0.3em}.pnl-component.mobile-summary .row:nth-of-type(2) .col:nth-of-type(1) div.progress-wrapper div.progress-bar div.progress{background:#f8C023;height:100%;min-width:5%;position:relative}.pnl-component.mobile-summary .row:nth-of-type(2) .col:nth-of-type(1) div.time-distance{justify-content:space-between;margin-top:1em}.pnl-component.mobile-summary .row:nth-of-type(2) .col:nth-of-type(1) div.time-distance span{line-height:1;font-size:1.1em;color:#6d6d6d;font-weight:600}.pnl-component.mobile-summary .row:nth-of-type(2) .col:nth-of-type(1) svg{display:none;margin-top:-0.2em;width:3.25em;height:3.25em}.pnl-component.mobile-summary .row:nth-of-type(2) .col:nth-of-type(1) svg.active{display:inline}.pnl-component.mobile-summary .row:nth-of-type(2) .col:nth-of-type(2){padding-left:0.45em;border-left:0.2em solid #fff}.pnl-component.mobile-summary .row:nth-of-type(2) .col:nth-of-type(2) div{margin-bottom:0.5em}.pnl-component.mobile-summary .row:nth-of-type(2) .col:nth-of-type(2) span{line-height:1;color:#393939;font-size:1.2em;font-weight:600}.pnl-component.mobile-summary .row:nth-of-type(2) .col:nth-of-type(2) span.label{font-size:1.1em;text-transform:uppercase;color:#6d6d6d}.pnl-component.mobile-summary .row:nth-of-type(3){background:#ededed}.pnl-component.mobile-summary .row:nth-of-type(3) .col{padding-left:0.75em;padding-top:0.5em;padding-bottom:0.35em}.pnl-component.mobile-summary .row:nth-of-type(3) .col span{line-height:1;color:#393939;font-size:1.2em;font-weight:600}.pnl-component.mobile-summary .row:nth-of-type(3) .col span.label{vertical-align:top;font-size:1.1em;text-transform:uppercase;color:#6d6d6d}.pnl-component.mobile-summary .row:nth-of-type(3) .col:nth-of-type(2){border-left:0.2em solid #fff;padding-left:0.45em}

.pnl-component{font-family:"Open Sans", sans-serif;box-sizing:border-box;width:inherit;min-width:inherit;padding:0.9em 1em;background:#efeff4;flex-shrink:0}.collapsed.pnl-component>*{display:none}.collapsed.pnl-component a.collapse-heading{display:block}.pnl-component span{color:#fff;font-size:1.4em}.pnl-component h2,.pnl-component h3{margin:0;padding:0;line-height:1}.pnl-component ul{margin:0;list-style-type:none;padding:0;margin-bottom:0.9em}.pnl-component ul li:last-child div{border-bottom:0.1em solid #d1d0d0}.pnl-component ul li{display:flex;flex-direction:row}.pnl-component ul li span{font-size:1.5em;font-weight:600;color:#393939;vertical-align:middle}.pnl-component ul li div{margin-left:1em;padding-left:0.6em;flex-grow:1;display:flex;flex-direction:column;justify-content:center;border-top:0.1em solid #d1d0d0}.pnl-component ul svg{margin:0.8em 0;vertical-align:middle;width:1.7em;height:2.1em}.pnl-component .content-area{padding:1.9em 1em;background:#f9f9fb;text-align:left;color:#393939}.pnl-component .content-area h3{font-size:1.6em;font-weight:600}.pnl-component .content-area a{display:block;margin-top:0.5em;margin-bottom:1.9em;text-decoration:none;text-align:center}.pnl-component .content-area a span{line-height:1;font-size:1.4em;font-weight:600;color:#327db6}.pnl-component .content-area a[target="_blank"] span svg{vertical-align:middle;margin:0;margin-left:0.2em;transform:rotate(-90deg);width:1em;height:0.4em;fill:#327db6}.pnl-component .content-area p{padding-top:0.5em;font-size:1.4em;line-height:1.1;color:#6d6d6d;margin:0}@keyframes disappear{100%{opacity:0}}.disappear.pnl-component{animation:disappear .25s}.appear.pnl-component{animation:disappear .25s reverse}.pnl-component.more-flightinfo{padding:0;background:#327db6}.pnl-component.more-flightinfo:not(.collapsed){border-bottom:0.2em solid #327db6}.pnl-component.more-flightinfo a.collapse-heading svg:first-child{width:2.8em;height:2.8em}.pnl-component.more-flightinfo .content-area{padding:0}.pnl-component.more-flightinfo .content-area .col-wrapper{display:flex;flex-direction:row;background:#f9f9fb}.pnl-component.more-flightinfo .content-area .col-wrapper>div{box-sizing:border-box;width:50%;border-bottom:0.1em solid #d1d0d0}.pnl-component.more-flightinfo .content-area .col-wrapper div:first-child{padding:0.6em}.pnl-component.more-flightinfo .content-area .col-wrapper div:first-child span{line-height:1;font-weight:600;display:block}.pnl-component.more-flightinfo .content-area .col-wrapper div:first-child div.separator{width:100%;height:0.1em;margin:0.6em 0;background:#d1d0d0}.pnl-component.more-flightinfo .content-area .col-wrapper div:first-child span:nth-of-type(odd){font-size:1.1em;margin-bottom:0.455em;text-transform:uppercase;color:#6d6d6d}.pnl-component.more-flightinfo .content-area .col-wrapper div:first-child span:nth-of-type(even){font-size:1.4em;color:#393939}.pnl-component.more-flightinfo .content-area .col-wrapper.arrival div:last-child{background:none}.pnl-component.more-flightinfo .content-area .col-wrapper div:last-child{width:15.9em;flex-grow:1;padding:0 0.8em;background:#fff;border-left:0.1em solid #d1d0d0;display:flex;justify-content:center}.pnl-component.more-flightinfo .content-area .col-wrapper div:last-child img{max-width:14.3em;align-self:center}.pnl-component.more-flightinfo .content-area:first-child{padding-bottom:1.7em}.pnl-component.more-flightinfo .content-area .arrival-wrapper{color:#000;padding:0 0.8em}.pnl-component.more-flightinfo .content-area .arrival-wrapper div.row{padding:0.5em 0;display:flex;flex-direction:row;border-bottom:0.1em solid #d1d0d0}.pnl-component.more-flightinfo .content-area .arrival-wrapper div.row div.item{min-width:50%;box-sizing:border-box;display:flex;flex-direction:row;flex-grow:1}.pnl-component.more-flightinfo .content-area .arrival-wrapper div.row div.item:nth-child(even){padding-left:1em;border-left:0.1em solid #d1d0d0}.pnl-component.more-flightinfo .content-area .arrival-wrapper div.row div.item div.text-wrapper{display:flex;flex-direction:column;margin-left:1.4em}.pnl-component.more-flightinfo .content-area .arrival-wrapper div.row div.item div.text-wrapper span{line-height:1}.pnl-component.more-flightinfo .content-area .arrival-wrapper div.row div.item div.text-wrapper span:first-child{font-size:1.1em;margin-bottom:0.455em;font-weight:600;text-transform:uppercase;color:#6d6d6d}.pnl-component.more-flightinfo .content-area .arrival-wrapper div.row div.item div.text-wrapper span:last-child{color:#393939;font-weight:600;font-size:1.4em}.pnl-component.more-flightinfo .content-area .arrival-wrapper svg{fill:#393939}.pnl-component.more-flightinfo .content-area .arrival-wrapper svg:nth-of-type(1){width:2.7em;height:3.1em}.pnl-component.more-flightinfo .content-area .arrival-wrapper svg:nth-of-type(2){width:2.4em;height:2.7em}.pnl-component.more-flightinfo .content-area .arrival-wrapper svg:nth-of-type(3){width:1.9em;height:3.0em}.pnl-component.more-flightinfo a:last-child{margin:0;padding-top:1.2em;padding-bottom:1.2em}.pnl-component.more-flightinfo h3{font-size:inherit;background:#d1d0d0;line-height:1;padding:0.4em 0.8em;color:#393939;font-weight:normal;text-transform:uppercase}.pnl-component.more-flightinfo h3 span{color:#393939;font-size:1.2em}

.pnl-component{font-family:"Open Sans", sans-serif;box-sizing:border-box;width:inherit;min-width:inherit;padding:0.9em 1em;background:#efeff4;flex-shrink:0}.collapsed.pnl-component>*{display:none}.collapsed.pnl-component a.collapse-heading{display:block}.pnl-component span{color:#fff;font-size:1.4em}.pnl-component h2,.pnl-component h3{margin:0;padding:0;line-height:1}.pnl-component ul{margin:0;list-style-type:none;padding:0;margin-bottom:0.9em}.pnl-component ul li:last-child div{border-bottom:0.1em solid #d1d0d0}.pnl-component ul li{display:flex;flex-direction:row}.pnl-component ul li span{font-size:1.5em;font-weight:600;color:#393939;vertical-align:middle}.pnl-component ul li div{margin-left:1em;padding-left:0.6em;flex-grow:1;display:flex;flex-direction:column;justify-content:center;border-top:0.1em solid #d1d0d0}.pnl-component ul svg{margin:0.8em 0;vertical-align:middle;width:1.7em;height:2.1em}.pnl-component .content-area{padding:1.9em 1em;background:#f9f9fb;text-align:left;color:#393939}.pnl-component .content-area h3{font-size:1.6em;font-weight:600}.pnl-component .content-area a{display:block;margin-top:0.5em;margin-bottom:1.9em;text-decoration:none;text-align:center}.pnl-component .content-area a span{line-height:1;font-size:1.4em;font-weight:600;color:#327db6}.pnl-component .content-area a[target="_blank"] span svg{vertical-align:middle;margin:0;margin-left:0.2em;transform:rotate(-90deg);width:1em;height:0.4em;fill:#327db6}.pnl-component .content-area p{padding-top:0.5em;font-size:1.4em;line-height:1.1;color:#6d6d6d;margin:0}@keyframes disappear{100%{opacity:0}}.disappear.pnl-component{animation:disappear .25s}.appear.pnl-component{animation:disappear .25s reverse}.pnl-component.more-menu{display:flex;padding:0;flex-direction:column;justify-content:flex-end;position:relative}.pnl-component.more-menu .scroll-wrapper{bottom:0;background:#000;overflow-y:auto;box-sizing:border-box;padding:2.4em 2.0em 0 0;position:absolute;z-index:2}@media (max-height: 633px){.pnl-component.more-menu .scroll-wrapper{max-height:45em}}@media (max-height: 549px){.pnl-component.more-menu .scroll-wrapper{max-height:37.3em}}@media (max-height: 471px){.pnl-component.more-menu .scroll-wrapper{max-height:29.5em}}@media (max-height: 394px){.pnl-component.more-menu .scroll-wrapper{min-height:29.5em}}.pnl-component.more-menu:not(.active){display:none}.pnl-component.more-menu ul{display:flex;flex-shrink:0;flex-direction:column;color:#fff;justify-content:space-between;margin:0}.pnl-component.more-menu ul li{cursor:pointer;text-indent:1.6em;flex-direction:column;position:relative;padding-top:0em;padding-bottom:0em;margin-bottom:1.3em;justify-content:center;align-items:left}.pnl-component.more-menu ul li *{pointer-events:none}.pnl-component.more-menu ul li:first-child{padding-top:0}.pnl-component.more-menu ul li svg{width:0.8em;position:absolute;right:0;height:1.5em;fill:#a4a1a1;margin:0;bottom:0.8em}.pnl-component.more-menu ul li svg:first-child{position:relative;right:auto;bottom:auto;left:1.6em;margin-right:2em;height:2.5em;width:2.5em;flex-shrink:0;fill:#fff}.pnl-component.more-menu ul li.setting{flex-direction:row;justify-content:space-between}.pnl-component.more-menu ul li.setting span:first-child,.pnl-component.more-menu ul li.setting span:nth-of-type(1){font-size:1.6em;flex-basis:100%;color:#fff;text-transform:none}.pnl-component.more-menu ul li.setting div.toggle{width:3.5em;flex-shrink:0;max-width:3.5em;height:1.9em;border:none;background:#bbb;border-radius:0.9em;position:relative}.pnl-component.more-menu ul li.setting div.toggle *{pointer-events:none}.pnl-component.more-menu ul li.setting div.toggle.on{background:#fac200}.pnl-component.more-menu ul li.setting div.toggle.on div.handle{right:0;left:auto}.pnl-component.more-menu ul li.setting div.toggle div.handle{position:absolute;left:0;border:none;height:1.9em;display:inline-block;width:1.9em;margin:0;padding:0;border-radius:1.9em;background:#fff}.pnl-component.more-menu ul li.separator{background:#414141;height:0.1em;padding:0;margin:0 0 1.3em 1.6em}.pnl-component.more-menu ul li:hover{border-left:0.4em solid #f8C023;text-indent:1.2em}.pnl-component.more-menu ul li:hover.separator{border:none}.pnl-component.more-menu ul li:hover svg:first-child{fill:#f8C023;left:1.2em}.pnl-component.more-menu ul li:hover span:first-child,.pnl-component.more-menu ul li:hover span:last-child,.pnl-component.more-menu ul li:hover span:nth-of-type(1){color:#f8C023}.pnl-component.more-menu ul li span:first-child{color:#a4a1a1;font-size:1.2em;text-transform:uppercase;font-weight:600}.pnl-component.more-menu ul li a span:first-child{text-transform:none;font-size:1.6em;color:#fff}

.pnl-component{font-family:"Open Sans", sans-serif;box-sizing:border-box;width:inherit;min-width:inherit;padding:0.9em 1em;background:#efeff4;flex-shrink:0}.collapsed.pnl-component>*{display:none}.collapsed.pnl-component a.collapse-heading{display:block}.pnl-component span{color:#fff;font-size:1.4em}.pnl-component h2,.pnl-component h3{margin:0;padding:0;line-height:1}.pnl-component ul{margin:0;list-style-type:none;padding:0;margin-bottom:0.9em}.pnl-component ul li:last-child div{border-bottom:0.1em solid #d1d0d0}.pnl-component ul li{display:flex;flex-direction:row}.pnl-component ul li span{font-size:1.5em;font-weight:600;color:#393939;vertical-align:middle}.pnl-component ul li div{margin-left:1em;padding-left:0.6em;flex-grow:1;display:flex;flex-direction:column;justify-content:center;border-top:0.1em solid #d1d0d0}.pnl-component ul svg{margin:0.8em 0;vertical-align:middle;width:1.7em;height:2.1em}.pnl-component .content-area{padding:1.9em 1em;background:#f9f9fb;text-align:left;color:#393939}.pnl-component .content-area h3{font-size:1.6em;font-weight:600}.pnl-component .content-area a{display:block;margin-top:0.5em;margin-bottom:1.9em;text-decoration:none;text-align:center}.pnl-component .content-area a span{line-height:1;font-size:1.4em;font-weight:600;color:#327db6}.pnl-component .content-area a[target="_blank"] span svg{vertical-align:middle;margin:0;margin-left:0.2em;transform:rotate(-90deg);width:1em;height:0.4em;fill:#327db6}.pnl-component .content-area p{padding-top:0.5em;font-size:1.4em;line-height:1.1;color:#6d6d6d;margin:0}@keyframes disappear{100%{opacity:0}}.disappear.pnl-component{animation:disappear .25s}.appear.pnl-component{animation:disappear .25s reverse}.pnl-component.onboard{padding:0;background:#327db6;margin:0}.pnl-component.onboard a.collapse-heading svg:first-of-type{width:9em}.pnl-component.onboard a.collapse-heading span{margin-left:1.1em}.pnl-component.onboard ul{margin-bottom:1.5em}.pnl-component.onboard ul li a{text-align:left;margin:0}.pnl-component.onboard ul li a span{color:#393939}.pnl-component.onboard ul li img{width:2.9em;height:2.9em;border-radius:2.9em}.pnl-component.onboard ul li:first-child div{border-top:0}.pnl-component.onboard .content-area{padding:0em 1em 2.04em 1em}.pnl-component.onboard .content-area .on-board{margin-top:1.5em}.pnl-component.onboard .content-area .top-travelers,.pnl-component.onboard .content-area .on-board{padding:0em 1em 0em 1em;display:flex;flex-direction:column;text-align:center}.pnl-component.onboard .content-area .top-travelers h2,.pnl-component.onboard .content-area .on-board h2{font-size:1.6em;font-weight:600;color:#393939}.pnl-component.onboard .content-area .top-travelers p,.pnl-component.onboard .content-area .on-board p{font-size:1.4em;color:#393939;padding-top:0}.pnl-component.onboard .content-area .top-travelers p span,.pnl-component.onboard .content-area .on-board p span{color:#393939;font-size:inherit}.pnl-component.onboard .content-area .top-travelers .profile-links,.pnl-component.onboard .content-area .on-board .profile-links{padding:0 0.9em;display:flex;flex-wrap:wrap;justify-content:center;margin-top:1.3em;margin-bottom:1.3em}.pnl-component.onboard .content-area .top-travelers .profile-links a,.pnl-component.onboard .content-area .on-board .profile-links a{margin-bottom:0.7em;margin-right:0.6em}.pnl-component.onboard .content-area .top-travelers .profile-links img,.pnl-component.onboard .content-area .on-board .profile-links img{width:4em;border-radius:2em}.pnl-component.onboard .content-area .top-travelers .users-text,.pnl-component.onboard .content-area .on-board .users-text{line-height:1.68}.pnl-component.onboard .content-area>a{padding-top:1.4285em;margin-top:0;margin-bottom:0;font-weight:600;color:#327db6}

.pnl-component{font-family:"Open Sans", sans-serif;box-sizing:border-box;width:inherit;min-width:inherit;padding:0.9em 1em;background:#efeff4;flex-shrink:0}.collapsed.pnl-component>*{display:none}.collapsed.pnl-component a.collapse-heading{display:block}.pnl-component span{color:#fff;font-size:1.4em}.pnl-component h2,.pnl-component h3{margin:0;padding:0;line-height:1}.pnl-component ul{margin:0;list-style-type:none;padding:0;margin-bottom:0.9em}.pnl-component ul li:last-child div{border-bottom:0.1em solid #d1d0d0}.pnl-component ul li{display:flex;flex-direction:row}.pnl-component ul li span{font-size:1.5em;font-weight:600;color:#393939;vertical-align:middle}.pnl-component ul li div{margin-left:1em;padding-left:0.6em;flex-grow:1;display:flex;flex-direction:column;justify-content:center;border-top:0.1em solid #d1d0d0}.pnl-component ul svg{margin:0.8em 0;vertical-align:middle;width:1.7em;height:2.1em}.pnl-component .content-area{padding:1.9em 1em;background:#f9f9fb;text-align:left;color:#393939}.pnl-component .content-area h3{font-size:1.6em;font-weight:600}.pnl-component .content-area a{display:block;margin-top:0.5em;margin-bottom:1.9em;text-decoration:none;text-align:center}.pnl-component .content-area a span{line-height:1;font-size:1.4em;font-weight:600;color:#327db6}.pnl-component .content-area a[target="_blank"] span svg{vertical-align:middle;margin:0;margin-left:0.2em;transform:rotate(-90deg);width:1em;height:0.4em;fill:#327db6}.pnl-component .content-area p{padding-top:0.5em;font-size:1.4em;line-height:1.1;color:#6d6d6d;margin:0}@keyframes disappear{100%{opacity:0}}.disappear.pnl-component{animation:disappear .25s}.appear.pnl-component{animation:disappear .25s reverse}.pnl-component.recent-flights{padding:0;background:#327db6}.pnl-component.recent-flights h3{font-size:inherit;background:#d1d0d0;line-height:1;padding:0.4em 0.8em;color:#393939;font-weight:normal;text-transform:uppercase}.pnl-component.recent-flights h3 span{color:#393939;font-size:1.2em}.pnl-component.recent-flights h3 span:first-child{min-width:5.6em;display:inline-block}.pnl-component.recent-flights:not(.collapsed){border-bottom:0.2em solid #327db6}.pnl-component.recent-flights .content-area{padding:0;background:#fff}.pnl-component.recent-flights .content-area .sub-collapse.collapsed{background:#f9f9fb;border:none}.pnl-component.recent-flights .content-area .sub-collapse.collapsed .sub-collapse-heading{background:none;border-bottom:0.1em solid #d1d0d0}.pnl-component.recent-flights .content-area .sub-collapse.collapsed .sub-content-area{display:none}.pnl-component.recent-flights .content-area .sub-collapse.collapsed .row{display:none}.pnl-component.recent-flights .content-area a.more{padding:1.4em 0;margin:0}.pnl-component.recent-flights .content-area a.more span{font-size:1.4em;font-weight:600}.pnl-component.recent-flights .content-area .sub-collapse{min-height:6em;border-bottom:0.2em solid #f8C023}.pnl-component.recent-flights .content-area .sub-collapse>.row .item:last-child{border-left:0.1em solid #e5e5e5}.pnl-component.recent-flights .content-area .sub-collapse .row{display:flex;flex-direction:row;border-bottom:0.1em solid #e5e5e5}.pnl-component.recent-flights .content-area .sub-collapse .row .item{flex-grow:1}.pnl-component.recent-flights .content-area .sub-collapse .row .item svg{vertical-align:middle;margin:0 0.9em 0 0;width:2.8em;height:2em;fill:#327db6}.pnl-component.recent-flights .content-area .sub-collapse .row .item svg.pb{width:1.3em;height:1.4em}.pnl-component.recent-flights .content-area .sub-collapse .row .item a{padding:0.8em 0;margin:0}.pnl-component.recent-flights .content-area .sub-collapse .row .item a span{vertical-align:middle;font-weight:400}.pnl-component.recent-flights .content-area .sub-collapse:not(.collapsed){height:auto}.pnl-component.recent-flights .content-area .sub-collapse:not(.collapsed) .sub-collapse-heading svg:last-child{transform:rotate(180deg)}.pnl-component.recent-flights .content-area .sub-content-area{padding:0 0.9em 0 0.9em;box-sizing:border-box;width:100%}.pnl-component.recent-flights .content-area .sub-content-area .row{display:flex;flex-direction:row;justify-content:space-between;border-bottom:0.1em solid #d1d0d0;padding-bottom:0.7em;padding-top:0.5em}.pnl-component.recent-flights .content-area .sub-content-area .row .item{border-left:0.1em solid #d1d0d0;padding-left:0.9em;flex-grow:1}.pnl-component.recent-flights .content-area .sub-content-area .row .item:last-child{min-width:33%;flex-grow:0}.pnl-component.recent-flights .content-area .sub-content-area .row .item:first-child{padding-left:0;border:none}.pnl-component.recent-flights .content-area .sub-content-area .row .text-wrapper{flex-direction:column;display:flex}.pnl-component.recent-flights .content-area .sub-content-area .row .text-wrapper span{line-height:1;font-weight:600}.pnl-component.recent-flights .content-area .sub-content-area .row .text-wrapper span:first-child{font-size:1.1em;margin-bottom:0.45em;color:#6d6d6d;text-transform:uppercase}.pnl-component.recent-flights .content-area .sub-content-area .row .text-wrapper span:last-child{font-size:1.4em;color:#393939}.pnl-component.recent-flights .content-area .sub-content-area .row .text-wrapper time span{font-size:0.9em}.pnl-component.recent-flights .content-area .sub-content-area .row .text-wrapper time.PM::after{content:" PM"}.pnl-component.recent-flights .content-area .sub-content-area .row .text-wrapper time.AM::after{content:" AM"}.pnl-component.recent-flights .content-area .sub-content-area .row .status-wrapper{position:relative}.pnl-component.recent-flights .content-area .sub-content-area .row .status-wrapper+span{margin-left:0.8em}.pnl-component.recent-flights .content-area .sub-content-area .row .status-wrapper span.status{position:absolute;top:0;font-weight:600;color:#393939;font-size:1em;line-height:0.9em;margin:0}.pnl-component.recent-flights .content-area .sub-content-area .row .status-wrapper span.status::before{content:"";height:0.5em;width:0.5em;border-radius:1em;display:none;margin-right:0.3em;margin-bottom:0}.pnl-component.recent-flights .content-area .sub-content-area .row .status-wrapper span.status.green::before{display:inline-block;background:#6ccc78}.pnl-component.recent-flights .content-area .sub-content-area .row .status-wrapper span.status.gray::before{display:inline-block;background:#a4a1a1}.pnl-component.recent-flights .content-area .sub-content-area .row .status-wrapper span.status.red::before{display:inline-block;background:#f66b56}.pnl-component.recent-flights .content-area .sub-content-area .row .status-wrapper span.status.yellow::before{display:inline-block;background:#f8C023}.pnl-component.recent-flights .content-area .sub-content-area span{color:#393939}.pnl-component.recent-flights .content-area .sub-collapse-heading{display:flex;flex-direction:row;background:#ffd54f;color:#393939;position:relative;padding:0.7em 0.9em 0.6em 0.9em}.pnl-component.recent-flights .content-area .sub-collapse-heading *{pointer-events:none}.pnl-component.recent-flights .content-area .sub-collapse-heading svg:last-child{width:1.5em;right:1.6em;top:50%;margin-top:-0.4em;position:absolute;fill:#327db6;height:0.8em}.pnl-component.recent-flights .content-area .sub-collapse-heading>div{display:flex;flex-direction:column;justify-content:center}.pnl-component.recent-flights .content-area .sub-collapse-heading div:first-child{min-width:5em;position:relative;font-size:inherit;line-height:1;margin-bottom:0.2em}.pnl-component.recent-flights .content-area .sub-collapse-heading div:first-child span{line-height:1;color:inherit;font-size:1.5em;font-weight:600}.pnl-component.recent-flights .content-area .sub-collapse-heading div:first-child span:last-child{color:#393939;font-weight:600;font-size:1.1em}.pnl-component.recent-flights .content-area .sub-collapse-heading div:last-child{font-size:1.3em;line-height:1;max-width:16em;font-weight:600;color:#6d6d6d}.pnl-component.recent-flights .content-area .sub-collapse-heading div:last-child span{color:inherit;font-size:inherit;white-space:nowrap}.pnl-component.recent-flights .content-area .sub-collapse-heading div:last-child div:nth-of-type(1){line-height:1}.pnl-component.recent-flights .content-area .sub-collapse-heading div:last-child div:nth-of-type(1) span:nth-of-type(1){line-height:1;color:#393939;font-weight:600;font-size:1.5em}.pnl-component.recent-flights .content-area .sub-collapse-heading div:last-child div:nth-of-type(1) span:nth-of-type(2){line-height:1;color:#6d6d6d;font-weight:400;font-size:1.2em}.pnl-component.recent-flights .content-area .sub-collapse-heading div:last-child div:nth-of-type(2){line-height:1;color:#6d6d6d;font-weight:400;font-size:1.2em}.pnl-component.recent-flights .content-area .sub-collapse-heading div:last-child .departure-airport,.pnl-component.recent-flights .content-area .sub-collapse-heading div:last-child .arrival-airport{color:#6d6d6d;font-weight:400;font-family:"Open Sans", sans-serif;font-size:0.923em;font-style:normal;line-height:1.2em;width:100%;display:inline-block}.pnl-component.recent-flights .content-area .sub-collapse-heading .flight-date{font-weight:600 !important;color:#393939;font-size:1.5em !important;margin-bottom:1.1em !important;min-width:3em !important;flex-direction:row;width:4.44em;justify-content:left}

.pnl-component{font-family:"Open Sans", sans-serif;box-sizing:border-box;width:inherit;min-width:inherit;padding:0.9em 1em;background:#efeff4;flex-shrink:0}.collapsed.pnl-component>*{display:none}.collapsed.pnl-component a.collapse-heading{display:block}.pnl-component span{color:#fff;font-size:1.4em}.pnl-component h2,.pnl-component h3{margin:0;padding:0;line-height:1}.pnl-component ul{margin:0;list-style-type:none;padding:0;margin-bottom:0.9em}.pnl-component ul li:last-child div{border-bottom:0.1em solid #d1d0d0}.pnl-component ul li{display:flex;flex-direction:row}.pnl-component ul li span{font-size:1.5em;font-weight:600;color:#393939;vertical-align:middle}.pnl-component ul li div{margin-left:1em;padding-left:0.6em;flex-grow:1;display:flex;flex-direction:column;justify-content:center;border-top:0.1em solid #d1d0d0}.pnl-component ul svg{margin:0.8em 0;vertical-align:middle;width:1.7em;height:2.1em}.pnl-component .content-area{padding:1.9em 1em;background:#f9f9fb;text-align:left;color:#393939}.pnl-component .content-area h3{font-size:1.6em;font-weight:600}.pnl-component .content-area a{display:block;margin-top:0.5em;margin-bottom:1.9em;text-decoration:none;text-align:center}.pnl-component .content-area a span{line-height:1;font-size:1.4em;font-weight:600;color:#327db6}.pnl-component .content-area a[target="_blank"] span svg{vertical-align:middle;margin:0;margin-left:0.2em;transform:rotate(-90deg);width:1em;height:0.4em;fill:#327db6}.pnl-component .content-area p{padding-top:0.5em;font-size:1.4em;line-height:1.1;color:#6d6d6d;margin:0}@keyframes disappear{100%{opacity:0}}.disappear.pnl-component{animation:disappear .25s}.appear.pnl-component{animation:disappear .25s reverse}.pnl-component.satellite-tracked{position:relative;padding:0.8em;background:#2f4f6d;display:flex;flex-direction:column}.pnl-component.satellite-tracked span{line-height:1;vertical-align:middle}.pnl-component.satellite-tracked a{display:none}.pnl-component.satellite-tracked.learn-more a{font-size:1.2em;color:#fff;text-decoration:none;position:absolute;bottom:0.7em;line-height:1;right:0.8em;display:inline}.pnl-component.satellite-tracked.learn-more a *{pointer-events:none}.pnl-component.satellite-tracked svg{margin-top:0.4em;margin-right:0.7em;vertical-align:middle;fill:#fff;width:9.0em;height:2.9em}

.pnl-component{font-family:"Open Sans", sans-serif;box-sizing:border-box;width:inherit;min-width:inherit;padding:0.9em 1em;background:#efeff4;flex-shrink:0}.collapsed.pnl-component>*{display:none}.collapsed.pnl-component a.collapse-heading{display:block}.pnl-component span{color:#fff;font-size:1.4em}.pnl-component h2,.pnl-component h3{margin:0;padding:0;line-height:1}.pnl-component ul{margin:0;list-style-type:none;padding:0;margin-bottom:0.9em}.pnl-component ul li:last-child div{border-bottom:0.1em solid #d1d0d0}.pnl-component ul li{display:flex;flex-direction:row}.pnl-component ul li span{font-size:1.5em;font-weight:600;color:#393939;vertical-align:middle}.pnl-component ul li div{margin-left:1em;padding-left:0.6em;flex-grow:1;display:flex;flex-direction:column;justify-content:center;border-top:0.1em solid #d1d0d0}.pnl-component ul svg{margin:0.8em 0;vertical-align:middle;width:1.7em;height:2.1em}.pnl-component .content-area{padding:1.9em 1em;background:#f9f9fb;text-align:left;color:#393939}.pnl-component .content-area h3{font-size:1.6em;font-weight:600}.pnl-component .content-area a{display:block;margin-top:0.5em;margin-bottom:1.9em;text-decoration:none;text-align:center}.pnl-component .content-area a span{line-height:1;font-size:1.4em;font-weight:600;color:#327db6}.pnl-component .content-area a[target="_blank"] span svg{vertical-align:middle;margin:0;margin-left:0.2em;transform:rotate(-90deg);width:1em;height:0.4em;fill:#327db6}.pnl-component .content-area p{padding-top:0.5em;font-size:1.4em;line-height:1.1;color:#6d6d6d;margin:0}@keyframes disappear{100%{opacity:0}}.disappear.pnl-component{animation:disappear .25s}.appear.pnl-component{animation:disappear .25s reverse}.pnl-component.share-menu{background:#000;padding:0 2.0em 0 0;z-index:1}.pnl-component.share-menu:not(.active){display:none}.pnl-component.share-menu ul{display:flex;flex-direction:column;color:#fff;justify-content:space-between;text-indent:5.5em;margin:0}.pnl-component.share-menu ul li{cursor:pointer;flex-direction:row;position:relative;align-items:center;height:4.0em}.pnl-component.share-menu ul li *:not(a){pointer-events:none}.pnl-component.share-menu ul li a{width:100%}.pnl-component.share-menu ul li.copied{display:block;padding-left:5.5em;text-indent:0}.pnl-component.share-menu ul li.copied input{color:#a4a1a1;display:block}.pnl-component.share-menu ul li input{display:none;border:0;width:100%;font-size:1.4em;margin:0;padding:0;background:#000}.pnl-component.share-menu ul li:nth-child(1) svg:first-child{width:1.7em;height:2.4em;top:50%;margin-top:-1.2em}.pnl-component.share-menu ul li:nth-child(3) svg:first-child{width:1.1em;height:2.2em}.pnl-component.share-menu ul li:nth-child(5) svg:first-child{width:2.2em;height:2.0em}.pnl-component.share-menu ul li:nth-child(7) svg:first-child{width:2.9em;height:1.9em}.pnl-component.share-menu ul li:nth-child(9) svg:first-child{width:2.7em;height:1.7em}.pnl-component.share-menu ul li svg{margin:0;fill:#fff;position:absolute;left:1.8em}.pnl-component.share-menu ul li svg:last-child{width:0.8em;position:absolute;left:auto;right:0;height:1.5em}.pnl-component.share-menu ul li.separator{background:#414141;height:0.1em;padding:0;margin:0 0 0 1.6em}.pnl-component.share-menu ul li:hover{border-left:0.4em solid #f8C023;text-indent:5.1em}.pnl-component.share-menu ul li:hover.separator{border:none}.pnl-component.share-menu ul li:hover svg:first-child{left:1.4em;fill:#f8C023}.pnl-component.share-menu ul li:hover.copied{text-indent:0;padding-left:5.1em}.pnl-component.share-menu ul li:hover span{color:#f8C023}.pnl-component.share-menu ul li span{font-size:1.6em;color:#fff}

.pnl-component{font-family:"Open Sans", sans-serif;box-sizing:border-box;width:inherit;min-width:inherit;padding:0.9em 1em;background:#efeff4;flex-shrink:0}.collapsed.pnl-component>*{display:none}.collapsed.pnl-component a.collapse-heading{display:block}.pnl-component span{color:#fff;font-size:1.4em}.pnl-component h2,.pnl-component h3{margin:0;padding:0;line-height:1}.pnl-component ul{margin:0;list-style-type:none;padding:0;margin-bottom:0.9em}.pnl-component ul li:last-child div{border-bottom:0.1em solid #d1d0d0}.pnl-component ul li{display:flex;flex-direction:row}.pnl-component ul li span{font-size:1.5em;font-weight:600;color:#393939;vertical-align:middle}.pnl-component ul li div{margin-left:1em;padding-left:0.6em;flex-grow:1;display:flex;flex-direction:column;justify-content:center;border-top:0.1em solid #d1d0d0}.pnl-component ul svg{margin:0.8em 0;vertical-align:middle;width:1.7em;height:2.1em}.pnl-component .content-area{padding:1.9em 1em;background:#f9f9fb;text-align:left;color:#393939}.pnl-component .content-area h3{font-size:1.6em;font-weight:600}.pnl-component .content-area a{display:block;margin-top:0.5em;margin-bottom:1.9em;text-decoration:none;text-align:center}.pnl-component .content-area a span{line-height:1;font-size:1.4em;font-weight:600;color:#327db6}.pnl-component .content-area a[target="_blank"] span svg{vertical-align:middle;margin:0;margin-left:0.2em;transform:rotate(-90deg);width:1em;height:0.4em;fill:#327db6}.pnl-component .content-area p{padding-top:0.5em;font-size:1.4em;line-height:1.1;color:#6d6d6d;margin:0}@keyframes disappear{100%{opacity:0}}.disappear.pnl-component{animation:disappear .25s}.appear.pnl-component{animation:disappear .25s reverse}.pnl-component.add-aircraft-info-btn{padding:0;position:relative}.pnl-component.add-aircraft-info-btn #btn-aircraft-data-add{top:1.2em;z-index:1;font-size:inherit;width:2.4em;height:2.4em;right:1em}.pnl-component.add-aircraft-info-btn #btn-aircraft-data-add svg{fill:#327db6;pointer-events:none}

.pnl-component{font-family:"Open Sans", sans-serif;box-sizing:border-box;width:inherit;min-width:inherit;padding:0.9em 1em;background:#efeff4;flex-shrink:0}.collapsed.pnl-component>*{display:none}.collapsed.pnl-component a.collapse-heading{display:block}.pnl-component span{color:#fff;font-size:1.4em}.pnl-component h2,.pnl-component h3{margin:0;padding:0;line-height:1}.pnl-component ul{margin:0;list-style-type:none;padding:0;margin-bottom:0.9em}.pnl-component ul li:last-child div{border-bottom:0.1em solid #d1d0d0}.pnl-component ul li{display:flex;flex-direction:row}.pnl-component ul li span{font-size:1.5em;font-weight:600;color:#393939;vertical-align:middle}.pnl-component ul li div{margin-left:1em;padding-left:0.6em;flex-grow:1;display:flex;flex-direction:column;justify-content:center;border-top:0.1em solid #d1d0d0}.pnl-component ul svg{margin:0.8em 0;vertical-align:middle;width:1.7em;height:2.1em}.pnl-component .content-area{padding:1.9em 1em;background:#f9f9fb;text-align:left;color:#393939}.pnl-component .content-area h3{font-size:1.6em;font-weight:600}.pnl-component .content-area a{display:block;margin-top:0.5em;margin-bottom:1.9em;text-decoration:none;text-align:center}.pnl-component .content-area a span{line-height:1;font-size:1.4em;font-weight:600;color:#327db6}.pnl-component .content-area a[target="_blank"] span svg{vertical-align:middle;margin:0;margin-left:0.2em;transform:rotate(-90deg);width:1em;height:0.4em;fill:#327db6}.pnl-component .content-area p{padding-top:0.5em;font-size:1.4em;line-height:1.1;color:#6d6d6d;margin:0}@keyframes disappear{100%{opacity:0}}.disappear.pnl-component{animation:disappear .25s}.appear.pnl-component{animation:disappear .25s reverse}.pnl-component.airline-info{min-height:5.8em;background:#303030}.pnl-component.airline-info h3{font-size:1.4em;font-weight:normal}.pnl-component.airline-info h2{font-size:2.1em;font-weight:600;color:#f8C023}.pnl-component.airline-info h2.lock svg{display:inline}.pnl-component.airline-info h2 svg{display:none;margin-left:0.2em;fill:#f8C023;width:0.7em;height:0.7em}.pnl-component.airline-info h2,.pnl-component.airline-info h3{display:inline-block;color:#f8C023}.pnl-component.airline-info span{display:block}.pnl-component.airline-info span:nth-of-type(2){color:#dcdcdc}

.pnl-component{font-family:"Open Sans", sans-serif;box-sizing:border-box;width:inherit;min-width:inherit;padding:0.9em 1em;background:#efeff4;flex-shrink:0}.collapsed.pnl-component>*{display:none}.collapsed.pnl-component a.collapse-heading{display:block}.pnl-component span{color:#fff;font-size:1.4em}.pnl-component h2,.pnl-component h3{margin:0;padding:0;line-height:1}.pnl-component ul{margin:0;list-style-type:none;padding:0;margin-bottom:0.9em}.pnl-component ul li:last-child div{border-bottom:0.1em solid #d1d0d0}.pnl-component ul li{display:flex;flex-direction:row}.pnl-component ul li span{font-size:1.5em;font-weight:600;color:#393939;vertical-align:middle}.pnl-component ul li div{margin-left:1em;padding-left:0.6em;flex-grow:1;display:flex;flex-direction:column;justify-content:center;border-top:0.1em solid #d1d0d0}.pnl-component ul svg{margin:0.8em 0;vertical-align:middle;width:1.7em;height:2.1em}.pnl-component .content-area{padding:1.9em 1em;background:#f9f9fb;text-align:left;color:#393939}.pnl-component .content-area h3{font-size:1.6em;font-weight:600}.pnl-component .content-area a{display:block;margin-top:0.5em;margin-bottom:1.9em;text-decoration:none;text-align:center}.pnl-component .content-area a span{line-height:1;font-size:1.4em;font-weight:600;color:#327db6}.pnl-component .content-area a[target="_blank"] span svg{vertical-align:middle;margin:0;margin-left:0.2em;transform:rotate(-90deg);width:1em;height:0.4em;fill:#327db6}.pnl-component .content-area p{padding-top:0.5em;font-size:1.4em;line-height:1.1;color:#6d6d6d;margin:0}@keyframes disappear{100%{opacity:0}}.disappear.pnl-component{animation:disappear .25s}.appear.pnl-component{animation:disappear .25s reverse}.pnl-component.data-source{padding:0;background:#327db6;border-bottom:0.2em solid #327db6}.pnl-component.data-source a.collapse-heading span{margin-left:0.5em}.pnl-component.data-source .content-area{padding:1.2em 1em 2.05em}.pnl-component.data-source h3{font-size:1.4em;font-weight:600}.pnl-component.data-source a.coverage{margin:1.6em 0 0 0}.pnl-component.data-source a.coverage svg.arrow{width:1em;height:1em;transform:rotate(180deg)}.pnl-component.data-source a.collapse-heading svg:first-child{width:2.5em}.pnl-component.data-source p,.pnl-component.data-source .content-area p{display:none;line-height:1.6em;color:#393939;padding-top:0}.pnl-component.data-source p a,.pnl-component.data-source .content-area p a{display:inline-block;margin:0;margin-top:0.2em;width:100%;text-align:left}.pnl-component.data-source p a span,.pnl-component.data-source .content-area p a span{font-size:1em}.pnl-component.data-source [class*="T-MLAT"] .mlat{display:block}.pnl-component.data-source [class*="inv"] .inv{display:block}.pnl-component.data-source [class*="T-"]:not([class*="T-F5M"]):not([class*="T-MLAT"]):not([class*="T-FLRM"]):not([class*="T-SAT"]) ul{display:block}.pnl-component.data-source [class*="T-"]:not([class*="T-F5M"]):not([class*="T-MLAT"]):not([class*="T-FLRM"]):not([class*="T-SAT"]) .adsb{display:block}.pnl-component.data-source [class*="T-F5M"] .faa{display:block}.pnl-component.data-source [class*="F-"]:not([class*="F-EST"]):not([class*="T-FLRM"]):not([class*="F-SAT"]):not([class*="T-SAT"]) ul{display:block}.pnl-component.data-source [class*="F-"]:not([class*="F-EST"]):not([class*="T-FLRM"]):not([class*="F-SAT"]):not([class*="T-SAT"]) .adsb{display:block}.pnl-component.data-source [class*="F-SAT"] .fsat{display:block}.pnl-component.data-source [class*="T-SAT"] ul{display:block}.pnl-component.data-source [class*="T-SAT"] .tsat{display:block}.pnl-component.data-source [class*="T-FLRM"] .flarm{display:block}.pnl-component.data-source [class*="F-EST"] .est{display:block !important}.pnl-component.data-source ul svg{fill:#e3b021;width:5em;margin:0}.pnl-component.data-source ul li{padding:1.2em 0;border-bottom:0.1em solid #d1d0d0;border-top:0.1em solid #d1d0d0}.pnl-component.data-source .content-area ul li p{color:#6d6d6d;display:block}.pnl-component.data-source ul{display:none;margin:2.1em 0}.pnl-component.data-source .content-area ul li div{margin-left:0;border:0;min-height:3.7em}

.pnl-component{font-family:"Open Sans", sans-serif;box-sizing:border-box;width:inherit;min-width:inherit;padding:0.9em 1em;background:#efeff4;flex-shrink:0}.collapsed.pnl-component>*{display:none}.collapsed.pnl-component a.collapse-heading{display:block}.pnl-component span{color:#fff;font-size:1.4em}.pnl-component h2,.pnl-component h3{margin:0;padding:0;line-height:1}.pnl-component ul{margin:0;list-style-type:none;padding:0;margin-bottom:0.9em}.pnl-component ul li:last-child div{border-bottom:0.1em solid #d1d0d0}.pnl-component ul li{display:flex;flex-direction:row}.pnl-component ul li span{font-size:1.5em;font-weight:600;color:#393939;vertical-align:middle}.pnl-component ul li div{margin-left:1em;padding-left:0.6em;flex-grow:1;display:flex;flex-direction:column;justify-content:center;border-top:0.1em solid #d1d0d0}.pnl-component ul svg{margin:0.8em 0;vertical-align:middle;width:1.7em;height:2.1em}.pnl-component .content-area{padding:1.9em 1em;background:#f9f9fb;text-align:left;color:#393939}.pnl-component .content-area h3{font-size:1.6em;font-weight:600}.pnl-component .content-area a{display:block;margin-top:0.5em;margin-bottom:1.9em;text-decoration:none;text-align:center}.pnl-component .content-area a span{line-height:1;font-size:1.4em;font-weight:600;color:#327db6}.pnl-component .content-area a[target="_blank"] span svg{vertical-align:middle;margin:0;margin-left:0.2em;transform:rotate(-90deg);width:1em;height:0.4em;fill:#327db6}.pnl-component .content-area p{padding-top:0.5em;font-size:1.4em;line-height:1.1;color:#6d6d6d;margin:0}@keyframes disappear{100%{opacity:0}}.disappear.pnl-component{animation:disappear .25s}.appear.pnl-component{animation:disappear .25s reverse}.pnl-component.flight-data{display:flex;padding:0;flex-direction:row}.pnl-component.flight-data.fir{border-top:0.2em solid #fff}.pnl-component.flight-data.border-bottom{border-bottom:0.2em solid #fff}.pnl-component.flight-data .flex-wrapper{flex-grow:1;padding:1em 0 1em 1em}.pnl-component.flight-data .flex-wrapper .row{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:1.2em;min-height:3em}.pnl-component.flight-data .flex-wrapper .row.link{margin:0 0 0 -1em;min-height:0}.pnl-component.flight-data .flex-wrapper .row.link a{width:100%}.pnl-component.flight-data .flex-wrapper .row.link a span{color:#327db6;display:flex;justify-content:center;align-items:center;font-weight:600}.pnl-component.flight-data .flex-wrapper .row.link a span svg{margin:0;margin-left:0.2em;transform:rotate(-90deg);width:1em;height:1.2em;fill:#327db6}.pnl-component.flight-data .flex-wrapper .row.header{margin:-1em 0 0 -1em}.pnl-component.flight-data .flex-wrapper .row.header h2{font-size:1.2em;font-weight:400;height:1.667em;display:flex;width:100%;padding-left:0.833em;text-transform:uppercase;align-items:center;color:#393939;background:#d1d0d0}.pnl-component.flight-data .flex-wrapper .row:last-child{margin-bottom:.2em}body.mobile .pnl-component.flight-data .flex-wrapper .row>div>span:first-child{font-size:1.1em}.pnl-component.flight-data .flex-wrapper .row div{flex-basis:50%;display:flex;flex-direction:column}.pnl-component.flight-data .flex-wrapper .row div.colspan{flex-basis:100% !important}.pnl-component.flight-data .flex-wrapper .row div div{display:block}.pnl-component.flight-data .flex-wrapper .row div:first-child{flex-basis:70%}.pnl-component.flight-data .flex-wrapper .row div span{line-height:1;font-size:1.5em;font-weight:600;color:#393939}.pnl-component.flight-data .flex-wrapper .row div span:first-child{text-transform:uppercase;font-size:1.2em;color:#6d6d6d;margin-bottom:0.345em}.pnl-component.flight-data .flex-wrapper .row div span .winddir{width:1em;height:1em;margin-left:0.7em;margin-right:0.3em;vertical-align:middle}.pnl-component.flight-data .flex-wrapper .row div span.hasTooltip{text-transform:none;font-size:1.5em;font-weight:600;color:#393939}.pnl-component.flight-data .with-white-divider{border-top:.2em solid white;margin-top:1.2em;margin-right:.8em;padding-top:1em}

@keyframes disappear{100%{opacity:0}}.text-center{text-align:center}.text-left{text-align:left}.semibold{font-weight:600}.scroll-wrapper{background:#ededed;overflow:hidden;width:inherit;min-width:inherit;position:relative}.scroll-wrapper::-webkit-scrollbar{width:0.5em}.scroll-wrapper::-webkit-scrollbar-track{background:#efeff4}.scroll-wrapper::-webkit-scrollbar-thumb{background:#f8C023;border-radius:0.2em}body.mobile .scroll-wrapper:not(.fetching){overflow-y:auto}.scroll-wrapper:not(.fetching):hover{overflow-y:auto}.airport-info-wrapper{font-size:10px;top:52px;position:fixed;z-index:2001;width:33.4em;bottom:0;display:none;flex-direction:column;min-width:300px}body.multiView .airport-info-wrapper{z-index:2000}.airport-info-wrapper .branding{width:33.4em;height:52px;position:fixed;left:0;background:#000;top:0;display:none}body.fullscreenView .airport-info-wrapper .branding{display:block}.mobile .airport-info-wrapper{font-size:10px !important;top:0;width:100%}.mobile .airport-info-wrapper .scroll-wrapper{height:100%}body.has-banner .airport-info-wrapper{top:250px}body.airport-panel-open .airport-info-wrapper{display:flex}body.airport-panel-open.mobile .delayStatsTip{width:100%;left:0 !important;padding:2em 1.5em 0 1.1em}body.airport-panel-open.mobile .delayStatsTip .arrow{display:none}body.airport-panel-open .delayStatsTip{max-width:33.4em}.flight-info-wrapper{font-size:10px;top:52px;position:fixed;z-index:2000;width:33.4em;min-width:300px;bottom:0;box-shadow:0 0 0.4em 0 rgba(50,50,50,0.5);flex-direction:column}body.multiView .flight-info-wrapper{display:none}.mobile .flight-info-wrapper{font-size:10px !important;top:auto;width:100%;height:4.8em;justify-content:flex-end}.mobile .flight-info-wrapper.expand{top:0;height:auto}.mobile .flight-info-wrapper.expand *[data-component]:not([data-component="mobileSummary"]):not([data-component="actionBar"]):not([data-component="shareMenu"]):not([data-component="closePanel"]){animation:slide 0.2s forwards;animation-timing-function:ease-out;position:relative}@keyframes slide{0%{bottom:-800px}100%{bottom:0}}@keyframes slideDown{0%{bottom:4.8em}100%{bottom:-20em}}.mobile .flight-info-wrapper.expand section[data-component="mobileSummary"]{animation:slideDown 0.2s forwards;animation-timing-function:ease-in}.mobile .flight-info-wrapper section[data-component="actionBar"]{z-index:2}.mobile .flight-info-wrapper section[data-component="mobileSummary"]{position:absolute;bottom:4.8em;z-index:1}.mobile .flight-info-wrapper:not(.expand) *[data-component]:not([data-component="mobileSummary"]):not([data-component="actionBar"]):not([data-component="shareMenu"]),.mobile .flight-info-wrapper:not(.expand) .scroll-wrapper{position:relative;bottom:-1200px}body.simple .flight-info-wrapper{top:0;bottom:auto}body.show-left-overlay.multiView .flight-info-wrapper{display:none}body.has-banner .flight-info-wrapper{top:250px}body:not(.loading-left-overlay) .flight-info-wrapper{display:none}body.loading-left-overlay:not(.show-left-overlay) .flight-info-wrapper{animation:hidePanel 0.3s ease-in both}body.mobile.loading-left-overlay:not(.show-left-overlay) .flight-info-wrapper{animation:mobileSlideDown 0.3s forwards}.flight-info-wrapper .branding{width:33.4em;height:52px;position:fixed;left:0;top:-52px;min-width:300px;background:#000;display:none}body.fullscreenView .flight-info-wrapper .branding{display:block}@keyframes hidePanel{from{transform:translateX(0)}to{transform:translateX(-50em)}}@keyframes showPanel{from{transform:translateX(-33.4em)}to{transform:translateX(0)}}body.show-left-overlay .flight-info-wrapper{display:flex;animation:showPanel 0.3s ease-out both}body.mobile.show-left-overlay .flight-info-wrapper{animation:slide 0.3s forwards}body.mobile.show-left-overlay .flight-info-wrapper.hiding{animation:mobileSlideDown 0.3s ease-out forwards}@keyframes mobileSlideDown{100%{transform:translateY(150%)}}.flight-info-wrapper svg.premium-lock{cursor:pointer;fill:#f8C023;width:0.78em;height:1em}

.pnl-component{font-family:"Open Sans", sans-serif;box-sizing:border-box;width:inherit;min-width:inherit;padding:0.9em 1em;background:#efeff4;flex-shrink:0}.collapsed.pnl-component>*{display:none}.collapsed.pnl-component a.collapse-heading{display:block}.pnl-component span{color:#fff;font-size:1.4em}.pnl-component h2,.pnl-component h3{margin:0;padding:0;line-height:1}.pnl-component ul{margin:0;list-style-type:none;padding:0;margin-bottom:0.9em}.pnl-component ul li:last-child div{border-bottom:0.1em solid #d1d0d0}.pnl-component ul li{display:flex;flex-direction:row}.pnl-component ul li span{font-size:1.5em;font-weight:600;color:#393939;vertical-align:middle}.pnl-component ul li div{margin-left:1em;padding-left:0.6em;flex-grow:1;display:flex;flex-direction:column;justify-content:center;border-top:0.1em solid #d1d0d0}.pnl-component ul svg{margin:0.8em 0;vertical-align:middle;width:1.7em;height:2.1em}.pnl-component .content-area{padding:1.9em 1em;background:#f9f9fb;text-align:left;color:#393939}.pnl-component .content-area h3{font-size:1.6em;font-weight:600}.pnl-component .content-area a{display:block;margin-top:0.5em;margin-bottom:1.9em;text-decoration:none;text-align:center}.pnl-component .content-area a span{line-height:1;font-size:1.4em;font-weight:600;color:#327db6}.pnl-component .content-area a[target="_blank"] span svg{vertical-align:middle;margin:0;margin-left:0.2em;transform:rotate(-90deg);width:1em;height:0.4em;fill:#327db6}.pnl-component .content-area p{padding-top:0.5em;font-size:1.4em;line-height:1.1;color:#6d6d6d;margin:0}@keyframes disappear{100%{opacity:0}}.disappear.pnl-component{animation:disappear .25s}.appear.pnl-component{animation:disappear .25s reverse}.pnl-component.airport-action-bar{background:#303030;padding:0.6em 0.8em 0.5em 0.8em}.pnl-component.airport-action-bar ul{display:flex;flex-direction:row;color:#fff;justify-content:space-between;margin:0}.pnl-component.airport-action-bar ul li{flex-direction:column;align-items:center;cursor:pointer}.pnl-component.airport-action-bar ul li *{pointer-events:none}.pnl-component.airport-action-bar ul li.active span,.pnl-component.airport-action-bar ul li:hover span{color:#f8C023}.pnl-component.airport-action-bar ul li.active svg,.pnl-component.airport-action-bar ul li:hover svg{fill:#f8C023;stroke:#f8C023}.pnl-component.airport-action-bar ul li svg{width:3.5em;height:2.2em;fill:#fff;margin:0}.pnl-component.airport-action-bar ul li span{font-size:1.1em;color:#fff;font-weight:600}

.pnl-component{font-family:"Open Sans", sans-serif;box-sizing:border-box;width:inherit;min-width:inherit;padding:0.9em 1em;background:#efeff4;flex-shrink:0}.collapsed.pnl-component>*{display:none}.collapsed.pnl-component a.collapse-heading{display:block}.pnl-component span{color:#fff;font-size:1.4em}.pnl-component h2,.pnl-component h3{margin:0;padding:0;line-height:1}.pnl-component ul{margin:0;list-style-type:none;padding:0;margin-bottom:0.9em}.pnl-component ul li:last-child div{border-bottom:0.1em solid #d1d0d0}.pnl-component ul li{display:flex;flex-direction:row}.pnl-component ul li span{font-size:1.5em;font-weight:600;color:#393939;vertical-align:middle}.pnl-component ul li div{margin-left:1em;padding-left:0.6em;flex-grow:1;display:flex;flex-direction:column;justify-content:center;border-top:0.1em solid #d1d0d0}.pnl-component ul svg{margin:0.8em 0;vertical-align:middle;width:1.7em;height:2.1em}.pnl-component .content-area{padding:1.9em 1em;background:#f9f9fb;text-align:left;color:#393939}.pnl-component .content-area h3{font-size:1.6em;font-weight:600}.pnl-component .content-area a{display:block;margin-top:0.5em;margin-bottom:1.9em;text-decoration:none;text-align:center}.pnl-component .content-area a span{line-height:1;font-size:1.4em;font-weight:600;color:#327db6}.pnl-component .content-area a[target="_blank"] span svg{vertical-align:middle;margin:0;margin-left:0.2em;transform:rotate(-90deg);width:1em;height:0.4em;fill:#327db6}.pnl-component .content-area p{padding-top:0.5em;font-size:1.4em;line-height:1.1;color:#6d6d6d;margin:0}@keyframes disappear{100%{opacity:0}}.disappear.pnl-component{animation:disappear .25s}.appear.pnl-component{animation:disappear .25s reverse}.pnl-component.airportAds{display:flex !important;justify-content:center;padding:0;overflow:hidden;position:relative;z-index:1}

.pnl-component{font-family:"Open Sans", sans-serif;box-sizing:border-box;width:inherit;min-width:inherit;padding:0.9em 1em;background:#efeff4;flex-shrink:0}.collapsed.pnl-component>*{display:none}.collapsed.pnl-component a.collapse-heading{display:block}.pnl-component span{color:#fff;font-size:1.4em}.pnl-component h2,.pnl-component h3{margin:0;padding:0;line-height:1}.pnl-component ul{margin:0;list-style-type:none;padding:0;margin-bottom:0.9em}.pnl-component ul li:last-child div{border-bottom:0.1em solid #d1d0d0}.pnl-component ul li{display:flex;flex-direction:row}.pnl-component ul li span{font-size:1.5em;font-weight:600;color:#393939;vertical-align:middle}.pnl-component ul li div{margin-left:1em;padding-left:0.6em;flex-grow:1;display:flex;flex-direction:column;justify-content:center;border-top:0.1em solid #d1d0d0}.pnl-component ul svg{margin:0.8em 0;vertical-align:middle;width:1.7em;height:2.1em}.pnl-component .content-area{padding:1.9em 1em;background:#f9f9fb;text-align:left;color:#393939}.pnl-component .content-area h3{font-size:1.6em;font-weight:600}.pnl-component .content-area a{display:block;margin-top:0.5em;margin-bottom:1.9em;text-decoration:none;text-align:center}.pnl-component .content-area a span{line-height:1;font-size:1.4em;font-weight:600;color:#327db6}.pnl-component .content-area a[target="_blank"] span svg{vertical-align:middle;margin:0;margin-left:0.2em;transform:rotate(-90deg);width:1em;height:0.4em;fill:#327db6}.pnl-component .content-area p{padding-top:0.5em;font-size:1.4em;line-height:1.1;color:#6d6d6d;margin:0}@keyframes disappear{100%{opacity:0}}.disappear.pnl-component{animation:disappear .25s}.appear.pnl-component{animation:disappear .25s reverse}.pnl-component.airport-board{padding:1.5em 0;background:#fff;min-height:5em}.pnl-component.airport-board .blackdrop{display:none}.pnl-component.airport-board.departure .row.arrival,.pnl-component.airport-board.departure .row.header{display:none}.pnl-component.airport-board.departure .sub-content-area .row .flight-time{display:none !important}.pnl-component.airport-board .adslot{display:flex;justify-content:center;padding:1.6em 0;border-bottom:0.2em solid #fff}.pnl-component.airport-board .adslot ins{width:300px;height:250px}.pnl-component.airport-board .groundInformation{display:none}.pnl-component.airport-board.ground{padding:0}.pnl-component.airport-board.ground .sub-collapse-heading{height:7em;align-items:flex-start}.pnl-component.airport-board.ground .airlineLogo{padding:0 0.4em}.pnl-component.airport-board.ground .groundInformation{display:flex;position:absolute;right:3.5em;bottom:0.95em}.pnl-component.airport-board.ground .groundInformation span{font-weight:400;font-size:1.2em}.pnl-component.airport-board.ground .content-area h3{display:none}.pnl-component.airport-board.ground .flightInformation{line-height:1.8em;margin-top:0.6em}.pnl-component.airport-board.ground .flightInformation div:last-child{width:16em}.pnl-component.airport-board.ground.no-flights .no-flights p:nth-of-type(1){display:none}.pnl-component.airport-board.ground.no-flights .no-flights p:nth-of-type(2){display:block}.pnl-component.airport-board.ground .ground-disclaimer{display:block}.pnl-component.airport-board .ads{margin-top:2em;padding-bottom:2em;display:flex;justify-content:center}.pnl-component.airport-board .ads div{position:relative}.pnl-component.airport-board .ads div ins{width:234px;height:60px}@media (min-height: 800px){.pnl-component.airport-board .ads div ins{width:300px;height:250px}}.pnl-component.airport-board .ad{display:flex;justify-content:center;font-size:10px;padding:0;overflow:hidden;position:relative;z-index:-1}.pnl-component.airport-board .ad.slot0{border-top:0.2em solid #fff;padding-top:1.6em;padding-bottom:1.6em}.pnl-component.airport-board .ad.slot1{padding-top:1.6em;padding-bottom:1.6em;border-top:0.2em solid #fff}.pnl-component.airport-board .ad.slot0>div{position:relative}.pnl-component.airport-board .ad.slot0>div ins{width:234px;height:60px}@media (min-height: 800px){.pnl-component.airport-board .ad.slot0>div ins{width:300px;height:250px}}@media (min-height: 1440px){.pnl-component.airport-board .ad.slot0>div{display:none}}.pnl-component.airport-board .ad.slot1>div{position:relative}.pnl-component.airport-board .ad.slot1>div ins{width:300px;height:250px}@media (min-height: 1440px){.pnl-component.airport-board .ad.slot1>div ins{height:600px}}.pnl-component.airport-board.no-flights .load-more{display:none}.pnl-component.airport-board.no-flights .no-flights{display:block}.pnl-component.airport-board .ground-disclaimer,.pnl-component.airport-board .ambiguous-disclaimer{display:none;padding:1.5em}.pnl-component.airport-board .ground-disclaimer span,.pnl-component.airport-board .ambiguous-disclaimer span{color:#6d6d6d}.pnl-component.airport-board .ground-disclaimer.ambiguous-disclaimer,.pnl-component.airport-board .ambiguous-disclaimer.ambiguous-disclaimer{display:block}.pnl-component.airport-board .ground-disclaimer.ambiguous-disclaimer p,.pnl-component.airport-board .ambiguous-disclaimer.ambiguous-disclaimer p{display:none}.pnl-component.airport-board .ground-disclaimer.ambiguous-disclaimer.arrival p.arrival,.pnl-component.airport-board .ambiguous-disclaimer.ambiguous-disclaimer.arrival p.arrival{display:block}.pnl-component.airport-board .ground-disclaimer.ambiguous-disclaimer.departure p.departure,.pnl-component.airport-board .ambiguous-disclaimer.ambiguous-disclaimer.departure p.departure{display:block}.pnl-component.airport-board .no-flights{font-size:1.6em;color:#a4a1a1;font-weight:600;padding:1em;text-align:center;display:none}.pnl-component.airport-board .no-flights p{display:none}.pnl-component.airport-board .no-flights p:nth-of-type(1){display:block}.fetching .pnl-component.airport-board{overflow:hidden}.fetching .pnl-component.airport-board .blackdrop{opacity:0.7;position:absolute;align-items:center;justify-content:center;flex-direction:column;z-index:2;flex-grow:1;display:flex;top:0;left:0;height:100%;bottom:0;background:#000;right:0}.fetching .pnl-component.airport-board .blackdrop .spinner{animation:spin 1.5s linear infinite;width:6.5em;height:6.5em}@keyframes spin{100%{transform:rotate(360deg)}}@keyframes rotateWords{0%{opacity:1}50%{opacity:1}50.01%{opacity:0}100%{opacity:0}}.pnl-component.airport-board:not(.active){display:none}.pnl-component.airport-board .load-more{display:block;text-align:center;width:100%;margin:0 0 1.5em 0}.pnl-component.airport-board .load-more *{pointer-events:none}.pnl-component.airport-board .load-more.later{margin:1.3em 0 0 0}.pnl-component.airport-board .load-more span{display:inline-block;font-size:1.4em;font-weight:600;color:#327db6}.pnl-component.airport-board .content-area{padding:0;background:#ededed}.pnl-component.airport-board .content-area h3{box-sizing:border-box;font-size:inherit;background:#d1d0d0;padding:0.4em 0.6em}.pnl-component.airport-board .content-area h3 span{text-transform:uppercase;font-size:1.2em;font-weight:400;color:#393939}.pnl-component.airport-board .sub-collapse.collapsed{border:none}.pnl-component.airport-board .sub-collapse.collapsed .sub-collapse-heading{background:none;border-bottom:0.2em solid #fff}.pnl-component.airport-board .sub-collapse.collapsed .sub-collapse-heading .airlineLogo{background:#f5f5f5}.pnl-component.airport-board .sub-collapse.collapsed .sub-content-area{display:none}.pnl-component.airport-board .sub-collapse.collapsed .row{display:none}.pnl-component.airport-board .sub-collapse{cursor:pointer;border-bottom:0.2em solid #f8C023}.pnl-component.airport-board .sub-collapse.upgrade *{pointer-events:none}.pnl-component.airport-board .sub-collapse.upgrade .sub-content-area{display:none}.pnl-component.airport-board .sub-collapse.upgrade .sub-collapse-heading .flightInformation{margin-top:2em}.pnl-component.airport-board .sub-collapse.upgrade .sub-collapse-heading .flightInformation div:nth-of-type(1){display:none}.pnl-component.airport-board .sub-collapse.upgrade .sub-collapse-heading svg.upgrade{display:block}.pnl-component.airport-board .sub-collapse.upgrade .sub-collapse-heading svg:last-child{display:none}.pnl-component.airport-board .sub-collapse>.row .item:last-child{border-left:0.1em solid #e5e5e5}.pnl-component.airport-board .sub-collapse .row{display:flex;flex-direction:row;border-bottom:0.1em solid #e5e5e5}.pnl-component.airport-board .sub-collapse .row .item{flex-grow:1}.pnl-component.airport-board .sub-collapse .row .item svg{vertical-align:middle;margin:0 0.9em 0 0;width:2.8em;height:2em;fill:#327db6}.pnl-component.airport-board .sub-collapse .row .item svg.pb{width:2.8em;height:1.4em}.pnl-component.airport-board .sub-collapse .row .item a{padding:0.9em 0;margin:0;display:block;text-decoration:none;text-align:left}.pnl-component.airport-board .sub-collapse .row .item a span{vertical-align:middle;font-weight:400}.pnl-component.airport-board .sub-collapse:not(.collapsed) .sub-collapse-heading svg:last-child{transform:rotate(180deg)}.pnl-component.airport-board .sub-content-area{padding:0;box-sizing:border-box;width:100%;cursor:text;background:#f9f9fb}.pnl-component.airport-board .sub-content-area .live-flight a *{pointer-events:none;display:inline-block}.pnl-component.airport-board .sub-content-area.live-status .row.buttons.scheduled .playback{display:block}.pnl-component.airport-board .sub-content-area:not(.live-status) div.item.playback{margin-left:0}.pnl-component.airport-board .sub-content-area:not(.live-status) .live-flight{display:none !important}.pnl-component.airport-board .sub-content-area.no-image>.row>.item .row{border-left:0.1em solid #d1d0d0}.pnl-component.airport-board .sub-content-area.no-image>.row>.item .row:first-child{border-left:none}.pnl-component.airport-board .sub-content-area.no-image>.row:first-child{margin-right:0.8em}.pnl-component.airport-board .sub-content-area.no-image>.row:first-child .text-wrapper{min-height:4em}.pnl-component.airport-board .sub-content-area.no-image>.row:first-child .text-wrapper .times-label.dep::after{content:"dep."}.pnl-component.airport-board .sub-content-area.no-image>.row:first-child .text-wrapper .times-label.arr::after{content:"arr."}.pnl-component.airport-board .sub-content-area.no-image>.row:first-child>.item .row:not(:first-child){padding-left:0.8em}.pnl-component.airport-board .sub-content-area.no-image>.row>.item{flex-direction:row;display:flex}.pnl-component.airport-board .sub-content-area>.row{margin-left:0.8em}.pnl-component.airport-board .sub-content-area>.row:not(.border-no-bottom){margin-right:0.8em}.pnl-component.airport-board .sub-content-area .row{display:flex;flex-direction:row;flex-grow:1;justify-content:space-between;border-bottom:0.1em solid #d1d0d0;position:relative}.pnl-component.airport-board .sub-content-area .row.eqac{justify-content:flex-start}.pnl-component.airport-board .sub-content-area .row.eqac .item{max-width:12em}.pnl-component.airport-board .sub-content-area .row.header{margin-left:0;margin-right:0;padding-left:0.8em;background:#fff}.pnl-component.airport-board .sub-content-area .row.header .text-wrapper{min-height:2.0em}.pnl-component.airport-board .sub-content-area .row.header .text-wrapper span{text-transform:uppercase !important;font-size:1.2em;font-weight:400}.pnl-component.airport-board .sub-content-area .row.arrival .item{display:flex;position:relative}.pnl-component.airport-board .sub-content-area .row.arrival .item svg{position:absolute;left:0;width:2.7em;height:2.7em;fill:#393939;margin:0;align-self:center}.pnl-component.airport-board .sub-content-area .row.arrival .text-wrapper{text-indent:3em}.pnl-component.airport-board .sub-content-area .row.buttons{justify-content:center;flex-flow:row wrap;margin:0}.pnl-component.airport-board .sub-content-area .row.buttons .item{justify-content:left;flex-basis:50%;max-width:50%;display:flex;border-bottom:0.1em solid #e5e5e5;padding-left:0.8em}.pnl-component.airport-board .sub-content-area .row.buttons .item span{color:#327db6}.pnl-component.airport-board .sub-content-area .row.buttons .item:first-child{border-bottom:0.1em solid #e5e5e5}.pnl-component.airport-board .sub-content-area .row.buttons .item:nth-of-type(even){border-left:0.1em solid #e5e5e5}.pnl-component.airport-board .sub-content-area .row.buttons .item.noAircraftInfoLink{display:none}.pnl-component.airport-board .sub-content-area .row.buttons .item.noAlertsLink{display:none}.pnl-component.airport-board .sub-content-area .row.border-no-top{border-top:0}.pnl-component.airport-board .sub-content-area .row.border-no-bottom{padding-left:0;border-bottom:0}.pnl-component.airport-board .sub-content-area .row.full-border-bottom{margin-left:0;margin-right:0;padding-left:0.8em;padding-right:0.8em}.pnl-component.airport-board .sub-content-area .row.noPlaybackLink .playback{display:none}.pnl-component.airport-board .sub-content-area .row.noAircraftInfoLink .aircraftInfo{display:none}.pnl-component.airport-board .sub-content-area .row.noAircraftInfoLink .item:not(.aircraftInfo){width:100%;justify-content:center;margin-left:0}.pnl-component.airport-board .sub-content-area .row.noAircraftInfoLink .item:not(.aircraftInfo) a{margin-left:0 !important}.pnl-component.airport-board .sub-content-area .row.noAircraftInfoLink .item:not(.aircraftInfo)::before{margin-left:0;width:0}.pnl-component.airport-board .sub-content-area .row .item{box-sizing:border-box;flex-grow:1}.pnl-component.airport-board .sub-content-area .row .item .imageLink{position:relative;padding:0;margin-left:0.5em}.pnl-component.airport-board .sub-content-area .row .item .imageLink img{max-width:19.2em;max-height:10.722em}.pnl-component.airport-board .sub-content-area .row .item .imageLink span{left:0;position:absolute;text-align:left;box-sizing:border-box;bottom:0.3em;padding:0.5em 0.8em;font-size:1.1em;width:100%;display:inline-block;color:#fff;margin:0;background:rgba(0,0,0,0.15)}.pnl-component.airport-board .sub-content-area .row .item .imageLink span::before{content:"\00a9";padding-right:0.3em;vertical-align:middle}.pnl-component.airport-board .sub-content-area .row .item.left-border::before{content:"";width:0.1em;top:0;bottom:0;margin-left:-0.7em;position:absolute;background:#d1d0d0}.pnl-component.airport-board .sub-content-area .row .item:last-child{flex-grow:0}.pnl-component.airport-board .sub-content-area .row .item:last-child.col40{min-width:40%}.pnl-component.airport-board .sub-content-area .row .item:last-child.col50{min-width:50%}.pnl-component.airport-board .sub-content-area .row .item:last-child.col50 a{margin-left:0.7em}.pnl-component.airport-board .sub-content-area .row .item:last-child.col70{min-width:70%}.pnl-component.airport-board .sub-content-area .row .item:first-child{border:none}.pnl-component.airport-board .sub-content-area .row .item.noFlightInfoLink,.pnl-component.airport-board .sub-content-area .row .item.noPlaybackLink{display:none}.pnl-component.airport-board .sub-content-area .row .text-wrapper{flex-direction:column;display:flex;min-height:3.5em;flex-direction:column;justify-content:space-evenly;text-transform:capitalize}.pnl-component.airport-board .sub-content-area .row .text-wrapper.big{min-height:4em}.pnl-component.airport-board .sub-content-area .row .text-wrapper span{line-height:1;font-weight:600}.pnl-component.airport-board .sub-content-area .row .text-wrapper span:first-child{font-size:1.1em;color:#6d6d6d;text-transform:uppercase}.pnl-component.airport-board .sub-content-area .row .text-wrapper span:first-child.times-label.dep::after{content:"departure"}.pnl-component.airport-board .sub-content-area .row .text-wrapper span:first-child.times-label.arr::after{content:"arrival"}.pnl-component.airport-board .sub-content-area .row .text-wrapper span:last-child{font-size:1.3em;color:#393939;max-width:14em;text-transform:none;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;padding-bottom:0.075em}.pnl-component.airport-board .sub-content-area .row .text-wrapper time.PM::after{margin-left:0.3em;content:"PM"}.pnl-component.airport-board .sub-content-area .row .text-wrapper time.AM::after{margin-left:0.3em;content:"AM"}.pnl-component.airport-board .sub-content-area span{color:#393939}.pnl-component.airport-board .sub-collapse-heading{display:flex;flex-direction:row;background:#ffd54f;color:#393939;position:relative;align-items:center;padding:0;height:5em}.pnl-component.airport-board .sub-collapse-heading div.times{min-width:7.4em;box-sizing:border-box;padding:0.9em 0.8em 0.8em 0.8em;display:flex;height:100%;flex-direction:column;position:relative}.pnl-component.airport-board .sub-collapse-heading div.times.AM,.pnl-component.airport-board .sub-collapse-heading div.times.PM{min-width:8.5em}.pnl-component.airport-board .sub-collapse-heading div.times>span{font-weight:600;line-height:1}.pnl-component.airport-board .sub-collapse-heading div.times span:first-child::after{align-self:flex-end;font-size:0.6em;font-weight:600;margin-bottom:0.2em;margin-left:0.2em}.pnl-component.airport-board .sub-collapse-heading div.times span:first-child.PM::after{content:"PM"}.pnl-component.airport-board .sub-collapse-heading div.times span:first-child.AM::after{content:"AM"}.pnl-component.airport-board .sub-collapse-heading div.times span:first-child::before{content:"";height:0.5em;width:0.5em;min-width:0.5em;min-height:0.5em;border-radius:1em;display:inline-block;align-self:center;margin-right:0.2143em}.pnl-component.airport-board .sub-collapse-heading div.times span:first-child.green::before{background:#6ccb78}.pnl-component.airport-board .sub-collapse-heading div.times span:first-child.gray::before{background:#a4a1a1}.pnl-component.airport-board .sub-collapse-heading div.times span:first-child.red::before{background:#f66b56}.pnl-component.airport-board .sub-collapse-heading div.times span:first-child.yellow::before{background:#f8C023}.pnl-component.airport-board .sub-collapse-heading div.times div:nth-of-type(1){display:flex;line-height:1;flex-direction:row}.pnl-component.airport-board .sub-collapse-heading div.times div:nth-of-type(1) span{font-weight:600}.pnl-component.airport-board .sub-collapse-heading div.times div:nth-of-type(2){display:flex;flex-direction:column;position:relative}.pnl-component.airport-board .sub-collapse-heading div.times div:nth-of-type(2) span{opacity:0;font-weight:400;color:#6d6d6d;text-transform:capitalize;position:absolute;margin-top:0.2em;animation:rotateWords 6s linear infinite 0s}.pnl-component.airport-board .sub-collapse-heading div.times div:nth-of-type(2) span:not(.status),.pnl-component.airport-board .sub-collapse-heading div.times div:nth-of-type(2) span.status.canceled,.pnl-component.airport-board .sub-collapse-heading div.times div:nth-of-type(2) span.status.scheduled,.pnl-component.airport-board .sub-collapse-heading div.times div:nth-of-type(2) span.status.unknown,.pnl-component.airport-board .sub-collapse-heading div.times div:nth-of-type(2) span.status.diverted{font-size:1.2em;align-self:center}.pnl-component.airport-board .sub-collapse-heading div.times div:nth-of-type(2) span:not(.status)::after,.pnl-component.airport-board .sub-collapse-heading div.times div:nth-of-type(2) span.status.canceled::after,.pnl-component.airport-board .sub-collapse-heading div.times div:nth-of-type(2) span.status.scheduled::after,.pnl-component.airport-board .sub-collapse-heading div.times div:nth-of-type(2) span.status.unknown::after,.pnl-component.airport-board .sub-collapse-heading div.times div:nth-of-type(2) span.status.diverted::after{display:none}.pnl-component.airport-board .sub-collapse-heading div.times div:nth-of-type(2) span:not(.status)::before,.pnl-component.airport-board .sub-collapse-heading div.times div:nth-of-type(2) span.status.canceled::before,.pnl-component.airport-board .sub-collapse-heading div.times div:nth-of-type(2) span.status.scheduled::before,.pnl-component.airport-board .sub-collapse-heading div.times div:nth-of-type(2) span.status.unknown::before,.pnl-component.airport-board .sub-collapse-heading div.times div:nth-of-type(2) span.status.diverted::before{display:none}.pnl-component.airport-board .sub-collapse-heading div.times div:nth-of-type(2) span.status.diverted{text-transform:none}.pnl-component.airport-board .sub-collapse-heading div.times div:nth-of-type(2) span:last-child{align-self:center}.pnl-component.airport-board .sub-collapse-heading div.times div:nth-of-type(2) span:nth-of-type(2){font-weight:400;animation-delay:3s;margin-top:0.2em}.pnl-component.airport-board .sub-collapse-heading div.times div:nth-of-type(2) span:nth-of-type(3){animation-delay:6s}.pnl-component.airport-board .sub-collapse-heading div.times span{display:flex}.pnl-component.airport-board .sub-collapse-heading div.airlineLogo{background:#ffe594;display:flex;padding-left:0.4em;padding-right:0.4em;width:6.5em;margin-right:0.9em;height:100%;justify-content:center;align-items:center}.pnl-component.airport-board .sub-collapse-heading div.flightInformation{width:18.2em}.pnl-component.airport-board .sub-collapse-heading div.flightInformation span:nth-of-type(1){font-weight:600}.pnl-component.airport-board .sub-collapse-heading div.flightInformation span:nth-of-type(2){font-size:0.9em;font-weight:600}.pnl-component.airport-board .sub-collapse-heading div.flightInformation div:last-child{font-size:1.4em;font-weight:400;color:#6d6d6d}.pnl-component.airport-board .sub-collapse-heading div span{color:#393939}.pnl-component.airport-board .sub-collapse-heading img{max-width:6em;max-height:4.0em}.pnl-component.airport-board .sub-collapse-heading.live-status svg.live-status{display:inline}.pnl-component.airport-board .sub-collapse-heading svg.live-status{display:none;position:absolute;width:3.5em;height:1.15em;right:3.6em;bottom:1em;fill:#fff}.pnl-component.airport-board .sub-collapse-heading svg.upgrade{display:none;width:1.9em;right:0.8em;top:50%;margin-top:-0.7em;position:absolute;fill:#f8C023;height:1.2em}.pnl-component.airport-board .sub-collapse-heading svg:last-child{width:1.5em;right:0.8em;top:50%;margin-top:-0.4em;position:absolute;fill:#327db6;height:0.8em}

.pnl-component{font-family:"Open Sans", sans-serif;box-sizing:border-box;width:inherit;min-width:inherit;padding:0.9em 1em;background:#efeff4;flex-shrink:0}.collapsed.pnl-component>*{display:none}.collapsed.pnl-component a.collapse-heading{display:block}.pnl-component span{color:#fff;font-size:1.4em}.pnl-component h2,.pnl-component h3{margin:0;padding:0;line-height:1}.pnl-component ul{margin:0;list-style-type:none;padding:0;margin-bottom:0.9em}.pnl-component ul li:last-child div{border-bottom:0.1em solid #d1d0d0}.pnl-component ul li{display:flex;flex-direction:row}.pnl-component ul li span{font-size:1.5em;font-weight:600;color:#393939;vertical-align:middle}.pnl-component ul li div{margin-left:1em;padding-left:0.6em;flex-grow:1;display:flex;flex-direction:column;justify-content:center;border-top:0.1em solid #d1d0d0}.pnl-component ul svg{margin:0.8em 0;vertical-align:middle;width:1.7em;height:2.1em}.pnl-component .content-area{padding:1.9em 1em;background:#f9f9fb;text-align:left;color:#393939}.pnl-component .content-area h3{font-size:1.6em;font-weight:600}.pnl-component .content-area a{display:block;margin-top:0.5em;margin-bottom:1.9em;text-decoration:none;text-align:center}.pnl-component .content-area a span{line-height:1;font-size:1.4em;font-weight:600;color:#327db6}.pnl-component .content-area a[target="_blank"] span svg{vertical-align:middle;margin:0;margin-left:0.2em;transform:rotate(-90deg);width:1em;height:0.4em;fill:#327db6}.pnl-component .content-area p{padding-top:0.5em;font-size:1.4em;line-height:1.1;color:#6d6d6d;margin:0}@keyframes disappear{100%{opacity:0}}.disappear.pnl-component{animation:disappear .25s}.appear.pnl-component{animation:disappear .25s reverse}.pnl-component.airport-delays{background:#fff;padding:1em 1em 0em 1em}.pnl-component.airport-delays h2{font-size:1.2em;font-weight:400;padding-top:0.1em;box-sizing:border-box;height:1.667em;display:flex;padding-left:0.833em;text-transform:uppercase;align-items:center;color:#393939;background:#d1d0d0}.pnl-component.airport-delays .delay-box{margin-top:0.3em;display:flex;flex-direction:column;position:relative;border:0.1em solid #d1d0d0;background:#f9f9fb;padding:0.9em 0 0 0}.pnl-component.airport-delays .delay-box a{color:#327db6;font-weight:600;cursor:pointer;align-self:center;font-size:1.4em;line-height:1}.pnl-component.airport-delays .delay-box .inner{display:flex;justify-content:space-around;flex-direction:row}.pnl-component.airport-delays .delay-box .inner div{display:flex;flex-direction:column;flex-basis:50%;align-items:center}.pnl-component.airport-delays .delay-box .inner div.right>span:first-child svg{width:1.25em;height:1.25em;margin-left:0.8em;margin-top:0.08em;position:absolute;transform:rotate(0deg)}.pnl-component.airport-delays .delay-box .inner div.right>span:nth-of-type(2){margin-left:1.7em}.pnl-component.airport-delays .delay-box .inner div span{font-size:1.2em;text-transform:uppercase;color:#6d6d6d;font-weight:600}.pnl-component.airport-delays .delay-box .inner div span svg:nth-of-type(1){width:0.682em;margin-right:0.20em;height:0.682em;transform:rotate(90deg);stroke:#6d6d6d;fill:#6d6d6d}.pnl-component.airport-delays .delay-box .inner div span svg:nth-of-type(1).up{transform:rotate(0deg)}.pnl-component.airport-delays .delay-box .inner div span svg:nth-of-type(1).down{transform:rotate(180deg)}.pnl-component.airport-delays .delay-box .inner div span svg.hasTooltip{width:0.685em;height:0.685em;fill:#a4a1a1}.pnl-component.airport-delays .delay-box .inner div span:nth-of-type(even){font-size:2.2em;line-height:1;font-weight:600;margin-bottom:0.6em;color:#6ccb78}.pnl-component.airport-delays .delay-box .inner div span:nth-of-type(even).yellow{color:#e3b021}.pnl-component.airport-delays .delay-box .inner div span:nth-of-type(even).green{color:#6ccb78}.pnl-component.airport-delays .delay-box .inner div span:nth-of-type(even).red{color:#ec4646}.pnl-component.airport-delays .delay-box .inner div span:nth-of-type(even) span{text-transform:none;color:inherit;font-size:0.5455em}.pnl-component.airport-delays .delay-box .inner div.middle{position:absolute;left:50%;margin-left:-1.6em}.pnl-component.airport-delays .delay-box .inner div.middle svg{stroke:#6d6d6d;width:3.2em;height:2.2em}.pnl-component.airport-delays .delay-box .inner div div{margin-top:0.2em;width:0.1em;flex-basis:auto;height:6em;background:#d1d0d0}

.pnl-component{font-family:"Open Sans", sans-serif;box-sizing:border-box;width:inherit;min-width:inherit;padding:0.9em 1em;background:#efeff4;flex-shrink:0}.collapsed.pnl-component>*{display:none}.collapsed.pnl-component a.collapse-heading{display:block}.pnl-component span{color:#fff;font-size:1.4em}.pnl-component h2,.pnl-component h3{margin:0;padding:0;line-height:1}.pnl-component ul{margin:0;list-style-type:none;padding:0;margin-bottom:0.9em}.pnl-component ul li:last-child div{border-bottom:0.1em solid #d1d0d0}.pnl-component ul li{display:flex;flex-direction:row}.pnl-component ul li span{font-size:1.5em;font-weight:600;color:#393939;vertical-align:middle}.pnl-component ul li div{margin-left:1em;padding-left:0.6em;flex-grow:1;display:flex;flex-direction:column;justify-content:center;border-top:0.1em solid #d1d0d0}.pnl-component ul svg{margin:0.8em 0;vertical-align:middle;width:1.7em;height:2.1em}.pnl-component .content-area{padding:1.9em 1em;background:#f9f9fb;text-align:left;color:#393939}.pnl-component .content-area h3{font-size:1.6em;font-weight:600}.pnl-component .content-area a{display:block;margin-top:0.5em;margin-bottom:1.9em;text-decoration:none;text-align:center}.pnl-component .content-area a span{line-height:1;font-size:1.4em;font-weight:600;color:#327db6}.pnl-component .content-area a[target="_blank"] span svg{vertical-align:middle;margin:0;margin-left:0.2em;transform:rotate(-90deg);width:1em;height:0.4em;fill:#327db6}.pnl-component .content-area p{padding-top:0.5em;font-size:1.4em;line-height:1.1;color:#6d6d6d;margin:0}@keyframes disappear{100%{opacity:0}}.disappear.pnl-component{animation:disappear .25s}.appear.pnl-component{animation:disappear .25s reverse}.pnl-component.airport-general{padding:0}.pnl-component.airport-general .metar-component,.pnl-component.airport-general .myfr24-component,.pnl-component.airport-general .airport-details-component{padding:0;display:block}.pnl-component.airport-general .airport-details-component{border-top:0.2em solid #fff}.pnl-component.airport-general:not(.active){display:none}.pnl-component.airport-general img.spinner{position:absolute;left:50%;width:6.5em;height:6.5em;margin-left:-3.25em;display:none;z-index:1;top:4em;animation:spin 1.5s linear infinite}@keyframes spin{100%{transform:rotate(360deg)}}.pnl-component.airport-general.no-weather .data .bottom,.pnl-component.airport-general.no-weather .collapse-heading.metar,.pnl-component.airport-general.no-weather .content-area.metar{display:none}.pnl-component.airport-general .scheduled-routes-stats{position:relative;margin-top:1em}.pnl-component.airport-general .scheduled-routes-stats .icon-panel{padding-top:2em}.pnl-component.airport-general .scheduled-routes-stats .flex-wrapper{padding-top:2em}.pnl-component.airport-general .scheduled-routes-stats .flex-wrapper .row.header{position:absolute;left:0;right:0;top:0;text-indent:1em}.pnl-component.airport-general .scheduled-routes-stats .flex-wrapper .row.header h2{border-bottom:0.2em solid #fff}.pnl-component.airport-general .scheduled-routes-stats .flex-wrapper .row div:first-child{flex-basis:45%}.pnl-component.airport-general .scheduled-routes-stats .flex-wrapper .row div:last-child{flex-basis:55%}.pnl-component.airport-general .scheduled-routes-stats .flex-wrapper .row span.route-count{color:#393939;text-transform:none;font-weight:400;font-size:0.867em}.pnl-component.airport-general.no-reviews .myfr24-area{padding-top:0}.pnl-component.airport-general.no-reviews .myfr24-area.appear{min-height:0;padding-bottom:0}.pnl-component.airport-general.no-reviews .myfr24-area>h2{display:none}.pnl-component.airport-general.no-reviews .myfr24-area .rating-reviews,.pnl-component.airport-general.no-reviews .myfr24-area .sub-ratings{display:none}.pnl-component.airport-general.no-travelers .myfr24-area .top-travelers .profile-links{display:none}.pnl-component.airport-general.no-travelers .myfr24-area .top-travelers p span{display:none}.pnl-component.airport-general.few-travelers .myfr24-area .top-travelers .profile-links{justify-content:normal}.pnl-component.airport-general.few-travelers .myfr24-area .top-travelers .profile-links a{margin-right:0.6em}.pnl-component.airport-general.init img.spinner{display:block}.pnl-component.airport-general.init .data .top span{visibility:hidden}.pnl-component.airport-general.init .data img{background:#303030;min-height:28.5em}.pnl-component.airport-general.init .data .row div *:not(.label){visibility:hidden}.pnl-component.airport-general.init .schedule-area{display:none}.pnl-component.airport-general.init .route-area{display:none}.pnl-component.airport-general.init .myfr24-area{display:none}@keyframes rotateWords{0%{opacity:1}50%{opacity:1}50.01%{opacity:0}100%{opacity:0}}.pnl-component.airport-general:not(.collapsed) .content-area .metar{border-bottom:0.2em solid #327db6}.pnl-component.airport-general:not(.collapsed) .content-area.airport-details{border-bottom:0.2em solid #327db6}.pnl-component.airport-general .flex-wrapper .row.link a span,.pnl-component.airport-general .airport-worker a span{line-height:1}.pnl-component.airport-general .ads{margin-top:2em;display:flex;justify-content:center;border-bottom:0.2em solid #fff;padding-bottom:2em}.pnl-component.airport-general .ads div{position:relative}.pnl-component.airport-general .ads div ins{width:234px;height:60px}@media (min-height: 800px){.pnl-component.airport-general .ads div ins{width:300px;height:250px}}.pnl-component.airport-general .airportAds .ad-manager-wrapper{padding:1em 0}.pnl-component.airport-general .collapse-heading{background:#327db6}.pnl-component.airport-general .collapse-heading.myfr24 svg:first-child{width:9em;height:2em;margin-left:3em;margin-top:0.7em;margin-bottom:0.8em}.pnl-component.airport-general .collapse-heading svg:first-child{margin-top:0.3em;margin-bottom:0.4em;width:2.8em;height:2.8em}body.mobile .pnl-component.airport-general .collapse-heading svg:first-child{height:3.3em}.pnl-component.airport-general .airport-worker{position:relative;display:flex;flex-direction:column;align-items:center;padding:1.8em 0 1.4em 0}.pnl-component.airport-general .airport-worker h2{font-size:1.6em;font-weight:600}.pnl-component.airport-general .airport-worker a{margin-top:0.8em}.pnl-component.airport-general .airport-worker a span{color:#327db6;display:flex;align-items:center;font-weight:600}.pnl-component.airport-general .airport-worker a span svg{margin:0;margin-left:0.2em;transform:rotate(-90deg);width:1em;height:1.2em;fill:#327db6}.pnl-component.airport-general .data{position:relative;display:flex;flex-direction:column}.pnl-component.airport-general .data svg{fill:#fff;width:3.1em;vertical-align:middle;height:1.7em}.pnl-component.airport-general .data img{flex-shrink:0;width:100%}.pnl-component.airport-general .data .top{width:100%;height:3.3em;position:absolute;top:0;background-image:linear-gradient(#393939, rgba(57,57,57,0));display:flex;flex-direction:row;justify-content:space-between;align-items:center;box-sizing:border-box;padding:0 1.2em}.pnl-component.airport-general .data .top span{font-size:1.3em;font-weight:600;line-height:1}.pnl-component.airport-general .data table.runways{background:#f9f9fb;margin-top:0.3em;width:100%}.pnl-component.airport-general .data table.runways span{color:#393939}.pnl-component.airport-general .data table.runways thead{background:#d1d0d0;text-transform:uppercase}.pnl-component.airport-general .data table.runways thead th{height:2em;padding:0 0.7em}.pnl-component.airport-general .data table.runways thead th:nth-of-type(2) span:last-child{text-transform:none}.pnl-component.airport-general .data table.runways thead span{font-size:1.2em;font-weight:400;vertical-align:middle}.pnl-component.airport-general .data table.runways tbody span{font-size:1.5em;font-weight:600}.pnl-component.airport-general .data table.runways tbody td{padding:0.9em 0.7em;font-size:inherit}.pnl-component.airport-general .data table.runways tbody tr{border-top:0.1em solid #d1d0d0}.pnl-component.airport-general .data .bottom{background:#f9f9fb;padding:1.5em 0;max-height:9.5em;box-sizing:border-box;font-size:inherit}.pnl-component.airport-general .data .bottom .row{font-size:inherit;display:flex;justify-content:space-between;flex-direction:row}.pnl-component.airport-general .data .bottom .row div{display:flex;flex-direction:column;align-items:center;border-left:0.1em solid #d1d0d0;flex-basis:33%}.pnl-component.airport-general .data .bottom .row div.na svg{display:none}.pnl-component.airport-general .data .bottom .row div.na span:nth-of-type(2){font-size:3.5em;font-weight:400;line-height:1;margin-top:0 !important}.pnl-component.airport-general .data .bottom .row div:nth-of-type(1){border:none;padding-left:0}.pnl-component.airport-general .data .bottom .row div svg{fill:#393939}.pnl-component.airport-general .data .bottom .row div span{color:#393939;line-height:1;font-size:1.5em;font-weight:600}.pnl-component.airport-general .data .bottom .row div span:last-child{margin-top:0.266em}.pnl-component.airport-general .data .bottom .row div span.label{color:#6d6d6d;margin-bottom:0.333em;font-size:1.2em;text-transform:uppercase}.pnl-component.airport-general .data .bottom .row div span.temperature{font-size:inherit;margin:0}.pnl-component.airport-general .data .bottom .row div span.temperature.notemp span:first-child::after{content:""}.pnl-component.airport-general .data .bottom .row div span.temperature.notemp span:nth-of-type(2){display:none}.pnl-component.airport-general .data .bottom .row div span.temperature span{font-size:3.5em;font-weight:400;line-height:1}.pnl-component.airport-general .data .bottom .row div span.temperature span:first-child::after{content:"°"}.pnl-component.airport-general .data .bottom .row div span.temperature span:last-child{text-transform:uppercase;font-size:2em}.pnl-component.airport-general .data .bottom .row div:nth-of-type(1) svg{height:2em}.pnl-component.airport-general .data .bottom .row div:nth-of-type(3) span.vrb-wspeed{font-size:0.8em;padding-bottom:1em;display:flex;justify-content:center}.pnl-component.airport-general .data .bottom .row div:nth-of-type(3) span.unit{font-size:0.87em}.pnl-component.airport-general .data .bottom .row div:nth-of-type(3) span:last-child{margin-top:0.24em}.pnl-component.airport-general .data .bottom .row div:nth-of-type(3) svg{height:2em}.pnl-component.airport-general .data .bottom .row div svg{display:flex;width:2.5em}.pnl-component.airport-general .content-area{padding:0}.pnl-component.airport-general .content-area .metar{display:flex;flex-direction:column;padding:1em 1em 1.5em 1em}.pnl-component.airport-general .content-area .metar div{display:flex;justify-content:space-between;margin-bottom:0.5em}.pnl-component.airport-general .content-area .metar div span{line-height:1;font-size:1.2em;color:#6d6d6d}.pnl-component.airport-general .content-area .metar div span:nth-of-type(1){font-weight:600;text-transform:uppercase}.pnl-component.airport-general .content-area .metar>span:nth-of-type(1){color:#393939}.pnl-component.airport-general .content-area .metar a.more{padding-top:1.4em;margin:0}.pnl-component.airport-general .content-area .metar a.more span{color:#327db6;text-decoration:none;text-transform:none;font-size:1.4em;font-weight:600;display:flex;align-items:center;justify-content:center}.pnl-component.airport-general .content-area .metar a.more span svg{margin:0;margin-left:0.2em;transform:rotate(-90deg);width:1em;height:1.2em;fill:#327db6}.pnl-component.airport-general .sub-collapse.collapsed{border:none}.pnl-component.airport-general .sub-collapse.collapsed .sub-collapse-heading{background:none;border-bottom:0.2em solid #fff}.pnl-component.airport-general .sub-collapse.collapsed .sub-collapse-heading .airlineLogo{background:#f5f5f5}.pnl-component.airport-general .sub-collapse.collapsed .sub-content-area{display:none}.pnl-component.airport-general .sub-collapse.collapsed .row{display:none}.pnl-component.airport-general .delays-area{padding:0em 1em 0.5em 1em;display:flex;flex-direction:column;border-bottom:0.2em solid #fff}.pnl-component.airport-general .delays-area h2{font-size:1.2em;font-weight:400;padding-top:0.1em;box-sizing:border-box;height:1.667em;display:flex;padding-left:0.833em;text-transform:uppercase;align-items:center;color:#393939;background:#d1d0d0;margin-bottom:0.2em}.pnl-component.airport-general .delays-area .delay-box{display:flex;flex-direction:column;position:relative;margin-bottom:0.5em;border:0.1em solid #d1d0d0;background:#f9f9fb;padding:0.9em 0}.pnl-component.airport-general .delays-area .delay-box a{color:#327db6;font-weight:600;cursor:pointer;align-self:center;font-size:1.4em;display:flex;align-items:center;line-height:1}.pnl-component.airport-general .delays-area .delay-box a svg{margin:0;margin-left:0.2em;transform:rotate(-90deg);width:1em;height:1.2em;fill:#327db6}.pnl-component.airport-general .delays-area .delay-box .inner{display:flex;justify-content:space-around;flex-direction:row}.pnl-component.airport-general .delays-area .delay-box .inner div{display:flex;flex-direction:column;align-items:center;flex-basis:50%}.pnl-component.airport-general .delays-area .delay-box .inner div.right>span:first-child svg{width:1.25em;height:1.25em;margin-left:0.8em;margin-top:0.08em;position:absolute;transform:rotate(0deg)}.pnl-component.airport-general .delays-area .delay-box .inner div.right>span:last-child{margin-left:1.7em}.pnl-component.airport-general .delays-area .delay-box .inner div span{font-size:1.2em;text-transform:uppercase;color:#6d6d6d;font-weight:600}.pnl-component.airport-general .delays-area .delay-box .inner div span svg:nth-of-type(1){width:0.682em;margin-right:0.20em;height:0.682em;transform:rotate(90deg);stroke:#6d6d6d;fill:#6d6d6d}.pnl-component.airport-general .delays-area .delay-box .inner div span svg:nth-of-type(1).up{transform:rotate(0deg)}.pnl-component.airport-general .delays-area .delay-box .inner div span svg:nth-of-type(1).down{transform:rotate(180deg)}.pnl-component.airport-general .delays-area .delay-box .inner div span svg.hasTooltip{width:0.685em;height:0.685em;fill:#a4a1a1}.pnl-component.airport-general .delays-area .delay-box .inner div span:nth-of-type(even){font-size:2.2em;line-height:1;font-weight:600;margin-bottom:0.6em;margin-top:0.1em;color:#6ccb78}.pnl-component.airport-general .delays-area .delay-box .inner div span:nth-of-type(even).yellow{color:#e3b021}.pnl-component.airport-general .delays-area .delay-box .inner div span:nth-of-type(even).green{color:#6ccb78}.pnl-component.airport-general .delays-area .delay-box .inner div span:nth-of-type(even).red{color:#ec4646}.pnl-component.airport-general .delays-area .delay-box .inner div span:nth-of-type(even) span{text-transform:none;color:inherit;font-size:0.5455em}.pnl-component.airport-general .delays-area .delay-box .inner div.middle{position:absolute;left:50%;margin-left:-1.6em}.pnl-component.airport-general .delays-area .delay-box .inner div.middle svg{stroke:#6d6d6d;width:3.2em;height:2.2em}.pnl-component.airport-general .delays-area .delay-box .inner div div{margin-top:0.2em;width:0.1em;height:2em;flex-basis:auto;background:#d1d0d0}.pnl-component.airport-general .route-area{padding:2em 1em 2em 1em;display:flex;flex-direction:column;border-bottom:0.2em solid #fff}.pnl-component.airport-general .route-area h2{font-size:1.6em;font-weight:600;text-align:center;margin-bottom:0.9375em;color:#393939}.pnl-component.airport-general .route-area p{text-align:center;font-size:1.4em;margin-bottom:1.357em}.pnl-component.airport-general .route-area a{margin-top:1em;font-size:1.4em;margin-bottom:0;font-weight:600;text-align:center;color:#327db6}.pnl-component.airport-general .schedule-area{display:flex;flex-direction:column}.pnl-component.airport-general .myfr24-area{display:flex;flex-direction:column;padding-top:1.5em}.pnl-component.airport-general .myfr24-area.appear{padding-bottom:1.5em;min-height:13.483em}.pnl-component.airport-general .myfr24-area h2{font-size:inherit;text-align:center;margin-bottom:1.5em}.pnl-component.airport-general .myfr24-area h2 span{vertical-align:middle;font-size:1.6em;font-weight:600;color:#393939}.pnl-component.airport-general .myfr24-area h2 svg{margin-left:0.6em;margin-right:0.6em;vertical-align:middle;width:9.2em;height:2.3em}.pnl-component.airport-general .myfr24-area .rating-reviews{display:flex;flex-direction:column}.pnl-component.airport-general .myfr24-area .rating-reviews .reviews{display:flex;flex-direction:column;justify-content:flex-end;align-items:center}.pnl-component.airport-general .myfr24-area .rating-reviews .reviews span{font-weight:400}.pnl-component.airport-general .myfr24-area .rating-reviews .reviews span:nth-of-type(1){text-align:center;font-size:1.4em;line-height:1.5em;color:#393939}.pnl-component.airport-general .myfr24-area .rating-reviews .reviews span:nth-of-type(2){font-family:"Roboto Condensed";font-size:3.2em;color:#393939}.pnl-component.airport-general .myfr24-area .rating-reviews .reviews a{margin-top:0.86em;margin-bottom:0;font-size:1.4em;font-weight:600;color:#327db6;display:flex;line-height:1;justify-content:center;align-items:center}.pnl-component.airport-general .myfr24-area .rating-reviews .reviews a:first-child{margin:0;font-size:inherit;display:inline;font-weight:400}.pnl-component.airport-general .myfr24-area .rating-reviews .reviews a svg{margin:0;margin-left:0.2em;transform:rotate(-90deg);width:1em;height:1.2em;fill:#327db6}.pnl-component.airport-general .myfr24-area .rating-reviews .airport-rating{position:relative;display:flex;justify-content:center;flex-direction:row;align-items:center}.pnl-component.airport-general .myfr24-area .rating-reviews .airport-rating span:nth-of-type(1){font-size:2.55em;color:#393939;font-family:"Open Sans"}.pnl-component.airport-general .myfr24-area .rating-reviews .airport-rating span:nth-of-type(2){font-size:1.2em;text-transform:uppercase;color:#6d6d6d;font-weight:600}.pnl-component.airport-general .myfr24-area .rating-reviews .airport-rating .stars{margin-left:1.2em}.pnl-component.airport-general .myfr24-area .rating-reviews .airport-rating svg{width:2.4em;height:2.4em}.pnl-component.airport-general .myfr24-area .sub-ratings{padding:1em 1em 1.6em 1em;display:flex;flex-direction:column;border-bottom:0.2em solid #fff}.pnl-component.airport-general .myfr24-area .sub-ratings a{font-size:1.4em;font-weight:600;color:#327db6;text-align:center}.pnl-component.airport-general .myfr24-area .sub-ratings ul{margin:0}.pnl-component.airport-general .myfr24-area .sub-ratings ul li{margin-bottom:1.6em;flex-direction:column}.pnl-component.airport-general .myfr24-area .sub-ratings ul li div:first-child{align-items:center;border:none;padding:0;margin:0;flex-direction:row;font-size:inherit;display:flex;justify-content:space-between}.pnl-component.airport-general .myfr24-area .sub-ratings ul li div:first-child span{line-height:1}.pnl-component.airport-general .myfr24-area .sub-ratings ul li div:first-child span:nth-of-type(1){text-transform:uppercase;font-size:1.2em;font-weight:600;color:#6d6d6d}.pnl-component.airport-general .myfr24-area .sub-ratings ul li div:first-child span:nth-of-type(2){margin-bottom:0.625em;font-size:1.6em}.pnl-component.airport-general .myfr24-area .sub-ratings .progress{margin:0;border:none;padding:0;background:#d1d0d0;border-radius:0.4em}.pnl-component.airport-general .myfr24-area .sub-ratings .progress .bar{padding-left:0;margin:0;border:none;border-radius:0.4em;height:0.4em;background:#f8C023}.pnl-component.airport-general .myfr24-area .top-travelers{padding:0.5em 1em 1em 1em;display:flex;border-bottom:0.2em solid #327db6;flex-direction:column;text-align:center}.pnl-component.airport-general .myfr24-area .top-travelers.no-travelers{padding:1em}.pnl-component.airport-general .myfr24-area .top-travelers>a{margin-top:1.4285em;font-size:1.4em;margin-bottom:0.8em;font-weight:600;color:#327db6;display:flex;justify-content:center;align-items:center;line-height:1}.pnl-component.airport-general .myfr24-area .top-travelers>a svg{margin:0;margin-left:0.2em;transform:rotate(-90deg);width:1em;height:1.2em;fill:#327db6}.pnl-component.airport-general .myfr24-area .top-travelers p{font-size:1.4em;padding-top:0;line-height:1.5em;color:#393939}.pnl-component.airport-general .myfr24-area .top-travelers p span{color:#393939;font-size:inherit}.pnl-component.airport-general .myfr24-area .top-travelers .profile-links{padding-left:1em;padding-right:1em;display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:1.3em}.pnl-component.airport-general .myfr24-area .top-travelers .profile-links a{margin-bottom:0.7em;margin-right:0.6em}.pnl-component.airport-general .myfr24-area .top-travelers .profile-links img{width:4em;border-radius:2em}.pnl-component.airport-general .sub-collapse{padding:0;background:#ededed;border-bottom:0.2em solid #f8C023}.pnl-component.airport-general .sub-collapse h3{font-size:inherit;background:#d1d0d0;padding:0.4em 0.6em}.pnl-component.airport-general .sub-collapse h3 span{text-transform:uppercase;font-size:1.2em;font-weight:400;color:#393939}.pnl-component.airport-general .sub-collapse .more-link{padding-top:1em;text-align:center;background:#fff;padding-bottom:1.2em}.pnl-component.airport-general .sub-collapse .more-link a{font-size:1.3em;font-weight:600;color:#327db6}.pnl-component.airport-general .sub-collapse>.row .item:last-child{border-left:0.1em solid #e5e5e5}.pnl-component.airport-general .sub-collapse .row{display:flex;flex-direction:row;border-bottom:0.1em solid #e5e5e5}.pnl-component.airport-general .sub-collapse .row .item{flex-grow:1}.pnl-component.airport-general .sub-collapse .row .item svg{vertical-align:middle;margin:0 0.9em 0 0;width:2.8em;height:2em;fill:#327db6}.pnl-component.airport-general .sub-collapse .row .item svg.pb{width:1.3em;height:1.4em}.pnl-component.airport-general .sub-collapse .row .item a{padding:0.9em 0;margin:0;display:block;text-decoration:none;text-align:center}.pnl-component.airport-general .sub-collapse .row .item a span{vertical-align:middle;font-weight:400}.pnl-component.airport-general .sub-collapse:not(.collapsed) .sub-collapse-heading svg:last-child{transform:rotate(180deg)}.pnl-component.airport-general .sub-content-area{padding:0;box-sizing:border-box;width:100%}.pnl-component.airport-general .sub-content-area:not(.live-status) .live-flight{display:none}.pnl-component.airport-general .sub-content-area .row{padding:0.4em 0.9em;display:flex;flex-direction:row;justify-content:space-between;border-bottom:0.1em solid #d1d0d0;position:relative}.pnl-component.airport-general .sub-content-area .row.header{background:#fff}.pnl-component.airport-general .sub-content-area .row.header .text-wrapper{min-height:2.0em}.pnl-component.airport-general .sub-content-area .row.header .text-wrapper span{font-size:1.2em;font-weight:400}.pnl-component.airport-general .sub-content-area .row.buttons{background:#fff;border-color:#e5e5e5}.pnl-component.airport-general .sub-content-area .row.buttons .item.left-border::before{width:0.1em;background:#e5e5e5}.pnl-component.airport-general .sub-content-area .row.border-no-top{border-top:0}.pnl-component.airport-general .sub-content-area .row.border-no-bottom{padding-left:0;border-bottom:0}.pnl-component.airport-general .sub-content-area .row .item{box-sizing:border-box;width:10em}.pnl-component.airport-general .sub-content-area .row .item:first-child{padding-left:0;border:none}.pnl-component.airport-general .sub-content-area .row.sunstate .text-wrapper{flex-direction:row;align-items:center}.pnl-component.airport-general .sub-content-area .row.sunstate .text-wrapper div{display:flex;flex-direction:column}.pnl-component.airport-general .sub-content-area .row.sunstate .text-wrapper svg{width:3.5em;height:1.9em;margin-right:1.4em}.pnl-component.airport-general .sub-content-area .row.sunstate .separator{margin-right:1.5em}.pnl-component.airport-general .sub-content-area .row.sunstate .item{display:flex;flex-basis:50%}.pnl-component.airport-general .sub-content-area .row .separator{background:#d1d0d0;display:flex;width:0.1em;margin-right:0.5em}.pnl-component.airport-general .sub-content-area .row .text-wrapper{flex-direction:column;display:flex;min-height:3.5em;flex-direction:column;justify-content:space-evenly}.pnl-component.airport-general .sub-content-area .row .text-wrapper span{line-height:1;font-weight:600}.pnl-component.airport-general .sub-content-area .row .text-wrapper span:first-child{font-size:1.2em;color:#6d6d6d;text-transform:uppercase}.pnl-component.airport-general .sub-content-area .row .text-wrapper span:last-child{font-size:1.5em;color:#393939}.pnl-component.airport-general .sub-content-area .row .text-wrapper span:last-child.suffix{text-transform:uppercase}.pnl-component.airport-general .sub-content-area .row .text-wrapper time.PM::after{content:"PM"}.pnl-component.airport-general .sub-content-area .row .text-wrapper time.AM::after{content:"AM"}.pnl-component.airport-general .sub-content-area span{color:#393939}.pnl-component.airport-general .sub-collapse-heading{display:flex;flex-direction:row;background:#ffd54f;color:#393939;position:relative;align-items:center;padding:0;height:4.5em}.pnl-component.airport-general .sub-collapse-heading div.times{width:7.4em;display:flex;height:100%;flex-direction:column;position:relative;align-items:center}.pnl-component.airport-general .sub-collapse-heading div.times span:first-child::before{content:"";height:0.5em;width:0.5em;border-radius:1em;display:none;position:absolute;left:0.7em;top:0.4em}.pnl-component.airport-general .sub-collapse-heading div.times span:first-child.green::before{display:inline-block;background:#6ccc78}.pnl-component.airport-general .sub-collapse-heading div.times span:first-child.gray::before{display:inline-block;background:#a4a1a1}.pnl-component.airport-general .sub-collapse-heading div.times span:first-child.red::before{display:inline-block;background:#f66b56}.pnl-component.airport-general .sub-collapse-heading div.times span:first-child.yellow::before{display:inline-block;background:#f8C023}.pnl-component.airport-general .sub-collapse-heading div.times div{display:flex;flex-direction:column;align-items:center;position:relative}.pnl-component.airport-general .sub-collapse-heading div.times div span{opacity:0;position:absolute;animation:rotateWords 6s linear infinite 0s}.pnl-component.airport-general .sub-collapse-heading div.times div span:nth-of-type(2){animation-delay:3s}.pnl-component.airport-general .sub-collapse-heading div.times div span:nth-of-type(3){animation-delay:6s}.pnl-component.airport-general .sub-collapse-heading div.times span{display:flex;font-weight:600}.pnl-component.airport-general .sub-collapse-heading div:nth-of-type(1) span:first-child{font-weight:600}.pnl-component.airport-general .sub-collapse-heading div.airlineLogo{background:#ffe594;display:flex;width:6.5em;margin-right:0.9em;height:100%;justify-content:center;align-items:center}.pnl-component.airport-general .sub-collapse-heading div.flightInformation{width:18.2em}.pnl-component.airport-general .sub-collapse-heading div.flightInformation span:nth-of-type(2){font-size:0.9em;font-weight:600}.pnl-component.airport-general .sub-collapse-heading div.flightInformation div:last-child{font-size:1.2em;color:#6d6d6d}.pnl-component.airport-general .sub-collapse-heading div span{color:#393939}.pnl-component.airport-general .sub-collapse-heading img{max-width:6.5em;max-height:4.0em}.pnl-component.airport-general .sub-collapse-heading.live-status svg.live-status{display:inline}.pnl-component.airport-general .sub-collapse-heading svg.live-status{display:none;position:absolute;width:2.8em;height:1em;right:3.6em;bottom:1em;fill:#fff}.pnl-component.airport-general .sub-collapse-heading svg:last-child{width:1.5em;right:0.8em;top:50%;margin-top:-0.4em;position:absolute;fill:#327db6;height:0.8em}

.pnl-component{font-family:"Open Sans", sans-serif;box-sizing:border-box;width:inherit;min-width:inherit;padding:0.9em 1em;background:#efeff4;flex-shrink:0}.collapsed.pnl-component>*{display:none}.collapsed.pnl-component a.collapse-heading{display:block}.pnl-component span{color:#fff;font-size:1.4em}.pnl-component h2,.pnl-component h3{margin:0;padding:0;line-height:1}.pnl-component ul{margin:0;list-style-type:none;padding:0;margin-bottom:0.9em}.pnl-component ul li:last-child div{border-bottom:0.1em solid #d1d0d0}.pnl-component ul li{display:flex;flex-direction:row}.pnl-component ul li span{font-size:1.5em;font-weight:600;color:#393939;vertical-align:middle}.pnl-component ul li div{margin-left:1em;padding-left:0.6em;flex-grow:1;display:flex;flex-direction:column;justify-content:center;border-top:0.1em solid #d1d0d0}.pnl-component ul svg{margin:0.8em 0;vertical-align:middle;width:1.7em;height:2.1em}.pnl-component .content-area{padding:1.9em 1em;background:#f9f9fb;text-align:left;color:#393939}.pnl-component .content-area h3{font-size:1.6em;font-weight:600}.pnl-component .content-area a{display:block;margin-top:0.5em;margin-bottom:1.9em;text-decoration:none;text-align:center}.pnl-component .content-area a span{line-height:1;font-size:1.4em;font-weight:600;color:#327db6}.pnl-component .content-area a[target="_blank"] span svg{vertical-align:middle;margin:0;margin-left:0.2em;transform:rotate(-90deg);width:1em;height:0.4em;fill:#327db6}.pnl-component .content-area p{padding-top:0.5em;font-size:1.4em;line-height:1.1;color:#6d6d6d;margin:0}@keyframes disappear{100%{opacity:0}}.disappear.pnl-component{animation:disappear .25s}.appear.pnl-component{animation:disappear .25s reverse}.pnl-component.airport-image{padding:0;position:relative;background:#383838;min-height:18.8em;display:flex;align-items:flex-start}.pnl-component.airport-image.promote>div{display:none}.pnl-component.airport-image.promote div.unblock-info{display:flex}.pnl-component.airport-image img.spinner{position:absolute;width:6.5em;left:50%;margin-left:-3.25em;display:none;top:50%;margin-top:-3.25em;animation:spin 1.5s linear infinite}@keyframes spin{100%{transform:rotate(360deg)}}body.hide-aircraft-photo .pnl-component.airport-image{display:none}.pnl-component.airport-image div.unblock-info{display:none;flex-direction:column;width:100%;height:5.5em;box-sizing:border-box;position:absolute;bottom:0;left:0;padding:0.9em 1em;background-image:linear-gradient(0deg, #2f4f6d 0%, #2f4f6d 35%, rgba(47,79,109,0) 100%)}.pnl-component.airport-image div.unblock-info span{display:block}.pnl-component.airport-image div.unblock-info a{font-size:1.3em;color:#64bef1;text-decoration:underline}.pnl-component.airport-image.loaded{min-height:0}.pnl-component.airport-image.init img{display:none}.pnl-component.airport-image.init img.spinner{display:block}.pnl-component.airport-image.init div{display:none}.pnl-component.airport-image:not(.init) img:not(.spinner){animation:disappear .25s reverse}.pnl-component.airport-image>a{display:flex;flex-direction:column;width:100%}.pnl-component.airport-image img{width:100%;padding:0;margin:0;pointer-events:none;flex-shrink:0}.pnl-component.airport-image div:not(.unblock-info){display:flex;flex-direction:row;justify-content:space-between;box-sizing:border-box;padding:1.0em 1.0em 0.8em 0.9em;position:absolute;left:0;bottom:0;height:3.0em;background:rgba(0,0,0,0.15);color:#fff;width:100%}.pnl-component.airport-image div:not(.unblock-info) a{display:flex;align-self:center}.pnl-component.airport-image div:not(.unblock-info) span{font-size:1.2em;line-height:1}.pnl-component.airport-image div:not(.unblock-info) span:before{content:"\00a9";padding-right:0.3em;vertical-align:middle}.pnl-component.airport-image div:not(.unblock-info) svg{width:2em;height:2em;fill:#fff}

.pnl-component{font-family:"Open Sans", sans-serif;box-sizing:border-box;width:inherit;min-width:inherit;padding:0.9em 1em;background:#efeff4;flex-shrink:0}.collapsed.pnl-component>*{display:none}.collapsed.pnl-component a.collapse-heading{display:block}.pnl-component span{color:#fff;font-size:1.4em}.pnl-component h2,.pnl-component h3{margin:0;padding:0;line-height:1}.pnl-component ul{margin:0;list-style-type:none;padding:0;margin-bottom:0.9em}.pnl-component ul li:last-child div{border-bottom:0.1em solid #d1d0d0}.pnl-component ul li{display:flex;flex-direction:row}.pnl-component ul li span{font-size:1.5em;font-weight:600;color:#393939;vertical-align:middle}.pnl-component ul li div{margin-left:1em;padding-left:0.6em;flex-grow:1;display:flex;flex-direction:column;justify-content:center;border-top:0.1em solid #d1d0d0}.pnl-component ul svg{margin:0.8em 0;vertical-align:middle;width:1.7em;height:2.1em}.pnl-component .content-area{padding:1.9em 1em;background:#f9f9fb;text-align:left;color:#393939}.pnl-component .content-area h3{font-size:1.6em;font-weight:600}.pnl-component .content-area a{display:block;margin-top:0.5em;margin-bottom:1.9em;text-decoration:none;text-align:center}.pnl-component .content-area a span{line-height:1;font-size:1.4em;font-weight:600;color:#327db6}.pnl-component .content-area a[target="_blank"] span svg{vertical-align:middle;margin:0;margin-left:0.2em;transform:rotate(-90deg);width:1em;height:0.4em;fill:#327db6}.pnl-component .content-area p{padding-top:0.5em;font-size:1.4em;line-height:1.1;color:#6d6d6d;margin:0}@keyframes disappear{100%{opacity:0}}.disappear.pnl-component{animation:disappear .25s}.appear.pnl-component{animation:disappear .25s reverse}.pnl-component.airport-info{min-height:5.5em;padding:0.9em 0.5em 0.7em 1em;background:#303030}.pnl-component.airport-info h3{font-size:1.4em;font-weight:normal}.pnl-component.airport-info h2{font-size:inherit;width:29em;line-height:1.6em}.pnl-component.airport-info h2 span{font-size:1.6em;font-weight:600;color:#f8C023}.pnl-component.airport-info h2,.pnl-component.airport-info h3{display:inline-block;color:#f8C023}.pnl-component.airport-info>div{margin-top:0.6em;display:flex;align-items:center}.pnl-component.airport-info>div:nth-of-type(2){margin-top:0.7em}.pnl-component.airport-info>div div{align-items:center;flex-grow:1;display:flex;justify-content:flex-end}.pnl-component.airport-info>div img.apCountry{width:2em;margin-left:0.2em;height:1.5em;margin-right:0.8em;border:0.1em solid #5d5d5d}.pnl-component.airport-info>div span{font-size:1.4em;font-weight:600;margin-right:0.5em;line-height:1;color:#d1d0d0}.pnl-component.airport-info>div span.code{color:#fff}.pnl-component.airport-info>div span .separator{line-height:1;font-size:inherit !important;margin:0;color:#6d6d6d}.pnl-component.airport-info>div span::after{font-size:0.65em}.pnl-component.airport-info>div span.AM::after{content:" AM"}.pnl-component.airport-info>div span.PM::after{content:" PM"}.pnl-component.airport-info>div span:nth-of-type(2){font-size:1.3em}

.pnl-component{font-family:"Open Sans", sans-serif;box-sizing:border-box;width:inherit;min-width:inherit;padding:0.9em 1em;background:#efeff4;flex-shrink:0}.collapsed.pnl-component>*{display:none}.collapsed.pnl-component a.collapse-heading{display:block}.pnl-component span{color:#fff;font-size:1.4em}.pnl-component h2,.pnl-component h3{margin:0;padding:0;line-height:1}.pnl-component ul{margin:0;list-style-type:none;padding:0;margin-bottom:0.9em}.pnl-component ul li:last-child div{border-bottom:0.1em solid #d1d0d0}.pnl-component ul li{display:flex;flex-direction:row}.pnl-component ul li span{font-size:1.5em;font-weight:600;color:#393939;vertical-align:middle}.pnl-component ul li div{margin-left:1em;padding-left:0.6em;flex-grow:1;display:flex;flex-direction:column;justify-content:center;border-top:0.1em solid #d1d0d0}.pnl-component ul svg{margin:0.8em 0;vertical-align:middle;width:1.7em;height:2.1em}.pnl-component .content-area{padding:1.9em 1em;background:#f9f9fb;text-align:left;color:#393939}.pnl-component .content-area h3{font-size:1.6em;font-weight:600}.pnl-component .content-area a{display:block;margin-top:0.5em;margin-bottom:1.9em;text-decoration:none;text-align:center}.pnl-component .content-area a span{line-height:1;font-size:1.4em;font-weight:600;color:#327db6}.pnl-component .content-area a[target="_blank"] span svg{vertical-align:middle;margin:0;margin-left:0.2em;transform:rotate(-90deg);width:1em;height:0.4em;fill:#327db6}.pnl-component .content-area p{padding-top:0.5em;font-size:1.4em;line-height:1.1;color:#6d6d6d;margin:0}@keyframes disappear{100%{opacity:0}}.disappear.pnl-component{animation:disappear .25s}.appear.pnl-component{animation:disappear .25s reverse}.pnl-component.sticky-header{padding:0;animation:none}.pnl-component.sticky-header h3{box-sizing:border-box;font-size:inherit;background:#d1d0d0;padding:0.4em 0.6em}.pnl-component.sticky-header h3.landed{display:flex}.pnl-component.sticky-header h3.landed span{display:none}.pnl-component.sticky-header h3.landed span:nth-of-type(2){width:5.6em}.pnl-component.sticky-header h3.landed span:nth-of-type(3){margin-left:0.75em;width:12.9em}.pnl-component.sticky-header h3.landed span.landed{display:flex}.pnl-component.sticky-header h3 span{text-transform:uppercase;font-size:1.2em;font-weight:400;color:#393939}.pnl-component.sticky-header h3 span.landed{display:none}

.ui-component i{display:none}.ui-component.ui-tabs .tns-nav{text-align:center;margin:2rem 0 3rem 0}.ui-component.ui-tabs .tns-nav button{width:1.2rem;height:1.2rem;border:none;padding:0;background:#a4a1a1;border-radius:1.2rem;margin-right:0.8rem}.ui-component.ui-tabs .tns-nav button.tns-nav-active{background:#f8C023}.ui-component.ui-tabs .tab-content:not(.active){display:none}

