.a-kurs[data-astro-cid-imlzbbta]{text-align:left;background:#f391001a;border-radius:1.1rem;align-items:flex-start;gap:.9rem;padding:1rem 1.2rem;display:flex;box-shadow:inset 0 0 0 1.5px #f391008c}.a-kurs[data-astro-cid-imlzbbta][hidden]{display:none}.a-kurs-icon[data-astro-cid-imlzbbta]{color:#fff;background:var(--color-accent);border-radius:.8rem;flex-shrink:0;place-items:center;width:2.4rem;height:2.4rem;display:grid}.a-kurs-name[data-astro-cid-imlzbbta]{font-family:var(--font-display);margin-top:.15rem;font-size:1.1rem;font-weight:800;line-height:1.25}.a-gruppe{min-height:2.5rem;color:inherit;background:var(--color-night-3);box-shadow:inset 0 0 0 1px var(--color-line);cursor:pointer;border-radius:999px;align-items:center;gap:.45rem;padding:.35rem .9rem;font-size:.92rem;font-weight:650;display:inline-flex}.a-gruppe:has(input:checked){box-shadow:inset 0 0 0 2px var(--color-accent)}.a-gruppe input{accent-color:var(--color-accent)}.wahl[data-astro-cid-imlzbbta]{cursor:pointer;position:relative}.wahl[data-astro-cid-imlzbbta] input[data-astro-cid-imlzbbta]{opacity:0;position:absolute;inset:0}.wahl[data-astro-cid-imlzbbta] span[data-astro-cid-imlzbbta]{min-width:3.6rem;height:2.9rem;font-family:var(--font-display);background:#101013;border-radius:.8rem;place-items:center;padding:0 1rem;font-weight:800;transition:background-color .2s,color .2s,transform .2s,box-shadow .2s;display:inline-grid;box-shadow:inset 0 0 0 1.5px #f5f3ee42}.wahl-voll[data-astro-cid-imlzbbta] span[data-astro-cid-imlzbbta]{text-align:center;width:100%;height:auto;min-height:3.25rem;padding:.6rem .75rem;line-height:1.15}.wahl[data-astro-cid-imlzbbta]:hover span[data-astro-cid-imlzbbta]{box-shadow:inset 0 0 0 1.5px #f5f3ee80}.wahl[data-astro-cid-imlzbbta] input[data-astro-cid-imlzbbta]:checked+span[data-astro-cid-imlzbbta]{color:var(--color-accent);box-shadow:inset 0 0 0 2px var(--color-accent);background:#f3910024}.wahl[data-astro-cid-imlzbbta] input[data-astro-cid-imlzbbta]:focus-visible+span[data-astro-cid-imlzbbta]{outline:3px solid var(--color-accent);outline-offset:2px}.wahl[data-astro-cid-imlzbbta] input[data-astro-cid-imlzbbta]:active+span[data-astro-cid-imlzbbta]{transform:scale(.95)}.weg[data-astro-cid-imlzbbta]{text-align:left;cursor:pointer;background:#101013;border-radius:1.25rem;align-content:start;gap:.35rem;padding:1rem;transition:background-color .25s,color .25s,box-shadow .25s,transform .2s;display:grid;box-shadow:inset 0 0 0 1.5px #f5f3ee42}.weg[data-astro-cid-imlzbbta]:hover{box-shadow:inset 0 0 0 1.5px #f5f3ee80}.weg[data-astro-cid-imlzbbta]:active{transform:scale(.98)}.weg[data-astro-cid-imlzbbta]:focus-visible{outline:3px solid var(--color-accent);outline-offset:2px}.weg[data-astro-cid-imlzbbta][aria-pressed=true]{color:var(--text-stark);box-shadow:inset 0 0 0 2px var(--color-accent);background:#f3910024}.weg[data-astro-cid-imlzbbta] .weg-icon{color:var(--color-accent-ink)}.weg[data-astro-cid-imlzbbta][aria-pressed=true] .weg-icon{color:var(--color-accent)}.weg-titel[data-astro-cid-imlzbbta]{font-family:var(--font-display);font-size:1.05rem;font-weight:800;line-height:1.15}.weg-text[data-astro-cid-imlzbbta]{opacity:.72;font-size:.875rem;line-height:1.3}@media (width>=640px){.weg[data-astro-cid-imlzbbta]{padding:1.35rem}.weg-titel[data-astro-cid-imlzbbta]{font-size:1.25rem}.weg-text[data-astro-cid-imlzbbta]{font-size:.95rem}}.fortschritt[data-astro-cid-imlzbbta] .balken[data-astro-cid-imlzbbta]{background:var(--color-surface-2);border-radius:6px;height:6px;display:block;position:relative;overflow:hidden}.fortschritt[data-astro-cid-imlzbbta] .balken[data-astro-cid-imlzbbta]:after{content:"";background:var(--color-accent);transform-origin:0;transition:transform .6s var(--ease-out-expo);position:absolute;inset:0;transform:scaleX(0)}.fortschritt[data-astro-cid-imlzbbta].done .balken[data-astro-cid-imlzbbta]:after,.fortschritt[data-astro-cid-imlzbbta].now .balken[data-astro-cid-imlzbbta]:after{transform:scaleX(1)}.fortschritt[data-astro-cid-imlzbbta]:not(.done):not(.now) span[data-astro-cid-imlzbbta]:last-child{color:var(--color-ink-60)}.schritt[data-astro-cid-imlzbbta]:not([hidden]){animation:s-in .5s var(--ease-out-expo)}@keyframes s-in{0%{opacity:0;transform:translate(20px)}}.fertig[data-astro-cid-imlzbbta]:not([hidden]){animation:s-in .6s var(--ease-out-expo)}.vb-zeile{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 2.5rem;align-items:end;gap:.6rem;display:grid}.vb-zeile .field,.vb-zeile input,.vb-zeile select{width:100%;min-width:0}.vb-zeile input[type=month]{padding-inline:.6rem;font-size:.95rem}.vb-weg{height:2.9rem;color:var(--color-ink-60);border-radius:.8rem;font-size:1.3rem;box-shadow:inset 0 0 0 1.5px #f5f3ee33}.vb-weg:hover{color:var(--color-accent)}@media (width<=479px){.vb-zeile{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 2.2rem}}
