@media (width<=600px){.ks-stepper-step{min-width:0;flex:1 1 0!important;width:auto!important}}.ks-verlauf{align-items:flex-start;gap:0;margin:0;padding:0;list-style:none;display:flex}.ks-schritt{text-align:center;flex-direction:column;flex:1 1 0;align-items:center;gap:8px;min-width:0;display:flex;position:relative}.ks-schritt:before{content:"";background:var(--n-200);border-radius:1px;height:2px;position:absolute;top:11px;left:calc(50% + 16px);right:calc(16px - 50%)}.ks-schritt:last-child:before{display:none}.ks-schritt-erledigt:before{background:var(--brand-secondary)}.ks-punkt{border:2px solid var(--n-300);background:var(--n-0);color:#fff;z-index:1;box-sizing:border-box;border-radius:999px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.ks-schritt-erledigt .ks-punkt{border-color:var(--brand-secondary);background:var(--brand-secondary)}.ks-schritt-aktiv .ks-punkt{border-color:var(--n-900);box-shadow:0 0 0 3px var(--tint-primary-08)}.ks-schritt-aktiv .ks-punkt:after{content:"";background:var(--n-900);border-radius:999px;width:8px;height:8px}.ks-schritt-ausstehend .ks-punkt{border-color:var(--warn);background:var(--tint-warn-08)}.ks-schritt-ausstehend .ks-punkt:after{content:"";background:var(--warn);border-radius:999px;width:8px;height:8px}.ks-schritt-info .ks-punkt{border-style:dashed;border-color:var(--n-300)}.ks-schritt-text{flex-direction:column;gap:2px;min-width:0;display:flex}.ks-schritt-label{color:var(--n-900);font-size:12px;font-weight:600;line-height:1.3}.ks-schritt-offen .ks-schritt-label{color:var(--n-400);font-weight:500}.ks-schritt-hinweis{color:var(--n-500);font-size:11px;line-height:1.3}.ks-schritt-ausstehend .ks-schritt-hinweis{color:var(--warn-deeper,#854d0e);font-weight:600}@media (width<=600px){.ks-verlauf{flex-direction:column}.ks-schritt{text-align:left;flex-direction:row;align-items:flex-start;gap:12px;width:100%;padding-bottom:16px}.ks-schritt:last-child{padding-bottom:0}.ks-schritt:before{width:2px;height:auto;inset:24px auto 2px 10px}.ks-schritt-text{padding-top:2px}}
