.vorschau-module__DfQEha__rahmen{gap:var(--space-2);flex-direction:column;min-width:0;margin:0;display:flex}.vorschau-module__DfQEha__vorschau{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-overlay);font-size:var(--font-size-meta);line-height:var(--line-height-meta);-webkit-user-select:none;user-select:none;flex-direction:column;display:flex}.vorschau-module__DfQEha__kopf{flex-direction:column;gap:2px;display:flex}.vorschau-module__DfQEha__gruss{color:var(--color-text-strong);font-family:var(--font-family-display);font-size:var(--font-size-body);font-weight:var(--font-weight-card-title);margin:0}.vorschau-module__DfQEha__untertitel{color:var(--color-text-muted);margin:0}.vorschau-module__DfQEha__kpis{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.vorschau-module__DfQEha__kpi{gap:var(--space-2);padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);align-items:flex-start;min-width:0;display:flex}.vorschau-module__DfQEha__kpiSymbol{background:var(--color-surface-muted);width:1.75rem;height:1.75rem;color:var(--color-navy-950);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.vorschau-module__DfQEha__kpiText{flex-direction:column;min-width:0;display:flex}.vorschau-module__DfQEha__kpiLabel{color:var(--color-text-muted);letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.625rem;overflow:hidden}.vorschau-module__DfQEha__kpiWert{color:var(--color-text-strong);font-weight:var(--font-weight-card-title);white-space:nowrap}.vorschau-module__DfQEha__kpiHinweis{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.625rem;overflow:hidden}.vorschau-module__DfQEha__raster{gap:var(--space-2);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,.9fr);display:grid}.vorschau-module__DfQEha__karte{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);flex-direction:column;min-width:0;display:flex}.vorschau-module__DfQEha__kartenTitel{color:var(--color-text-strong);font-weight:var(--font-weight-label);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.vorschau-module__DfQEha__verlauf{width:100%;height:5.5rem}.vorschau-module__DfQEha__verlaufFlaeche{fill:var(--color-gold-100);stroke:none}.vorschau-module__DfQEha__verlaufLinie{fill:none;stroke:var(--color-gold-600);stroke-width:2px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.vorschau-module__DfQEha__liste{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.vorschau-module__DfQEha__kurs{gap:var(--space-2);align-items:center;min-width:0;display:flex}.vorschau-module__DfQEha__kursBild{border-radius:var(--radius-sm);background:linear-gradient(135deg, var(--color-navy-900), var(--color-navy-800) 60%, var(--color-gold-600));flex:none;width:2.25rem;height:1.75rem}.vorschau-module__DfQEha__kursText{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.vorschau-module__DfQEha__kursTitel{color:var(--color-text-default);text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;overflow:hidden}.vorschau-module__DfQEha__balken{border-radius:var(--radius-pill);background:var(--color-surface-muted);height:4px;display:block}.vorschau-module__DfQEha__balkenWert{border-radius:var(--radius-pill);background:var(--color-gold-500);height:100%;display:block}.vorschau-module__DfQEha__abspielen{background:var(--color-gold-500);width:1.25rem;height:1.25rem;color:var(--color-navy-950);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.vorschau-module__DfQEha__termin{gap:var(--space-2);align-items:center;min-width:0;display:flex}.vorschau-module__DfQEha__datum{border:1px solid var(--color-border);border-radius:var(--radius-sm);flex-direction:column;flex:none;align-items:center;width:2rem;padding:2px 0;display:inline-flex}.vorschau-module__DfQEha__tag{color:var(--color-text-strong);font-weight:var(--font-weight-card-title);line-height:1.1}.vorschau-module__DfQEha__monat{color:var(--color-gold-700);letter-spacing:.06em;text-transform:uppercase;font-size:.5625rem;line-height:1.1}.vorschau-module__DfQEha__terminTitel{color:var(--color-text-default);text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;overflow:hidden}.vorschau-module__DfQEha__hinweis{color:var(--color-text-muted);font-size:var(--font-size-meta);line-height:var(--line-height-meta);text-align:end}@media (max-width:1100px){.vorschau-module__DfQEha__raster{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.vorschau-module__DfQEha__raster>:last-child{display:none}}@media (max-width:560px){.vorschau-module__DfQEha__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.vorschau-module__DfQEha__raster{grid-template-columns:minmax(0,1fr)}.vorschau-module__DfQEha__raster>:nth-child(2){display:none}}.vorschau-module__DfQEha__szene{aspect-ratio:4/3;border-radius:var(--radius-lg);background:var(--color-navy-950);position:relative;overflow:hidden}.vorschau-module__DfQEha__standbild{background:radial-gradient(circle at 70% 30%, var(--color-navy-800), var(--color-navy-950) 75%);width:100%;height:100%;position:absolute;inset:0}.vorschau-module__DfQEha__standbildLinie{stroke:var(--color-navy-800);stroke-width:.8px}.vorschau-module__DfQEha__standbildLinieGold{stroke:var(--color-gold-500);stroke-opacity:.7;stroke-width:.8px}.vorschau-module__DfQEha__standbildPunkt{fill:var(--color-text-on-navy);fill-opacity:.35}.vorschau-module__DfQEha__standbildPunktGold{fill:var(--color-gold-500)}.vorschau-module__DfQEha__leinwand{opacity:0;width:100%;height:100%;transition:opacity var(--duration-medium) var(--easing-standard);position:absolute;inset:0}.vorschau-module__DfQEha__leinwand[data-bereit=ja]{opacity:1}@media (prefers-reduced-motion:reduce){.vorschau-module__DfQEha__leinwand{display:none}}@media (max-width:900px){.vorschau-module__DfQEha__szene{aspect-ratio:16/9}}
