/* Prüfliste fürs Zuhause: der Filter der Gerätearten (seit 24.10.2026). Die Liste
   selbst gestaltet knowledge.css. Der Auswahlbereich ist im HTML verborgen und
   erscheint erst mit dem Modul; ohne Skript bleibt die ganze Liste stehen. */
.pruefliste-auswahl{margin:0 0 1.75rem;padding:1.5rem}
.pruefliste-auswahl h2{font-size:1.25rem;line-height:1.4;margin:0 0 .5rem;color:var(--text)}
.pruefliste-auswahl>p{font-size:.9375rem;line-height:1.7;margin:0 0 1rem}
.pruefliste-auswahl fieldset{margin:0;padding:0;border:0;min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem 1.5rem}
.pruefliste-auswahl .check-label{min-height:2.75rem;align-items:center}
.pruefliste-auswahl .check-label input{margin-top:0}
.pruefliste-aktionen{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.25rem}
.pruefliste-filterhinweis{margin:0 0 1.5rem}
/* Nur auf Papier: Woher der Ausdruck stammt. Eigene Links drucken keine Adresse. */
.pruefliste-druckkopf{display:none}

@media(max-width:760px){
  .pruefliste-auswahl{padding:1.25rem}
  .pruefliste-auswahl fieldset{grid-template-columns:1fr}
}

/* Am Ende der Datei: Die Auswahl gehört nicht aufs Papier, der Hinweis auf einen
   gesetzten Filter schon - mit Kante, denn Hintergründe druckt kein Browser. */
@media print{
  .pruefliste-auswahl{display:none!important}
  .pruefliste-filterhinweis{border:1px solid currentColor;break-inside:avoid}
  .pruefliste-druckkopf{display:block;margin:0 0 .75rem;font-size:.875rem;color:var(--muted)}
  .pruefliste-abschnitt{display:block}
}
