.TrafficSituationSummary_TrafficSituationSummary__eVXS0{margin-bottom:var(--space-m)}.TrafficSituationSummary_LinesList__v5uIW{display:flex;flex-direction:column;list-style:none;padding:0;margin:0;row-gap:var(--space-xxs)}.TrafficSituationSummary_Title__C7_ca{justify-self:center;margin-top:0;margin-bottom:var(--space-xs)}.TrafficSituationSummary_UpdatedTime__A9_e7{display:inline-block;margin-bottom:var(--space-xs)}.TrafficSituationSummary_NoDeviations__GrGLd{padding:var(--space-xxs) var(--space-xs);display:flex;flex-direction:column;gap:var(--space-xxs)}@media (min-width:512px){.TrafficSituationSummary_NoDeviations__GrGLd{flex-grow:1;flex-direction:row;justify-content:space-between;padding:.75rem var(--space-xxxs) .75rem var(--space-xs)}}.TrafficSituationSummary_NoDeviationsIcon__4SniV{align-self:center}.TrafficSituationSummary_Actions__QQqpM{display:flex;flex-direction:column;gap:var(--space-xxs);padding-top:var(--space-xxs)}@media (min-width:768px){.TrafficSituationSummary_Actions__QQqpM{flex-direction:row;justify-content:space-between}.TrafficSituationSummary_Actions__QQqpM.TrafficSituationSummary_Expanded__y90Pn{justify-content:flex-end}}.TrafficSituationSummary_SeeTrafficSituation__TP7bK{align-self:flex-end}.cssUtils_VisuallyHidden___mLCT{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.LineBadge_LineBadge__nG42y{display:flex;position:relative;justify-content:center;font-size:21px;line-height:25px;height:24px;font-family:SL Gothic;font-weight:700;color:#fff;color:var(--color-neutral-100);background-color:#000;background-color:var(--color-neutral-900)}.LineBadge_Suffix__almdD{font-size:12px;line-height:19px;text-transform:capitalize}.LineBadge_Default__BSFmJ,.LineBadge_Metro__IcosQ{border-radius:4px}.LineBadge_Bus__OX0aj,.LineBadge_Commercial__hAFi5,.LineBadge_Default__BSFmJ,.LineBadge_Metro__IcosQ,.LineBadge_Ship__RR7q1{padding-left:4px;padding-right:4px;padding-left:var(--space-xxxs);padding-right:var(--space-xxxs);min-width:2.5rem;justify-content:center}.LineBadge_CommercialOperatorsColor__69nzs{background-color:#73777d;background-color:var(--color-neutral-500);color:#fff;color:var(--color-neutral-100)}.LineBadge_Tram__pCoZK{border-radius:4px/16px;min-width:42px}.LineBadge_Train__vS4_f,.LineBadge_Tram__pCoZK{position:relative;padding-left:4px;padding-right:4px;background-color:transparent}.LineBadge_Train__vS4_f{border-radius:999px;min-width:40px}.LineBadge_ShipWaab__F4L4S{font-weight:700;padding-right:12px;padding-left:6px;min-width:42px;clip-path:polygon(100% 0,calc(100% - 8px) 50%,100% 100%,0 99%,0 0)}.LineBadge_MetroBlue__uJl4V{background-color:var(--color-metro-blue)}.LineBadge_MetroRed___Otvn{background-color:var(--color-metro-red)}.LineBadge_MetroGreen__ykCQx{background-color:var(--color-metro-green)}.LineBadge_WaabPink__tAtG3{background-color:var(--color-waab-pink)}.LineBadge_WaabSky___zvIX{background-color:var(--color-waab-sky)}.LineBadge_WaabOcean__PWqw1{background-color:var(--color-waab-ocean)}.LineBadge_WaabOlive__fqWbs{background-color:var(--color-waab-olive)}.LineBadge_WaabMaroon__KrUsx{background-color:var(--color-waab-maroon)}.LineBadge_WaabDeepRed__x1roU{background-color:var(--color-waab-deep-red)}.LineBadge_WaabDeepBlue__iExKP{background-color:var(--color-waab-deep-blue)}.LineBadge_WaabAsh__lfNo8{background-color:var(--color-waab-ash)}.LineBadge_WaabMustard__cwATm{background-color:var(--color-waab-mustard);color:#000;color:var(--color-neutral-900)}.LineBadge_Black__Kau_t,.LineBadge_Localbus__5VIgg,.LineBadge_Narbuss__Rsi3P{background-color:var(--color-bus-dark)}.LineBadge_Ferry__9n3bD,.LineBadge_ShipCommuterShip__W7F87{background-color:var(--color-boat-pendel)}.LineBadge_TramSaltsjobanan__btW9o{background-color:var(--color-tram-saltsjobanan)}.LineBadge_TramRoslagsbanan__Rls5f{background-color:var(--color-tram-roslagsbanan)}.LineBadge_TramSparvagCity__S77kf{background-color:var(--color-tram-sparvagcity)}.LineBadge_TramNockebybanan__6ekTE{background-color:var(--color-tram-nockebybanan)}.LineBadge_TramLidingobanan__5ipD_{background-color:var(--color-tram-lidingobanan)}.LineBadge_TramTvarbanan__FU6Mm{background-color:var(--color-tram-tvarbanan)}.LineBadge_TrainCommuterRail__axASJ{background-color:var(--color-train-commuterrail)}.LineBadge_BusExtra__JtAMl{background-color:var(--color-bus-replacement);color:#000;color:var(--color-neutral-900)}.LineBadge_Walk__6kbIe{background-color:var(--color-walk)}.LineBadge_Bike__j9lbt{background-color:var(--color-bike)}.LineBadge_SubtypeUnknown__EBnzY{color:#000;color:var(--color-neutral-900);background-color:#c0c2c6;background-color:var(--color-neutral-400)}.LineBadge_Outline__85sF7:not(.LineBadge_OutlineWaab__xZLyR){outline:var(--border-width-default) solid #fff;outline:var(--border-width-default) solid var(--color-neutral-100)}.LineBadge_OutlineWaab__xZLyR{background-color:#fff;background-color:var(--color-neutral-100);position:absolute;left:0;top:0;margin-top:-2px;margin-left:-2px;height:calc(100% + 4px);width:calc(100% + 6px);z-index:-1;clip-path:polygon(100% 0,calc(100% - 9px) 50%,100% 100%,0 99%,0 0)}.LineBadge_LineBadgeContainer__NKLUx{position:relative;width:-moz-fit-content;width:fit-content}