/* Screenshot-Reiter (.nova-slides) – reines CSS, Radio-Knöpfe + Labels.
   Aus den Abschnitten Kirby / WordPress / Joomla übernommen. */
#nki-uebersicht:checked~.nova-slides-wahl [for=nki-uebersicht],#nki-allgemein:checked~.nova-slides-wahl [for=nki-allgemein],#nki-texte:checked~.nova-slides-wahl [for=nki-texte],#nki-kontext:checked~.nova-slides-wahl [for=nki-kontext],#nki-grenzen:checked~.nova-slides-wahl [for=nki-grenzen],#nki-datenschutz:checked~.nova-slides-wahl [for=nki-datenschutz]{background:var(--wp--preset--color--cyan);border-color:var(--wp--preset--color--cyan);color:#fff}
#nki-uebersicht:focus-visible~.nova-slides-wahl [for=nki-uebersicht],#nki-allgemein:focus-visible~.nova-slides-wahl [for=nki-allgemein],#nki-texte:focus-visible~.nova-slides-wahl [for=nki-texte],#nki-kontext:focus-visible~.nova-slides-wahl [for=nki-kontext],#nki-grenzen:focus-visible~.nova-slides-wahl [for=nki-grenzen],#nki-datenschutz:focus-visible~.nova-slides-wahl [for=nki-datenschutz]{outline:2px solid var(--wp--preset--color--cyan);outline-offset:2px}
#nki-uebersicht:checked~.nova-slides-bilder .k-uebersicht,#nki-allgemein:checked~.nova-slides-bilder .k-allgemein,#nki-texte:checked~.nova-slides-bilder .k-texte,#nki-kontext:checked~.nova-slides-bilder .k-kontext,#nki-grenzen:checked~.nova-slides-bilder .k-grenzen,#nki-datenschutz:checked~.nova-slides-bilder .k-datenschutz{display:block}
.nova-slides input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}
.nova-slides-wahl{display:flex;flex-wrap:wrap;gap:6px;padding:10px 12px;border-bottom:1px solid var(--nova-linie)}
.nova-slides-wahl label{font-size:.75rem;line-height:1.2;color:var(--wp--preset--color--text-light);background:var(--wp--preset--color--surface);border:1px solid var(--nova-linie);border-radius:4px;padding:6px 10px;cursor:pointer;transition:border-color .15s,color .15s}
.nova-slides-wahl label:hover{border-color:var(--wp--preset--color--cyan);color:var(--wp--preset--color--cyan)}
.nova-slides-bilder img{display:none;width:100%;height:auto;vertical-align:top}
.nova-slides-hinweis{margin:0;padding:10px 12px;border-top:1px solid var(--nova-linie);font-size:.75rem;color:var(--wp--preset--color--muted)}
#nwp-status:checked~.nova-slides-wahl [for=nwp-status],#nwp-anbieter:checked~.nova-slides-wahl [for=nwp-anbieter],#nwp-texte:checked~.nova-slides-wahl [for=nwp-texte],#nwp-kontext:checked~.nova-slides-wahl [for=nwp-kontext],#nwp-grenzen:checked~.nova-slides-wahl [for=nwp-grenzen],#nwp-protokoll:checked~.nova-slides-wahl [for=nwp-protokoll]{background:var(--wp--preset--color--cyan);border-color:var(--wp--preset--color--cyan);color:#fff}
#nwp-status:focus-visible~.nova-slides-wahl [for=nwp-status],#nwp-anbieter:focus-visible~.nova-slides-wahl [for=nwp-anbieter],#nwp-texte:focus-visible~.nova-slides-wahl [for=nwp-texte],#nwp-kontext:focus-visible~.nova-slides-wahl [for=nwp-kontext],#nwp-grenzen:focus-visible~.nova-slides-wahl [for=nwp-grenzen],#nwp-protokoll:focus-visible~.nova-slides-wahl [for=nwp-protokoll]{outline:2px solid var(--wp--preset--color--cyan);outline-offset:2px}
#nwp-status:checked~.nova-slides-bilder .s-status,#nwp-anbieter:checked~.nova-slides-bilder .s-anbieter,#nwp-texte:checked~.nova-slides-bilder .s-texte,#nwp-kontext:checked~.nova-slides-bilder .s-kontext,#nwp-grenzen:checked~.nova-slides-bilder .s-grenzen,#nwp-protokoll:checked~.nova-slides-bilder .s-protokoll{display:block}
#njm-status:checked~.nova-slides-wahl [for=njm-status],#njm-anbieter:checked~.nova-slides-wahl [for=njm-anbieter],#njm-texte:checked~.nova-slides-wahl [for=njm-texte],#njm-kontext:checked~.nova-slides-wahl [for=njm-kontext],#njm-grenzen:checked~.nova-slides-wahl [for=njm-grenzen],#njm-protokoll:checked~.nova-slides-wahl [for=njm-protokoll],#njm-datenschutz:checked~.nova-slides-wahl [for=njm-datenschutz]{background:var(--wp--preset--color--cyan);border-color:var(--wp--preset--color--cyan);color:#fff}
#njm-status:focus-visible~.nova-slides-wahl [for=njm-status],#njm-anbieter:focus-visible~.nova-slides-wahl [for=njm-anbieter],#njm-texte:focus-visible~.nova-slides-wahl [for=njm-texte],#njm-kontext:focus-visible~.nova-slides-wahl [for=njm-kontext],#njm-grenzen:focus-visible~.nova-slides-wahl [for=njm-grenzen],#njm-protokoll:focus-visible~.nova-slides-wahl [for=njm-protokoll],#njm-datenschutz:focus-visible~.nova-slides-wahl [for=njm-datenschutz]{outline:2px solid var(--wp--preset--color--cyan);outline-offset:2px}
#njm-status:checked~.nova-slides-bilder .j-status,#njm-anbieter:checked~.nova-slides-bilder .j-anbieter,#njm-texte:checked~.nova-slides-bilder .j-texte,#njm-kontext:checked~.nova-slides-bilder .j-kontext,#njm-grenzen:checked~.nova-slides-bilder .j-grenzen,#njm-protokoll:checked~.nova-slides-bilder .j-protokoll,#njm-datenschutz:checked~.nova-slides-bilder .j-datenschutz{display:block}
