.direct-rahmen-spalte[data-formular]{gap:10px}.direct-vorbereitung-wege{flex:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.direct-root .direct-vorbereitung-weg{min-width:0;min-height:0;color:var(--direct-tinte);text-align:center;white-space:normal;background:0 0;border:0;border-radius:0;align-content:start;justify-items:center;gap:1px;margin:0;padding:0;display:grid}.direct-root .direct-vorbereitung-weg:hover:not(:disabled){background:0 0}.direct-root .direct-vorbereitung-weg:focus-visible{box-shadow:none;outline:none}.direct-vorbereitung-bild{aspect-ratio:3/2;width:100%;transition:box-shadow var(--ds-duration-fast) var(--ds-ease-standard);background:#fff;border-radius:14px;margin-bottom:5px;display:block;position:relative;overflow:hidden;box-shadow:0 1px 2px #2a1d4a14,0 6px 16px #2a1d4a14}.direct-vorbereitung-bild>.direct-kachel-bild{width:100%;height:100%;transition:filter var(--ds-duration-fast) var(--ds-ease-standard), opacity var(--ds-duration-fast) var(--ds-ease-standard);display:block}.direct-vorbereitung-weg[aria-pressed=false] .direct-kachel-bild{filter:saturate(.55);opacity:.82}.direct-vorbereitung-weg:hover:not(:disabled) .direct-vorbereitung-bild{box-shadow:0 0 0 2px #6c4bb459,0 8px 18px #2a1d4a1f}.direct-vorbereitung-weg[aria-pressed=true] .direct-vorbereitung-bild{box-shadow:0 0 0 2.5px var(--direct-akzent), 0 10px 22px #2a1d4a29}.direct-vorbereitung-weg:focus-visible .direct-vorbereitung-bild{box-shadow:var(--ds-focus-ring), 0 10px 22px #2a1d4a29}.direct-vorbereitung-haken{background:var(--direct-akzent);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:6px;right:6px;box-shadow:0 0 0 2px #fff}.direct-vorbereitung-weg b{font-size:14px;font-weight:650;line-height:1.2}.direct-root .direct-vorbereitung-weg small{color:var(--direct-leise);font-size:12px;line-height:1.3}.direct-root .direct-vorbereitung-weg:disabled{cursor:default;opacity:.5}.direct-vorbereitung-hinweis{color:var(--direct-gedaempft);flex:none;margin:-2px 0 0;padding:0 2px;font-size:13px;line-height:1.4}.direct-vorbereitung-klassen{flex-wrap:wrap;flex:0 auto;align-content:flex-start;gap:6px;min-height:0;margin:-2px;padding:2px;display:flex;overflow-y:auto}.direct-root .direct-vorbereitung-klasse{border:1px solid var(--direct-linie);border-radius:var(--ds-radius-pill);max-width:100%;min-height:32px;color:var(--direct-tinte);background:#fff;justify-content:flex-start;align-items:center;gap:7px;margin:0;padding:0 12px 0 10px;font-size:14px;font-weight:650;display:inline-flex}.direct-root .direct-vorbereitung-klasse>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.direct-root .direct-vorbereitung-klasse:hover:not(:disabled){border-color:var(--class-line,var(--direct-linie));background:#fff}.direct-root .direct-vorbereitung-klasse[aria-pressed=true],.direct-root .direct-vorbereitung-klasse[aria-pressed=true]:hover:not(:disabled){border-color:var(--class-line,var(--direct-linie));background:var(--class-soft,var(--direct-akzent-sanft));color:var(--class-ink,var(--direct-tinte));box-shadow:inset 0 0 0 1px var(--class-line,var(--direct-linie))}.direct-root .direct-vorbereitung-klasse:focus-visible,.direct-root .direct-vorbereitung-klasse[aria-pressed]:focus-visible{box-shadow:var(--ds-focus-ring);outline:none}.direct-vorbereitung-bildungsgang{min-width:0;color:var(--direct-leise);flex:none;align-items:center;gap:7px;margin:-2px 0 0;padding:0 2px;font-size:13px;line-height:1.3;display:flex}.direct-vorbereitung-bildungsgang b{text-overflow:ellipsis;white-space:nowrap;color:var(--direct-tinte);font-weight:650;overflow:hidden}.direct-root .direct-vorbereitung-bildungsgang small{color:var(--direct-leise);flex:none;font-size:13px;display:inline}.direct-vorbereitung-abzeichen{border:1px solid var(--program-badge-ring,var(--direct-linie));border-radius:var(--ds-radius-pill);background:var(--program-badge-bg,var(--direct-akzent-sanft));min-width:30px;height:20px;color:var(--program-badge-ink,var(--direct-gedaempft));flex:none;justify-content:center;align-items:center;padding:0 7px;font-size:11.5px;font-weight:750;line-height:1;display:inline-flex}.direct-vorbereitung-karte{background:#fff;border:1px solid #ece6f5;border-radius:16px;flex:none;gap:10px;padding:12px 8px 2px;display:grid;box-shadow:0 1px 2px #2a1d4a0d,0 8px 20px #2a1d4a0f}.direct-vorbereitung-reihe{gap:7px;min-width:0;display:grid}.direct-vorbereitung-kopf{min-width:0;color:var(--direct-gedaempft);align-items:center;gap:8px;padding-inline:2px;font-size:14px;line-height:1.25;display:flex}.direct-vorbereitung-kopf b{color:var(--direct-tinte);font-weight:650}.direct-root .direct-vorbereitung-kopf small{color:var(--direct-leise);margin-left:auto;font-size:12px;display:inline}.direct-vorbereitung-zeichen{background:var(--direct-akzent-sanft);width:26px;height:26px;color:var(--direct-akzent);border-radius:50%;flex:none;place-items:center;display:grid}.direct-vorbereitung-uhr{font-variant-numeric:tabular-nums;color:var(--direct-tinte);margin-left:auto;font-size:16px;font-weight:700}.direct-vorbereitung-spur{--ds-color-sage:#f1ecf9;--ds-border-subtle:transparent;--sgm-akzent:var(--direct-akzent);--sgm-stein-grund:var(--direct-akzent);--sgm-stein-schatten:0 2px 6px #573a9859}.direct-vorbereitung-spur>.sgm-segment{flex:auto;justify-content:center;gap:4px;padding-inline:4px;font-size:13px}.direct-vorbereitung-spur>.sgm-segment.is-active{background:var(--direct-akzent);color:#fff;box-shadow:none}.direct-vorbereitung-spur>.sgm-segment.is-active .sgm-symbol{color:inherit}.direct-vorbereitung-stufe rect{fill:currentColor}.direct-vorbereitung-stufe rect[data-aus]{opacity:.3}html[data-platform-chrome=mobile][data-phone-profile] .direct-vorbereitung-spur{--sgm-stein-grund:initial;--sgm-stein-schatten:initial}.direct-root .direct-vorbereitung-zeile{min-height:44px;color:var(--direct-gedaempft);text-align:left;white-space:normal;background:0 0;border:0;border-top:1px solid #f1ecf7;border-radius:0;grid-template-columns:26px minmax(0,1fr) auto;justify-content:stretch;align-items:center;gap:8px;margin:0;padding:6px 2px;font-size:14px;font-weight:400;line-height:1.25;display:grid}.direct-root .direct-vorbereitung-zeile:hover:not(:disabled){background:0 0}.direct-root .direct-vorbereitung-zeile:hover:not(:disabled)>.direct-schalter{background:#c9bde0}.direct-root .direct-vorbereitung-zeile[aria-checked=true]:hover:not(:disabled)>.direct-schalter{background:var(--direct-akzent-dunkel)}.direct-root .direct-vorbereitung-zeile:focus-visible{box-shadow:var(--ds-focus-ring);border-radius:8px;outline:none}:is(.direct-vorbereitung-zeile,.direct-vorbereitung-frueher) b{color:var(--direct-tinte);font-weight:650;display:block}.direct-root :is(.direct-vorbereitung-zeile,.direct-vorbereitung-frueher) small{color:var(--direct-leise);margin-top:1px;font-size:12px;line-height:1.3;display:block}.direct-root .direct-vorbereitung-zeile:disabled{cursor:default;opacity:.5}.direct-schalter{border-radius:var(--ds-radius-pill);width:34px;height:20px;transition:background var(--ds-duration-fast) var(--ds-ease-standard);background:#d6cde6;display:block;position:relative}.direct-schalter:after{content:"";width:16px;height:16px;transition:transform var(--ds-duration-fast) var(--ds-ease-standard);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}[aria-checked=true]>.direct-schalter{background:var(--direct-akzent)}[aria-checked=true]>.direct-schalter:after{transform:translate(14px)}.direct-vorbereitung-zuletzt{flex-direction:column;justify-content:flex-end;gap:2px;min-width:0;display:flex}.direct-vorbereitung-zuletzt>.direct-rahmen-etikett{margin:0 0 2px;padding-inline:2px;line-height:18px}.direct-root .direct-vorbereitung-frueher{border-radius:var(--ds-radius-md);height:44px;min-height:0;color:var(--direct-leise);text-align:left;white-space:normal;background:0 0;border:0;flex:none;grid-template-columns:18px minmax(0,1fr) 16px;justify-content:stretch;align-items:center;gap:10px;margin:0;padding:0 8px;font-size:14px;font-weight:400;line-height:1.25;display:grid}.direct-root .direct-vorbereitung-frueher:hover:not(:disabled){background:color-mix(in srgb, var(--direct-tinte) 4.5%, transparent)}.direct-root .direct-vorbereitung-frueher[aria-pressed=true],.direct-root .direct-vorbereitung-frueher[aria-pressed=true]:hover:not(:disabled){background:color-mix(in srgb, var(--direct-akzent) 12%, transparent)}.direct-root .direct-vorbereitung-frueher:focus-visible{box-shadow:var(--ds-focus-ring);outline:none}.direct-vorbereitung-frueher-text{min-width:0;display:grid}.direct-vorbereitung-frueher-text>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.direct-vorbereitung-frueher-ende{color:var(--direct-akzent)}.direct-vorbereitung-frueher-ende[data-pfeil]{opacity:0;transition:opacity var(--ds-duration-fast) var(--ds-ease-standard)}.direct-vorbereitung-frueher:is(:hover,:focus-visible):not(:disabled)>.direct-vorbereitung-frueher-ende[data-pfeil]{opacity:1}.direct-rahmen-spalte .direct-vorbereitung-zuletzt{flex:1 1 0;min-height:0;margin-top:-10px;container:direct-zuletzt/size}.direct-rahmen-spalte .direct-vorbereitung-zuletzt>:is(.direct-rahmen-etikett,.direct-vorbereitung-frueher){display:none}@container direct-zuletzt (min-height:76px){.direct-rahmen-spalte .direct-vorbereitung-zuletzt>.direct-rahmen-etikett{display:block}.direct-rahmen-spalte .direct-vorbereitung-zuletzt>.direct-vorbereitung-frueher:first-of-type{display:grid}}@container direct-zuletzt (min-height:122px){.direct-rahmen-spalte .direct-vorbereitung-zuletzt>.direct-vorbereitung-frueher:nth-of-type(2){display:grid}}@container direct-zuletzt (min-height:168px){.direct-rahmen-spalte .direct-vorbereitung-zuletzt>.direct-vorbereitung-frueher:nth-of-type(3){display:grid}}@container direct-zuletzt (min-height:214px){.direct-rahmen-spalte .direct-vorbereitung-zuletzt>.direct-vorbereitung-frueher:nth-of-type(4){display:grid}}@container direct-zuletzt (min-height:260px){.direct-rahmen-spalte .direct-vorbereitung-zuletzt>.direct-vorbereitung-frueher:nth-of-type(5){display:grid}}.direct-vorbereitung-fuss>span{min-width:0;color:var(--direct-gedaempft);white-space:nowrap;align-items:center;gap:7px;font-size:14.5px;display:inline-flex}.direct-vorbereitung-fuss>.direct-vorbereitung-bereit{color:var(--direct-gruen);gap:6px;font-size:14px;font-weight:650}.direct-root .direct-vorbereitung-thema{border-radius:var(--ds-radius-sm);background:var(--direct-akzent-sanft);min-height:36px;color:var(--direct-akzent-dunkel);border:0;flex:none;gap:6px;padding:0 10px;font-size:14px;font-weight:650}.direct-root .direct-vorbereitung-thema:hover:not(:disabled){background:#e4dbf6}.direct-root .direct-vorbereitung-abbrechen{border-radius:var(--ds-radius-sm);min-height:36px;color:var(--direct-akzent-dunkel);background:0 0;border:0;flex:none;padding:0 8px;font-size:14px;font-weight:650}.direct-root .direct-vorbereitung-abbrechen:hover:not(:disabled){background:var(--direct-akzent-sanft)}.direct-root .direct-plakat textarea.direct-plakat-feld[data-ruf]{animation:direct-thema-ruf .6s var(--ds-ease-standard) 3}@keyframes direct-thema-ruf{50%{box-shadow:inset 0 -3px 0 var(--direct-akzent);background:#6c4bb40f}}@media (prefers-reduced-motion:reduce){.direct-root .direct-plakat textarea.direct-plakat-feld[data-ruf]{animation:none}.direct-vorbereitung-bild,.direct-vorbereitung-bild>.direct-kachel-bild,.direct-schalter,.direct-schalter:after,.direct-vorbereitung-frueher-ende[data-pfeil]{transition:none}}@media (hover:none){.direct-root .direct-vorbereitung-klasse,.direct-root .direct-vorbereitung-thema,.direct-root .direct-vorbereitung-abbrechen{min-height:44px}}@container direct-spalte (max-height:580px){.direct-vorbereitung-bild{aspect-ratio:2;border-radius:12px}}@container direct-spalte (max-height:500px){.direct-root :is(.direct-vorbereitung-weg,.direct-vorbereitung-zeile,.direct-vorbereitung-kopf) small{display:none}.direct-vorbereitung-karte{gap:6px;padding-top:8px}.direct-root .direct-vorbereitung-zeile{min-height:36px;padding-block:3px}}@container direct-spalte (max-height:420px){.direct-vorbereitung-bild{aspect-ratio:3;margin-bottom:3px}}.direct-vorbereitung-schmal{flex-direction:column;gap:10px;min-width:0;display:flex}.direct-vorbereitung-schmal .direct-vorbereitung-klassen{overflow:visible}.direct-vorbereitung-schmal .direct-lobby-fuss{margin-top:2px}.direct-vorbereitung-schmal .direct-vorbereitung-frueher:nth-of-type(n+4){display:none}
