.page-id-1472 .listen-abschnitt[hidden],
.page-id-1472 .liste-tabellarisch [hidden] { display: none !important; }
.page-id-1472 .listen-filter-reset:disabled { opacity: .5; cursor: default; }

.page-id-1472 .listen-filter-bereich { display:flex; flex-direction:column; gap:.5rem; padding:0; margin-top:1.5rem; width:100%; min-width:0; font-family:var(--schrift-text, sans-serif); color:var(--farbe-text, #1c292f); }
.page-id-1472 .listen-filter-bereich > label { font-size:1rem; font-weight:600; }
.page-id-1472 .listen-filter-zeile { display:flex; flex-direction:row; flex-wrap:wrap; align-items:center; gap:1rem; padding:0; min-width:0; }
.page-id-1472 input.listen-filter-eingabe { box-sizing:border-box; flex:1 1 16rem; min-width:0; width:100%; min-height:3rem; height:auto; padding:.75rem 1rem; border:1px solid var(--farbe-primaer, #135f7c); border-radius:.25rem; background:var(--farbe-weiss, #fff); color:var(--farbe-text, #1c292f); font:inherit; font-size:1rem; line-height:1.4; }
.page-id-1472 input.listen-filter-eingabe:focus-visible { outline:2px solid var(--farbe-primaer, #135f7c); outline-offset:2px; }
.page-id-1472 .listen-filter-suchen,
.page-id-1472 .listen-filter-reset { flex:0 0 auto; cursor:pointer; padding:.75rem 1.25rem; border:0; border-radius:.25rem; background:var(--farbe-button, #9b611a); color:var(--farbe-weiss, #fff); font:inherit; }
.page-id-1472 .listen-filter-suchen:focus-visible,
.page-id-1472 .listen-filter-reset:focus-visible { outline:2px solid var(--farbe-primaer, #135f7c); outline-offset:2px; }
.page-id-1472 .listen-filter-status { margin:0; font-size:.875rem; color:var(--farbe-text-zurueckhaltend, #5d6b70); }
