.follow-flight--banner{background:var(--ds-color-info-background-tinted);border-top:1px solid var(--ds-color-neutral-border-subtle)}.follow-flight--banner .follow-flight-table{max-width:1440px;margin:0 auto}.follow-flight--banner td{border-bottom:none}.follow-flight--banner [data-color=info]{--ds-color-surface-tinted: #fff}.follow-flight--no-flights{grid-column:page;margin:100px 0}.follow-flight time{font-size:1rem;color:var(--ds-color-text-subtle)}.follow-flight time+time{margin-left:var(--ds-space-3)}.follow-flight--table{grid-area:page}.follow-flight-banner--multiple-followed{--_minGridGap: 1px;--_grid-page-width: var(--avinor-site-width, 1288px);--_bleed-column: calc((100vw - var(--_grid-page-width)) / 2);--default-grid-gap: var(--ds-space-4);width:100%;display:grid;gap:0 var(--default-grid-gap);grid-template-columns:[bleed-start] max(var(--_minGridGap),var(--_bleed-column)) [page-start main-start breakout-large-start breakout-medium-start left-start right-start] 1fr [page-end main-end breakout-large-end breakout-medium-end left-end right-end] max(var(--_minGridGap),var(--_bleed-column)) [bleed-end];border-top:1px solid var(--ds-color-neutral-border-subtle);background-color:var(--ds-color-info-background-tinted);padding:var(--ds-space-4) 0}@media (min-width: 43.8125rem) and (max-width: 77.5rem){.follow-flight-banner--multiple-followed{grid-template-columns:[bleed-start] max(var(--_minGridGap),var(--_bleed-column)) [page-start breakout-large-start breakout-medium-start left-start] 1fr [main-start] repeat(2,1fr) [left-end right-start] repeat(2,1fr) [main-end] 1fr [page-end breakout-large-end breakout-medium-end right-end] max(var(--_minGridGap),var(--_bleed-column)) [bleed-end]}}@media (min-width: 64.0625rem){.follow-flight-banner--multiple-followed{grid-template-columns:[bleed-start] max(var(--_minGridGap),var(--_bleed-column)) [page-start left-start] 1fr [breakout-large-start] 1fr [breakout-medium-start] 1fr [main-start] repeat(3,1fr) [left-end right-start] repeat(3,1fr) [main-end] 1fr [breakout-medium-end] 1fr [breakout-large-end] 1fr [page-end right-end] max(var(--_minGridGap),var(--_bleed-column)) [bleed-end]}}.follow-flight-banner--multiple-followed .follow-flight-banner__content{grid-area:page}.follow-flight-row{transform:translate(0);clip-path:inset(0)}.follow-flight-row button{--icon-color: var(--ds-color-brand1-base-default)}.follow-flight-row--bannermode td{background:var(--ds-color-info-background-tinted);border-bottom-color:var(--ds-color-info-border-subtle)}.follow-flight-row .flight-time{display:flex}.follow-flight-row__remove{position:relative;z-index:999}.follow-flight-row__flight-times{display:flex;flex-direction:row;gap:10px}.follow-flight-row__flight-times__airport-name{display:block}.follow-flight-row__flight-times time{display:block}@media (max-width: 64rem){.follow-flight-row__airline{display:none}}.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}.follow-flight-row-mobile{transform:translate(0);clip-path:inset(0);padding:var(--ds-space-3) 0;border-bottom:1px solid var(--ds-color-neutral-border-subtle);display:grid;grid-template-columns:min-content min-content 1fr 1fr;grid-template-areas:"star from-time from refresh" "star to-time to refresh" "star empty details status"}.follow-flight-row-mobile button{grid-area:star;--icon-color: var(--ds-color-brand1-base-default)}.follow-flight-row-mobile td{border:none;padding:0}.follow-flight-row-mobile--bannermode{border:none}.follow-flight-row-mobile--bannermode td{background:var(--ds-color-info-background-tinted)}.follow-flight-row-mobile__remove{margin-top:-10px;margin-left:-14px}.follow-flight-row-mobile__star{grid-area:star;align-items:start}.follow-flight-row-mobile__from{display:contents}.follow-flight-row-mobile__from .follow-flight-row-mobile__flight-times{grid-area:from-time}.follow-flight-row-mobile__from .follow-flight-row-mobile__airport-name{grid-area:from}.follow-flight-row-mobile__status{grid-area:status;display:flex;justify-content:end}.follow-flight-row-mobile__flight-times{padding-inline-end:var(--ds-space-3)}.follow-flight-row-mobile__flight-times .flight-time--delayed{display:none}.follow-flight-row-mobile__destination{display:contents;gap:var(--ds-space-3);justify-content:start}.follow-flight-row-mobile__destination .follow-flight-row-mobile__flight-times{grid-area:to-time}.follow-flight-row-mobile__destination .follow-flight-row-mobile__airport-name{grid-area:to}.follow-flight-row-mobile__flight-number{grid-area:details}.follow-flight--banner td:first-child{padding-left:var(--ds-space-3)}.follow-flight--banner td:last-child{padding-right:var(--ds-space-3)}@media (min-width: 25.0625rem){.follow-flight-row-mobile--banner{border:none}}
