.tm-flow .tm-erfolg{justify-items:start;gap:10px;display:grid}.tm-flow .tm-erfolg-person{width:56px;height:56px;margin-bottom:4px;display:inline-block;position:relative}.tm-flow .tm-erfolg-person img{object-fit:cover;border-radius:50%;width:56px;height:56px;display:block}.tm-flow .tm-erfolg-person .tm-haken{background:var(--mint);width:26px;height:26px;color:var(--deep,#071d27);box-shadow:0 0 0 3px var(--tmd-navy,#fff);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-4px;right:-6px}.tm-flow .tm-erfolg-person .tm-haken svg{stroke-width:3px;width:14px;height:14px}.tm-flow .tm-erfolg .tm-schritt-titel{margin:0}.tm-flow .tm-erfolg-gruss{color:var(--tmd-text,var(--tm-ink));margin:0;font-size:15px;font-weight:560}.tm-flow .tm-erfolg-gruss span{color:var(--tmd-muted,var(--tm-muted));font-weight:470}.tm-flow .tm-erfolg-wann{border:1px solid var(--tmd-hair,var(--tm-hair));width:100%;color:var(--tmd-text,var(--tm-ink));font-variant-numeric:tabular-nums;border-radius:8px;margin:2px 0 0;padding:10px 12px;font-size:14px;font-weight:620}.tm-flow .tm-erfolg-naechste{gap:6px;margin:2px 0 0;padding:0;list-style:none;display:grid}.tm-flow .tm-erfolg-naechste li{color:var(--tmd-muted,var(--tm-muted));grid-template-columns:16px minmax(0,1fr);align-items:start;gap:8px;font-size:13px;line-height:1.45;display:grid}.tm-flow .tm-erfolg-naechste svg{width:14px;height:14px;color:var(--tmd-mint,var(--tm-accent));margin-top:2px}.tm-flow .tm-erfolg-aktionen{flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:4px;display:flex}.tm-flow .tm-erfolg-person{animation:.36s cubic-bezier(.23,1,.32,1) both tm-erfolg-auftauchen}.tm-flow .tm-erfolg-person .tm-haken{animation:.44s cubic-bezier(.16,1,.3,1) .16s both tm-erfolg-haken}.tm-flow .tm-erfolg-person .tm-haken:after{content:"";pointer-events:none;border-radius:50%;animation:.9s cubic-bezier(.23,1,.32,1) .36s both tm-erfolg-ring;position:absolute;inset:0}.tm-flow .tm-erfolg-person .tm-haken svg path{stroke-dasharray:24;stroke-dashoffset:24px;animation:.32s cubic-bezier(.23,1,.32,1) .34s forwards tm-erfolg-strich}.tm-flow .tm-erfolg>:not(.tm-erfolg-person){animation:.38s cubic-bezier(.23,1,.32,1) both tm-erfolg-auftauchen}.tm-flow .tm-erfolg>:nth-child(2){animation-delay:.26s}.tm-flow .tm-erfolg>:nth-child(3){animation-delay:.32s}.tm-flow .tm-erfolg>:nth-child(4){animation-delay:.38s}.tm-flow .tm-erfolg>:nth-child(5){animation-delay:.44s}.tm-flow .tm-erfolg>:nth-child(n+6){animation-delay:.5s}@keyframes tm-erfolg-haken{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes tm-erfolg-ring{0%{box-shadow:0 0 #79f5c6bf}to{box-shadow:0 0 0 16px #79f5c600}}@keyframes tm-erfolg-strich{to{stroke-dashoffset:0}}@keyframes tm-erfolg-auftauchen{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.tm-flow .tm-erfolg-person,.tm-flow .tm-erfolg-person .tm-haken,.tm-flow .tm-erfolg-person .tm-haken:after,.tm-flow .tm-erfolg>:not(.tm-erfolg-person){animation:none}.tm-flow .tm-erfolg-person .tm-haken svg path{stroke-dashoffset:0;animation:none}}
