.single-flight-page__flightstatus-wrapper{--ds-heading-lg-font-weight: 400;border-radius:var(--ds-border-radius-base);grid-column:page;align-content:start;background:var(--ds-color-background-tinted);padding:var(--ds-space-7) var(--ds-space-7) var(--ds-space-9) var(--ds-space-7);margin-bottom:var(--ds-space-10);display:grid;gap:0 10px;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;grid-template-areas:"header-departure header-departure header-departure header-arrival header-arrival header-arrival" "departure departure departure arrival arrival arrival" "travel travel travel travel travel travel" "checkin checkin gate gate belt belt" "app-pitch app-pitch app-pitch app-pitch app-pitch app-pitch"}@media (min-width: 64.0625rem){.single-flight-page__flightstatus-wrapper{grid-template-columns:1fr 1fr 1fr;gap:0 20px;padding:var(--ds-space-12) 110px;grid-template-areas:"decoration-departure decoration-travel decoration-arrival" "header-departure header-travel header-arrival" "departure travel arrival" "checkin gate belt"}}.single-flight-page__flightstatus-wrapper>div{flex:1}.single-flight-page__icon-row--plane{grid-area:decoration-travel}.single-flight-page__icon-row--arrival{grid-area:decoration-arrival}.single-flight-page__icon-row--departure{grid-area:decoration-departure}@media (max-width: 64rem){.single-flight-page__time{font-size:var(--ds-heading-md-font-size);letter-spacing:var(--ds-heading-md-letter-spacing);line-height:var(--ds-heading-md-line-height)}}.single-flight-page__flightstatus-wrapper--departure-C .single-flight-page__time,.single-flight-page__flightstatus-wrapper--arrival-C .single-flight-page__time{text-decoration:line-through;color:var(--ds-color-neutral-text-subtle)}.single-flight-page__value__original-time-strikethrough{text-decoration:line-through}.single-flight-page__belt{grid-area:belt}.single-flight-page__gate{grid-area:gate}.single-flight-page__checkin{grid-area:checkin}@media (min-width: 64.0625rem){.single-flight-page__gate,.single-flight-page__checkin,.single-flight-page__belt{margin-top:40px}}.single-flight-page__flightstatus-wrapper--departure-C .single-flight-page__gate,.single-flight-page__flightstatus-wrapper--arrival-C .single-flight-page__gate,.single-flight-page__flightstatus-wrapper--departure-C .single-flight-page__checkin,.single-flight-page__flightstatus-wrapper--arrival-C .single-flight-page__checkin,.single-flight-page__flightstatus-wrapper--departure-C .single-flight-page__belt,.single-flight-page__flightstatus-wrapper--arrival-C .single-flight-page__belt{display:none}.single-flight-page__travel-time{grid-area:travel}@media (max-width: 64rem){.single-flight-page__travel-time{margin-top:26px;padding-bottom:var(--ds-space-3);border-bottom:1px solid var(--ds-color-accent-border-subtle);margin-bottom:var(--ds-space-4)}}.single-flight-page__departure-time{grid-area:departure}.single-flight-page__arrival-time{grid-area:arrival}.single-flight-page__column-header{font-weight:700}.single-flight-page__column-header--travel{grid-area:header-travel}@media (max-width: 64rem){.single-flight-page__column-header--travel{display:none}}.single-flight-page__column-header--arrival{grid-area:header-arrival}.single-flight-page__column-header--departure{grid-area:header-departure}.single-flight-page__icon-row{display:flex;align-items:center;gap:var(--ds-space-3)}.single-flight-page__icon-row:after{display:block;content:"";border-bottom:1px dashed var(--ds-color-accent-border-strong);flex-grow:1;height:1px}.single-flight-page__icon-row--arrival:after{display:none}.single-flight-page__flightstatus-col{display:flex;flex-direction:column}.single-flight-page__value{font-family:Avinor,sans-serif;display:flex;align-items:baseline;gap:var(--ds-space-2);font-weight:500;line-height:var(--ds-heading-xs-line-height);font-size:var(--ds-heading-xs-font-size);letter-spacing:var(--ds-heading-xs-letter-spacing)}.single-flight-page__value-block-heading{font-size:var(--ds-body-sm-font-size);font-weight:var(--ds-body-sm-font-weight);letter-spacing:var(--ds-body-sm-letter-spacing);line-height:var(--ds-body-sm-line-height);font-family:InterVariable,sans-serif;font-optical-sizing:auto}.single-flight-page__header{grid-column:page;margin-bottom:var(--ds-space-5);display:grid;gap:var(--ds-space-5);grid-template-areas:"title applink" "status follow" "updated updated"}.single-flight-page__last-updated{grid-area:updated;display:flex;align-items:center;gap:var(--ds-space-2)}.single-flight-page__flightsummary{grid-area:status;display:flex;align-items:center;gap:var(--ds-space-4)}.single-flight-page__app-pitch-desktop{grid-area:applink;display:flex;align-items:center;gap:var(--ds-space-1);justify-self:end}.single-flight-page__app-pitch-mobile{min-width:100%;flex:1;max-width:none;text-align:center;display:flex;flex-direction:column;align-items:center;grid-area:app-pitch;margin-top:var(--ds-space-7)}.single-flight-page__app-pitch-mobile button{--icon-color: currentColor;margin-bottom:var(--ds-space-4);width:100%}.single-flight-page__follow-desktop{grid-area:follow;justify-self:end}.single-flight-page__flightsummary-spinner{grid-area:page;display:flex;margin:100px;justify-content:center;align-items:center;gap:var(--ds-space-10)}.single-flight-page__error{grid-area:page}
