/* Verdächtige Nachricht prüfen (betrug.domain-root.de, /schutz/nachricht-pruefen/; T52, 29.10.2026).
   Rahmen, Felder und Knöpfe aus domainroot.css (.dr-werkzeug, .dr-btn); Farben nur über die Variablen des Hosts. */
.dr-np-form { grid-template-columns: minmax(0, 1fr); align-items: start; }
.dr-np-frage { border: 1px solid var(--dr-linie); border-radius: 12px; padding: .6rem .95rem .7rem; margin: 0; min-width: 0; }
.dr-np-frage legend { font-weight: 700; font-size: .95rem; padding: 0 .3rem; }
.dr-np-mehrfach { font-weight: 400; font-size: .85rem; color: var(--dr-tinte-2); }
.dr-np-antworten { display: flex; flex-wrap: wrap; gap: .1rem 1.4rem; }
.dr-np-antworten label { display: flex; gap: .5rem; align-items: center; min-height: 44px; cursor: pointer; }
.dr-np-antworten input { width: 1.15rem; height: 1.15rem; accent-color: var(--dr-marke); flex: none; margin: 0; }
.dr-np-frage--bereits { border-color: var(--dr-warn-linie); }

/* Ergebnis */
.dr-np-ergebnis { overflow-wrap: anywhere; }
.dr-np-druckkopf { display: none; }
.dr-main .prose .dr-np-notfall, .dr-np-notfall { margin: 0 0 1rem; padding: .8rem 1rem; border: 2px solid var(--dr-warn); border-radius: 12px; background: var(--dr-warn-tint); }
.dr-main .prose .dr-np-notfall p { margin: 0 0 .5rem; }
.dr-main .prose .dr-np-notfall p:last-child { margin: 0; }
.dr-np-notfall .dr-btn { text-decoration: none; }
.dr-main .prose .dr-np-stufe, .dr-np-stufe { margin: 0 0 .8rem; padding: .7rem .95rem; border-left: 5px solid var(--dr-tipp); border-radius: 0 10px 10px 0; background: var(--dr-tipp-tint); }
.dr-main .prose .dr-np-stufe--mehrere, .dr-np-stufe--mehrere { border-left-color: var(--dr-vorsicht); background: var(--dr-vorsicht-tint); }
.dr-main .prose .dr-np-stufe--stark, .dr-np-stufe--stark { border-left-color: var(--dr-warn); background: var(--dr-warn-tint); }
.dr-main .prose .dr-np-stufe-name, .dr-np-stufe-name { margin: 0 0 .2rem; font-size: 1.2rem; font-weight: 800; color: var(--dr-tipp); }
.dr-main .prose .dr-np-stufe--mehrere .dr-np-stufe-name, .dr-np-stufe--mehrere .dr-np-stufe-name { color: var(--dr-vorsicht); }
.dr-main .prose .dr-np-stufe--stark .dr-np-stufe-name, .dr-np-stufe--stark .dr-np-stufe-name { color: var(--dr-warn); }
.dr-main .prose .dr-np-stufe-text, .dr-np-stufe-text { margin: 0; }
.dr-main .prose .dr-np-hart-titel { margin: .4rem 0 .3rem; }
.dr-np-hart li { color: var(--dr-warn); font-weight: 600; }
.dr-main .prose .dr-np-titel, .dr-np-titel { margin: .9rem 0 .35rem; padding: 0; font-size: 1.05rem; }
.dr-np-warnliste li, .dr-np-hinweise li { margin: 0 0 .35rem; }
.dr-main .prose .dr-np-offen { font-size: .92rem; color: var(--dr-tinte-2); }
.dr-main .prose .dr-np-satz, .dr-np-satz { margin: 1rem 0 .4rem; padding: .65rem .85rem; border-radius: 10px; background: var(--dr-flaeche); border: 1px solid var(--dr-linie); }

@media print {
  .dr-np-form, .dr-w-nachricht-pruefen .dr-werkzeug-knoepfe, .dr-w-nachricht-pruefen .dr-werkzeug-lokal { display: none !important; }
  .dr-np-druckkopf { display: block; font-weight: 700; }
  .dr-np-stufe, .dr-np-notfall { background: #fff !important; border-color: #000 !important; }
  .dr-np-stufe-name, .dr-np-hart li { color: #000 !important; }
}
