.clv-fm-stapel{z-index:999999999;pointer-events:none;font-family:var(--font-sans);flex-direction:column;align-items:flex-end;margin:0;padding:0;list-style:none;display:flex;position:fixed;top:68px;right:16px}.clv-fm-stapel[data-viele]{overscroll-behavior:contain;max-height:calc(100dvh - 84px);margin-top:-8px;padding:8px 0 0 12px;overflow-y:auto}.clv-fm-platz{grid-template-rows:1fr;padding-bottom:8px;display:grid}.clv-fm-platz>*{min-height:0}.clv-fm-platz[data-weg]{grid-template-rows:0fr;padding-bottom:0;overflow:visible clip}.clv-fm-karte{box-sizing:border-box;pointer-events:auto;background:var(--color-card);width:360px;color:var(--color-card-foreground);border:1px solid var(--color-border);border-radius:var(--radius);box-shadow:0 4px 12px color-mix(in srgb, var(--color-foreground) 10%, transparent);flex-direction:column;font-size:.875rem;display:flex;position:relative}.clv-fm-kopf{flex:none;align-items:center;gap:12px;padding:12px 16px;display:flex}.clv-fm-symbol{flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.clv-fm-symbol[data-leer]{width:0;margin-right:-12px}.clv-fm-text{flex:1;min-width:0;overflow:hidden}[data-blende=aus]>.clv-fm-symbol,[data-blende=aus]>.clv-fm-text{opacity:0}.clv-fm-text-innen{flex-direction:column;gap:2px;display:flex}.clv-fm-titel{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.clv-fm-body{color:var(--color-muted-foreground);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.8125rem;line-height:1.4;display:-webkit-box;overflow:hidden}.clv-fm-rest{font-variant-numeric:tabular-nums;color:var(--color-muted-foreground);flex:none;font-size:.75rem;font-weight:600}.clv-fm-knoepfe{flex:none;place-items:center end;display:grid}.clv-fm-knoepfe>*{grid-area:1/1}[data-ohne-knoepfe] .clv-fm-knoepfe{display:none}.clv-fm-pille{white-space:nowrap;height:1.75rem;color:var(--color-primary-foreground);background:var(--color-primary);cursor:pointer;border:1px solid #0000;border-radius:9999px;padding:0 .75rem;font-family:inherit;font-size:.8125rem;font-weight:600}.clv-fm-pille:hover{background:var(--color-primary-hover)}.clv-fm-spaeter{appearance:none;white-space:nowrap;color:var(--color-muted-foreground);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:4px 2px;font-family:inherit;font-size:.8125rem;text-decoration:underline}.clv-fm-spaeter:hover{color:var(--color-card-foreground)}.clv-fm-karte .clv-fm-spaeter,.clv-fm-karte[data-offen] .clv-fm-pille,.clv-fm-karte[data-ergebnis] .clv-fm-pille{opacity:0;visibility:hidden}.clv-fm-karte[data-offen] .clv-fm-pille{transform:scale(.88)}.clv-fm-karte[data-offen] .clv-fm-spaeter{opacity:1;visibility:visible}.clv-fm-x{z-index:1;border:1px solid var(--color-border);width:20px;height:20px;color:var(--color-muted-foreground);background:var(--color-card);opacity:0;cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:0;left:0;transform:translate(-35%,-35%)}.clv-fm-karte:hover .clv-fm-x,.clv-fm-karte:focus-within .clv-fm-x{opacity:1}.clv-fm-x:hover{color:var(--color-card-foreground);background:var(--color-accent)}@media (hover:none){.clv-fm-x{opacity:1}}.clv-fm-pille:focus-visible,.clv-fm-spaeter:focus-visible,.clv-fm-x:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}.clv-fm-wachsen{grid-template-rows:0fr;min-height:0;display:grid}.clv-fm-inhalt{opacity:0;min-height:0;overflow:hidden}.clv-fm-frame{background:var(--color-card);border:0;width:100%;display:block}@media (min-width:640px){.clv-fm-karte[data-offen]{width:448px;box-shadow:0 14px 36px color-mix(in srgb, var(--color-foreground) 18%, transparent)}.clv-fm-karte[data-offen] .clv-fm-wachsen{grid-template-rows:1fr}.clv-fm-karte[data-offen] .clv-fm-inhalt{opacity:1}}@media (max-width:639.98px){.clv-fm-stapel{top:calc(env(safe-area-inset-top,0px) + 68px);align-items:stretch;left:16px;right:16px}.clv-fm-karte{width:auto}.clv-fm-karte[data-verdeckt]{display:none}}.clv-fm-schleier{z-index:999999999;background:color-mix(in srgb, var(--color-foreground) 30%, transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:none;position:fixed;inset:0}.clv-fm-blatt{--clv-fm-blatt-max:90dvh;--clv-fm-blatt-unten:env(safe-area-inset-bottom,0px);z-index:999999999;box-sizing:border-box;max-height:var(--clv-fm-blatt-max);padding-bottom:var(--clv-fm-blatt-unten);background:var(--color-card);color:var(--color-card-foreground);box-shadow:0 -10px 30px color-mix(in srgb, var(--color-foreground) 15%, transparent);font-family:var(--font-sans);transform:translateY(var(--clv-fm-zug,0px));border-radius:20px 20px 0 0;outline:none;flex-direction:column;font-size:.875rem;display:flex;position:fixed;bottom:0;left:0;right:0}.clv-fm-blatt[data-vv]{--clv-fm-blatt-max:min(90dvh, calc(var(--clv-vv-hoehe) - env(safe-area-inset-top,0px) - 8px));top:var(--clv-vv-boden);bottom:auto;translate:0 -100%}.clv-fm-blatt[data-tastatur]{--clv-fm-blatt-unten:0px}.clv-fm-zugzone{touch-action:none;flex:none;padding:10px 24px 8px}.clv-fm-griff{background:color-mix(in srgb, var(--color-muted-foreground) 40%, transparent);border-radius:9999px;width:36px;height:5px;margin:0 auto 10px}.clv-fm-blatt-kopf{align-items:center;gap:12px;display:flex}.clv-fm-blatt-titel{flex:1;min-width:0;margin:0;font-size:1rem;font-weight:600;line-height:1.35}.clv-fm-blatt-koerper{overscroll-behavior-y:contain;min-height:0;overflow-y:auto}@media (prefers-reduced-motion:no-preference){.clv-fm-stapel,.clv-fm-blatt,.clv-fm-schleier{--clv-fm-kurve:var(--motion-ease-standard);--clv-fm-morph:.34s}.clv-fm-platz[data-weg]{transition:grid-template-rows .2s var(--clv-fm-kurve) .24s, padding-bottom .2s var(--clv-fm-kurve) .24s}.clv-fm-karte{animation:clv-fm-ein-rechts .26s var(--clv-fm-kurve) both}.clv-fm-karte[data-ansicht=weg]{animation:clv-fm-aus-rechts .24s var(--clv-fm-kurve) both}.clv-fm-symbol{transition:opacity .15s var(--clv-fm-kurve), width var(--clv-fm-morph) var(--clv-fm-kurve), margin-right var(--clv-fm-morph) var(--clv-fm-kurve)}.clv-fm-text{transition:opacity .15s var(--clv-fm-kurve), height var(--clv-fm-morph) var(--clv-fm-kurve)}.clv-fm-pille{transition:background-color var(--motion-duration-standard) var(--clv-fm-kurve), opacity .16s var(--clv-fm-kurve), transform .16s var(--clv-fm-kurve), visibility 0s}.clv-fm-karte[data-offen] .clv-fm-pille,.clv-fm-karte[data-ergebnis] .clv-fm-pille{transition:opacity .16s var(--clv-fm-kurve), transform .16s var(--clv-fm-kurve), visibility 0s .16s}.clv-fm-spaeter{transition:color var(--motion-duration-standard) var(--clv-fm-kurve), opacity .16s var(--clv-fm-kurve), visibility 0s .16s}.clv-fm-karte[data-offen] .clv-fm-spaeter{transition:color var(--motion-duration-standard) var(--clv-fm-kurve), opacity .16s var(--clv-fm-kurve) .1s, visibility 0s .1s}.clv-fm-x{transition:opacity .1s,background-color .2s,border-color .2s}.clv-fm-frame{transition:height var(--clv-fm-morph) var(--clv-fm-kurve)}@media (min-width:640px){.clv-fm-karte{transition:width var(--clv-fm-morph) var(--clv-fm-kurve) .12s, box-shadow var(--clv-fm-morph) var(--clv-fm-kurve) .12s}.clv-fm-wachsen{transition:grid-template-rows var(--clv-fm-morph) var(--clv-fm-kurve) .12s}.clv-fm-inhalt{transition:opacity .12s var(--clv-fm-kurve)}.clv-fm-karte[data-offen]{transition:width var(--clv-fm-morph) var(--clv-fm-kurve), box-shadow var(--clv-fm-morph) var(--clv-fm-kurve)}.clv-fm-karte[data-offen] .clv-fm-wachsen{transition:grid-template-rows var(--clv-fm-morph) var(--clv-fm-kurve)}.clv-fm-karte[data-offen] .clv-fm-inhalt{transition:opacity .22s var(--clv-fm-kurve) .14s}}@media (max-width:639.98px){.clv-fm-karte{animation-name:clv-fm-ein-oben}.clv-fm-karte[data-ansicht=weg]{animation-name:clv-fm-aus-oben}.clv-fm-karte[data-nach-blatt]:not([data-ansicht=weg]){animation-delay:.28s}}.clv-fm-schleier[data-state=open]{animation:clv-fm-einblenden .28s var(--clv-fm-kurve)}.clv-fm-schleier[data-state=closed]{animation:clv-fm-ausblenden .26s var(--clv-fm-kurve) forwards}.clv-fm-blatt{transition:transform .26s var(--clv-fm-kurve)}.clv-fm-blatt[data-zieht]{transition:none}.clv-fm-blatt[data-state=open]{animation:clv-fm-blatt-auf var(--clv-fm-morph) var(--clv-fm-kurve)}.clv-fm-blatt[data-state=closed]{animation:clv-fm-blatt-zu .28s var(--clv-fm-kurve) forwards}}@keyframes clv-fm-ein-rechts{0%{opacity:0;transform:translate(calc(100% + 24px))}}@keyframes clv-fm-aus-rechts{to{opacity:0;transform:translate(calc(100% + 24px))}}@keyframes clv-fm-ein-oben{0%{opacity:0;transform:translateY(-16px)}}@keyframes clv-fm-aus-oben{to{opacity:0;transform:translateY(-16px)}}@keyframes clv-fm-einblenden{0%{opacity:0}}@keyframes clv-fm-ausblenden{to{opacity:0}}@keyframes clv-fm-blatt-auf{0%{transform:translateY(100%)}}@keyframes clv-fm-blatt-zu{0%{transform:translateY(var(--clv-fm-zug,0px))}to{transform:translateY(100%)}}
