@layer components{.dk-lf-stand{max-width:90ch;color:var(--color-text-muted);font-size:14px;line-height:var(--leading-body);margin:6px 0 0}.dk-lf-filter{flex-direction:column;gap:18px;min-width:0;padding:clamp(20px,3vw,32px);display:flex}.dk-lf-filter[aria-busy=true] .dk-lf-filter__anzahl{opacity:.6}.dk-lf-filter__titel{font-size:var(--text-h3,26px);letter-spacing:var(--tracking-tight);margin:0;line-height:1.15}.dk-lf-filter__schnell{flex-wrap:wrap;row-gap:10px}.dk-lf-filter .dk-chip{min-height:44px}.dk-lf-filter__leiste{border-top:var(--border-line) solid var(--color-line);flex-wrap:wrap;align-items:center;gap:10px 12px;padding-top:16px;display:flex}.dk-lf-filter__alle{gap:10px}.dk-lf-filter__pfeil{width:8px;height:8px;transition:transform var(--duration-base,.2s) var(--ease-out,ease);border-bottom:2px solid;border-right:2px solid;transform:translateY(-2px)rotate(45deg)}.dk-lf-filter__pfeil[data-offen]{transform:translateY(2px)rotate(-135deg)}.dk-lf-filter__panel{border:var(--border-line) solid var(--color-line);border-radius:var(--radius-field);background:var(--color-surface-muted);flex-direction:column;gap:14px;padding:18px;display:flex}.dk-lf-filter__panel[hidden]{display:none}.dk-lf-filter__panel-titel{margin:0}.dk-lf-filter__gruppen{grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));gap:18px 28px;display:grid}.dk-lf-filter__gruppe{flex-direction:column;align-items:flex-start;gap:8px}.dk-lf-filter__gruppe>.dk-eye{margin:0}.dk-lf-filter__gruppe .dk-chip-group{flex-wrap:wrap}.dk-lf-filter__gruppe .dk-chip{min-height:40px}.dk-lf-filter__hinweis{color:var(--color-ink-soft);margin:0;font-size:14px}.dk-lf-filter__aktiv{border-top:var(--border-line) solid var(--color-line);flex-wrap:wrap;align-items:center;gap:8px 10px;padding-top:16px;display:flex}.dk-lf-filter__anzahl{font-variant-numeric:tabular-nums;margin:0 0 0 auto;font-weight:700}.dk-lf-ergebnis{min-width:0;scroll-margin-top:calc(var(--hdr-h,84px) + 16px);flex-direction:column;gap:18px;display:flex}.dk-lf-ergebnis>.dk-wz-h2{margin-bottom:0}.dk-lf-ergebnis__lede{max-width:85ch;color:var(--color-ink-soft);line-height:var(--leading-body);margin:0}.dk-lf-statistik{color:var(--color-text-muted);gap:4px;max-width:110ch;margin:0;padding-left:18px;font-size:14px;display:grid}.dk-lf-hinweis{border-left:4px solid var(--color-line-strong);background:var(--color-surface-muted);border-radius:0 var(--radius-field) var(--radius-field) 0;max-width:95ch;line-height:var(--leading-body);margin:0;padding:14px 18px}.dk-lf-hinweis--stark{border-left-color:var(--color-accent)}.dk-lf-start{flex-direction:column;gap:12px;display:flex}.dk-lf-start p{margin:0}.dk-lf-start__liste{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.dk-lf-start__liste .dk-chip{min-height:44px;text-decoration:none}.dk-lf-liste{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.dk-lf-mehr{color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:12px;margin:0;display:flex}.dk-lf-karte{flex-direction:column;gap:16px;min-width:0;padding:clamp(18px,2.4vw,26px);display:flex}.dk-lf-karte__kopf{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:14px;display:grid}.dk-lf-karte__rang{font:800 30px/1 var(--font-display);letter-spacing:var(--tracking-display);min-width:1.4em}.dk-lf-karte__titel{flex-direction:column;gap:6px;min-width:0;display:flex}.dk-lf-karte__art{margin:0}.dk-lf-karte__kasse{overflow-wrap:anywhere;margin:0;font-size:22px;line-height:1.15}.dk-lf-karte__produkte{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.dk-lf-karte__produkte li{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.dk-lf-karte__produkte a,.dk-lf-karte__produkte span:first-child{text-underline-offset:3px;overflow-wrap:anywhere;font-weight:700;text-decoration:underline}.dk-lf-karte__punkte{text-align:right;flex-direction:column;align-items:flex-end;gap:2px;display:flex}.dk-lf-karte__label{text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);font-size:12px;font-weight:600}.dk-lf-karte__zahl{font:800 20px/1.1 var(--font-display);letter-spacing:var(--tracking-tight);white-space:nowrap}.dk-lf-karte__h4{margin:0 0 6px;font-size:16px}.dk-lf-karte__warum{border-radius:var(--radius-field);background:var(--color-surface-muted);padding:14px 16px}.dk-lf-karte__warum p{margin:0 0 6px}.dk-lf-karte__warum ul{gap:4px;margin:0;padding-left:18px;font-size:14px;display:grid}.dk-lf-karte__auch{color:var(--color-ink-soft);margin:0;font-size:14px}.dk-lf-karte__aktionen{flex-wrap:wrap;gap:10px;margin-top:auto;display:flex}.dk-lf-karte__stand{color:var(--color-text-muted);margin:0;font-size:12px}.dk-lf-werte{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.dk-lf-wert{border-top:var(--border-line) solid var(--color-line);flex-direction:column;gap:6px;padding-top:12px;display:flex}.dk-lf-wert__kopf{grid-template-columns:minmax(0,1fr) 96px auto;align-items:center;gap:10px;display:grid}.dk-lf-wert__label{font-weight:700}.dk-lf-wert__balken{background:var(--color-surface-muted);border:var(--border-line) solid var(--color-line);border-radius:999px;height:8px;overflow:hidden}.dk-lf-wert__balken>span{background:var(--color-ink);height:100%;display:block}.dk-lf-wert[data-gedeckt] .dk-lf-wert__balken>span{background:var(--color-accent);box-shadow:inset 0 0 0 1px var(--color-ink)}.dk-lf-wert__grad{font-variant-numeric:tabular-nums;text-align:right;min-width:3ch;font-weight:700}.dk-lf-wert__wert,.dk-lf-wert__roh,.dk-lf-wert__hinweis,.dk-lf-wert__doppelt,.dk-lf-wert__quelle{overflow-wrap:anywhere;margin:0;line-height:1.45}.dk-lf-wert__norm,.dk-lf-wert__von{color:var(--color-ink-soft)}.dk-lf-wert__roh,.dk-lf-wert__hinweis{color:var(--color-ink-soft);font-size:14px}.dk-lf-wert__klein{text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);margin-right:4px;font-size:11px;font-weight:700}.dk-lf-wert__doppelt{border-left:3px solid var(--color-accent);background:var(--color-surface-muted);padding:8px 12px;font-size:14px}.dk-lf-wert__details summary{cursor:pointer;font-size:14px;font-weight:600}.dk-lf-wert__details ul{color:var(--color-ink-soft);gap:4px;margin:6px 0 0;padding-left:18px;font-size:14px;display:grid}.dk-lf-wert__quelle{font-size:13px}.dk-lf-wert__quelle a{color:var(--color-ink-soft);text-underline-offset:3px;text-decoration:underline}.dk-lf-methodik p{max-width:85ch;line-height:var(--leading-body);margin:0}.dk-lf-methodik a{text-underline-offset:3px;text-decoration:underline}.dk-lf-regeln{max-width:90ch;line-height:var(--leading-body);gap:10px;margin:0;padding-left:22px;display:grid}.dk-lf-regeln li::marker{font-weight:800}@media (max-width:1100px){.dk-lf-liste{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.dk-lf-karte__kopf{grid-template-columns:auto minmax(0,1fr)}.dk-lf-karte__punkte{text-align:left;flex-direction:row;grid-column:1/-1;justify-content:flex-start;align-items:baseline;gap:8px}.dk-lf-wert__kopf{grid-template-columns:minmax(0,1fr) 64px auto}.dk-lf-filter__anzahl{width:100%;margin-left:0}.dk-lf-karte__aktionen .dk-btn{flex:auto;justify-content:center}}@media (prefers-reduced-motion:reduce){.dk-lf-filter__pfeil{transition:none}}}
