.Filter_Filter__xqmlV{display:grid;align-items:flex-end;grid-row-gap:var(--space-xs);row-gap:var(--space-xs);grid-template-columns:100%;grid-template-areas:"transport-types" "max-change" "via" "exclude-line"}@media only screen and (min-width:768px){.Filter_Filter__xqmlV{-moz-column-gap:var(--gutter-l);column-gap:var(--gutter-l);row-gap:var(--space-s);grid-template-columns:4fr 4fr 4fr;grid-template-areas:"transport-types transport-types transport-types" "max-change via exclude-line"}}.Filter_TransportTypes__MsyVz{grid-area:transport-types;display:flex;flex-direction:column;gap:var(--space-xs)}.Filter_Via__SjNSN{grid-area:via}.Filter_MaxChanges__x6_zK{grid-area:max-change}.Filter_ExcludeLine__z5p_U{grid-area:exclude-line}.JourneyPlannerForm_SearchContainer__xnKUM{margin-bottom:var(--space-xs);background-color:var(--color-neutral-200);padding-top:var(--space-s);padding-bottom:var(--space-xs);padding-left:.75rem;padding-right:.75rem}@media screen and (min-width:576px){.JourneyPlannerForm_SearchContainer__xnKUM{border-radius:var(--border-radius-panel);padding:var(--space-s) var(--space-m) var(--space-xs);row-gap:var(--space-s)}}.JourneyPlannerForm_Form__76P0_{display:flex;flex-direction:column;row-gap:var(--space-xs)}@media screen and (min-width:576px){.JourneyPlannerForm_Form__76P0_{row-gap:var(--space-s)}}.JourneyPlannerForm_SearchHeading__GSzxu{text-align:center;margin:0}.JourneyPlannerForm_TypeaheadContainer__Gl_Dd{display:flex;flex-direction:column;-moz-column-gap:var(--space-xxs);column-gap:var(--space-xxs);row-gap:var(--space-xs);margin-bottom:var(--space-xs)}.JourneyPlannerForm_TypeaheadContainer__Gl_Dd.JourneyPlannerForm_hasBeenTouched__nsQqA{margin-bottom:0}@media only screen and (min-width:768px){.JourneyPlannerForm_TypeaheadContainer__Gl_Dd{display:grid;grid-template-columns:1fr 60px 1fr;grid-template-areas:"origin swap destination";align-items:flex-end}}.JourneyPlannerForm_OriginTypeahead__jorJ_{grid-area:origin}.JourneyPlannerForm_DestinationTypeahead__QiyxM{grid-area:destination}.JourneyPlannerForm_SwapButtonExtraSmall__A0zug{display:none}@media only screen and (max-width:767px){.JourneyPlannerForm_SwapButtonExtraSmall__A0zug{display:flex;grid-area:swap;justify-content:end}}.JourneyPlannerForm_SwapButtonMedium__s3_VS{display:none}@media only screen and (min-width:768px){.JourneyPlannerForm_SwapButtonMedium__s3_VS{display:flex;grid-area:swap;justify-content:center}}.JourneyPlannerForm_DateTime__hg410{margin-bottom:var(--space-s)}.JourneyPlannerForm_SubmitRow__dzJcX{display:flex;justify-content:center}@media only screen and (max-width:767px){.JourneyPlannerForm_SubmitContainer__lWRxw{width:100%}}@media only screen and (min-width:768px){.JourneyPlannerForm_SubmitContainer__lWRxw{width:300px}}.JourneyPlannerForm_ShowFilterButtonWrapper__o4IdO{align-self:center}@media screen and (min-width:768px){.JourneyPlannerForm_ShowFilterButtonWrapper__o4IdO{align-self:flex-start}}.Skeleton_Skeleton__iFj4p{background:var(--color-neutral-200);padding:var(--space-xs);position:relative;border-radius:var(--border-radius-inline);height:8rem;width:100%;margin-bottom:var(--space-xs)}@media screen and (min-width:768px){.Skeleton_Skeleton__iFj4p{padding:var(--space-xs)}}.Skeleton_SkeletonContainer__AzYCK{display:flex;flex-direction:column;flex-basis:0;flex-grow:1;flex-shrink:1}