.airport__flightsearch:not(.ds-dropdown .airport__flightsearch){margin-top:var(--ds-space-7)}.airport__flightsearch__follow-button{z-index:9999;position:relative;--icon-color: var(--ds-color-brand1-text-subtle)}@media (max-width: 64rem){.airport-flightsearch__tabs:not(.ds-dropdown .airport-flightsearch__tabs){margin:0 calc(var(--default-grid-gap) * -1)}}.airport__flightsearch time{display:block}.airport__flightsearch .ds-tabs [role=tabpanel]{padding:0}.airport__flightsearch--error{padding-top:var(--ds-space-7);max-width:60ch}.airport__flightsearch th{color:var(--ds-color-neutral-text-subtle)}.airport__flightsearch tbody tr:focus-within,.airport__flightsearch tbody tr:hover{background-color:var(--ds-color-surface-tinted)}@media (max-width: 43.75rem){.airport__flightsearch td,.airport__flightsearch th{padding:16px 4px}.airport__flightsearch td:first-child,.airport__flightsearch th:first-child{padding-left:0}.airport__flightsearch td:last-child,.airport__flightsearch th:last-child{padding-right:0;text-align:right}}.airport__flightsearch-icon{width:40px;height:40px;border-radius:50%;display:inline-block;vertical-align:middle;box-shadow:0 0 0 3px #f1f1f1}.airport__flightsearch__switch-tab{--dsc-link-background--active: var(--ds-color-surface-tinted);--dsc-link-color--active: var(--ds-color-text-default);--dsc-link-color--hover: var(--ds-color-text-default);--dsc-link-color: var(--ds-color-text-subtle);--dsc-link-background--focus: var(--ds-color-focus-outer);--dsc-link-color--focus: var(--ds-color-focus-inner);--dsc-link-color--visited: var(--ds-link-color-visited);--dsc-link-text-decoration-thickness--hover: .125em;--dsc-link-text-decoration-thickness: .0625em;color:var(--dsc-link-color);outline:none;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:var(--dsc-link-text-decoration-thickness);text-underline-offset:.27em;background:none;border:none;padding:0;margin-bottom:var(--ds-space-2)}.airport__flightsearch--full tbody tr{cursor:pointer}.airport__flightsearch__destination{font-size:var(--font-size-4, 16px)}.airport__flightsearch--tiny{transform:translate(0);clip-path:inset(0);font-size:var(--font-size-3, 14px)}.airport__flightsearch--full{transform:translate(0);clip-path:inset(0)}.airport__flightsearch--full td{padding-block:var(--ds-space-5)}.airport__flightsearch__caption{position:absolute;display:block;overflow:hidden;width:.0625rem;height:.0625rem;padding:0;border:none;margin:-.0625rem 0 0 -.0625rem;clip:rect(0,0,0,0);font-size:.0625rem;line-height:.0625rem;outline:0;font-size:1rem;margin:var(--ds-space-7) 0;color:var(--ds-color-neutral-text-subtle);font-weight:400}.airport__flightsearch-col__time{vertical-align:top;max-width:100px}.airport__flightsearch--full .airport__flightsearch-col__time{vertical-align:middle}.airport__flightsearch-airline{display:flex;align-items:center;gap:var(--ds-space-4)}.airport__flightsearch{grid-column:page}.airport__flightsearch-col__airline{width:200px}.airport__flightsearch__flightlink{text-decoration:none;color:var(--ds-color-text-default);padding:0;width:auto;outline:none}.airport__flightsearch__flightlink:after{position:absolute;display:block;content:"";top:0;right:0;bottom:0;left:0}.airport-flightsearch__tab:before{content:"";display:block;width:30px;height:30px;background:#ccc;-webkit-mask:url(/assets/icons/arrival.svg) no-repeat center center;mask:url(/assets/icons/arrival.svg) no-repeat center center;-webkit-mask-size:30px;mask-size:30px}.airport-flightsearch__tab[aria-selected=true]:before{background:var(--ds-color-text-subtle)}.airport-flightsearch__tab-departure:before{transform:rotate(-30deg)}.airport__flightsearch__full-col-destination{width:20%}.airport__flightsearch__full-col-airline{width:30%}.airport__flightsearch__full-col-flightnumber{width:120px}.airport__flightsearch__full-col-gate{min-width:150px}.airport__flightsearch__full-col-status{min-width:250px}.airport__flightsearch--tiny .airport__flightsearch__col-status{text-align:right;vertical-align:top}.airport-flightsearch-header--tiny{position:absolute;display:block;overflow:hidden;width:.0625rem;height:.0625rem;padding:0;border:none;margin:-.0625rem 0 0 -.0625rem;clip:rect(0,0,0,0);font-size:.0625rem;line-height:.0625rem;outline:0}.airport-search__spinner-wrap{display:flex;justify-content:center;padding:100px}
