/* Hörwelt: Tierfilter für Podcast und Tierlieder */
.listen-filter-panel{display:grid;gap:12px;margin:16px 0 20px;padding:14px;border:1px solid var(--line);border-radius:17px;background:color-mix(in srgb,var(--world-soft) 45%,#fff)}
.listen-search{display:grid;gap:6px}.listen-search input{width:100%;min-width:0;padding:13px 15px;border-radius:13px;border:1px solid #bac7bd;background:#fff;outline:none;font:inherit;color:var(--ink)}.listen-search input:focus{border-color:var(--world);box-shadow:0 0 0 3px color-mix(in srgb,var(--world) 12%,transparent)}
.listen-filter-panel .filters{margin:2px 0 0}.listen-format-filters,.listen-taxon-filters{gap:7px}.listen-empty{padding:18px;border:1px dashed color-mix(in srgb,var(--world) 30%,var(--line));border-radius:14px;background:var(--world-soft);color:var(--muted);font-size:.82rem;text-align:center}.song-grid-cover{display:block;width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:14px;margin-bottom:12px;background:var(--world-soft)}
@media(max-width:620px){.section-headline{align-items:flex-start}.section-headline .count{min-width:0;min-height:36px;padding:0 10px}.listen-filter-panel{padding:12px}}

/* Hörwelt: Status, Filterzustände und Filterbedienung */
.listen-status{margin:5px 0 0;color:var(--muted);font-size:.72rem}
body[data-world="hoeren"] .listen-filter-panel{margin:12px 0 18px;padding:13px 14px;border-radius:18px;background:rgba(245,241,252,.72);box-shadow:none}
.listen-filter-start{margin:10px 0 0;padding:12px 14px;border:0;border-radius:14px;background:var(--listen-soft);color:#665d73;font-size:.78rem;font-weight:700;line-height:1.45}
.listen-taxon-filters .chip.filter-clear{order:99;min-width:2.6rem;padding-inline:.9rem;font-size:1rem;line-height:1}
.listen-taxon-filters .chip.filter-clear.active{background:var(--listen);color:#fff;border-color:var(--listen)}
.listen-taxon-filters .chip.filter-clear:hover,
.listen-taxon-filters .chip.filter-clear:focus-visible{border-color:color-mix(in srgb,var(--listen) 28%,var(--line));color:var(--listen)}
.listen-taxon-filters .chip.filter-clear.active:hover,
.listen-taxon-filters .chip.filter-clear.active:focus-visible{color:#fff}

