.np-page{--np-fehler:#a23a28;--np-fehler-soft:#f7e3de;--np-warn-soft:#f6ecd6;--np-hinweis-soft:#e2ebf3;--np-schwach-soft:#ece6f5}.np-pruefer{gap:28px;display:grid}.np-pruefer h2{font-family:var(--display);letter-spacing:-.01em;margin:0;font-size:20px;font-weight:600}.np-pruefer kbd{font:11.5px var(--mono);border:1px solid var(--aw-line);background:var(--aw-white);border-bottom-width:2px;border-radius:4px;padding:0 5px}.np-pruefer button:disabled{opacity:.45;cursor:not-allowed}.np-link{color:var(--aw-accent);text-underline-offset:3px;font-size:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.np-eingabe{background:var(--aw-panel);border:1px solid var(--aw-line);border-radius:var(--aw-radius);padding:20px 22px;transition:border-color .15s,background .15s}.np-eingabe.ist-ziehen{border-color:var(--aw-accent);background:var(--aw-accent-soft);box-shadow:inset 0 0 0 1px var(--aw-accent)}.np-eingabe-kopf{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:8px 24px;margin-bottom:14px;display:grid}.np-datenschutz{color:var(--aw-muted);align-items:flex-start;gap:8px;margin:0;font-size:13px;line-height:1.55;display:flex}.np-datenschutz svg{color:var(--aw-heute);flex:none;margin-top:3px}.np-ablage{border:1.5px dashed var(--aw-line);border-radius:var(--aw-radius-s);background:var(--aw-white);gap:12px;padding:16px 18px;display:grid}.np-ablage>p{color:var(--aw-muted);align-items:flex-start;gap:10px;margin:0;font-size:14px;line-height:1.55;display:flex}.np-ablage>p svg{color:var(--aw-accent);flex:none;margin-top:2px}.np-datei{cursor:pointer}.np-datei:focus-within{outline:2px solid var(--aw-accent);outline-offset:2px}.np-ablage .aw-warnung{margin:0}.np-fortschritt{margin-top:14px}.np-fortschritt-zeile{font:12.5px var(--mono);color:var(--aw-muted);justify-content:space-between;gap:12px;margin-bottom:6px;display:flex}.np-fortschritt-zeile b{color:var(--aw-ink);font-weight:700}.np-fortschritt progress{appearance:none;background:var(--aw-line-soft);border:0;border-radius:999px;width:100%;height:8px;overflow:hidden}.np-fortschritt progress::-webkit-progress-bar{background:var(--aw-line-soft)}.np-fortschritt progress::-webkit-progress-value{background:var(--aw-accent);transition:width .2s}.np-fortschritt progress::-moz-progress-bar{background:var(--aw-accent)}.np-gegenlesen{min-width:0}.np-gegenlesen-hinweis{max-width:78ch;margin:-4px 0 14px}.np-spalten{gap:20px;min-width:0;display:grid}.np-spalten.mit-bild{grid-template-columns:minmax(240px,5fr) minmax(0,7fr);align-items:start}.np-bilder{min-width:0;top:calc(var(--aw-kopf) + 8px);max-height:calc(100vh - var(--aw-kopf) - 24px);gap:12px;padding-right:2px;display:grid;position:sticky;overflow:auto}.np-bild{border:1px solid var(--aw-line);border-radius:var(--aw-radius-s);background:var(--aw-white);margin:0;overflow:hidden}.np-bild img{object-fit:contain;object-position:top left;border-bottom:1px solid var(--aw-line-soft);background:#fff;width:100%;height:auto;max-height:420px;display:block}.np-bild figcaption{color:var(--aw-muted);padding:8px 10px;font-size:12.5px;line-height:1.5}.np-bild figcaption small{font:11px var(--mono);color:var(--aw-faint);display:block}.np-bild .aw-warnung{border-radius:0;margin:0}.np-bild[data-status=laeuft]{border-color:var(--aw-accent)}.np-bild[data-status=fehler],.np-bild[data-status=kein-edifact]{border-color:var(--aw-warn)}.np-textspalte{min-width:0}.np-aktionen{margin-top:10px}.np-aktionen .aw-chip{min-height:36px}.np-aktionen .aw-chip svg{flex:none}.np-editor-label{color:var(--aw-muted);margin-bottom:6px;font-size:13px;display:block}.np-editor-flaeche{border:1px solid var(--aw-line);border-radius:var(--aw-radius-s);background:var(--aw-white);position:relative}.np-editor-flaeche:focus-within{outline:2px solid var(--aw-accent);outline-offset:2px}.np-editor-spiegel,.np-editor-feld{width:100%;font:12.5px/1.6 var(--mono);letter-spacing:0;tab-size:4;white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal;scrollbar-gutter:stable;box-sizing:border-box;border:0;margin:0;padding:10px 12px;overflow-y:scroll}.np-editor-spiegel{color:#0000;pointer-events:none;scrollbar-color:transparent transparent;border-radius:var(--aw-radius-s);position:absolute;inset:0}.np-editor-spiegel::-webkit-scrollbar{background:0 0}.np-editor-spiegel::-webkit-scrollbar-thumb{background:0 0}.np-editor-feld{color:var(--aw-ink);resize:vertical;border-radius:var(--aw-radius-s);background:0 0;outline:0;min-height:130px;display:block;position:relative}.np-editor-spiegel mark{color:#0000;border-radius:2px}.np-editor-spiegel mark[data-stufe=fehler]{background:var(--np-fehler-soft);box-shadow:0 0 0 1px var(--np-fehler)}.np-editor-spiegel mark[data-stufe=warnung]{background:var(--np-warn-soft);box-shadow:0 0 0 1px var(--aw-warn)}.np-editor-spiegel mark[data-stufe=hinweis]{background:var(--np-hinweis-soft)}.np-editor-spiegel mark[data-stufe=schwach]{background:var(--np-schwach-soft);box-shadow:0 0 0 1px #8b78b8}.np-listen{gap:10px;margin-top:18px;display:grid}.np-listen details{border:1px solid var(--aw-line);border-radius:var(--aw-radius-s);background:var(--aw-panel)}.np-listen summary{cursor:pointer;align-items:baseline;gap:10px;padding:10px 14px;font-size:14px;font-weight:600;display:flex}.np-listen summary:focus-visible{outline:2px solid var(--aw-accent);outline-offset:2px}.np-auffaellig,.np-korrekturen{margin:0;padding:0 14px 6px;list-style:none}.np-auffaellig li{border-top:1px solid var(--aw-line-soft);grid-template-columns:112px minmax(0,1fr) auto;align-items:baseline;gap:10px;padding:8px 0;font-size:13px;line-height:1.5;display:grid}.np-stufe{font:10.5px var(--mono);letter-spacing:.05em;text-transform:uppercase}.np-auffaellig li[data-stufe=fehler] .np-stufe{color:var(--np-fehler);font-weight:700}.np-auffaellig li[data-stufe=warnung] .np-stufe{color:var(--aw-warn);font-weight:700}.np-auffaellig li[data-stufe=hinweis] .np-stufe{color:var(--aw-accent)}.np-auffaellig li[data-stufe=schwach] .np-stufe{color:#5f4c93}.np-korrekturen li{border-top:1px solid var(--aw-line-soft);grid-template-columns:150px 86px minmax(0,1fr);align-items:baseline;gap:10px;padding:7px 0;font-size:13px;line-height:1.5;display:grid}.np-korrektur-ort{font:11.5px var(--mono);color:var(--aw-muted)}.np-korrektur-art{font:10.5px var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--aw-muted)}.np-korrektur-text{overflow-wrap:anywhere;min-width:0}.np-korrektur-text del{color:var(--np-fehler);font-family:var(--mono);font-size:12px;text-decoration-thickness:1px}.np-korrektur-text ins{color:var(--aw-heute);font-family:var(--mono);font-size:12px;text-decoration:none}.np-korrektur-text small{color:var(--aw-faint);font-size:11.5px;display:block}.np-ergebnis{border-top:1px solid var(--aw-line);scroll-margin-top:calc(var(--aw-kopf) + 12px);min-width:0;padding-top:24px}.np-pruefi{background:var(--aw-panel);border:1px solid var(--aw-line);border-radius:var(--aw-radius);margin-bottom:22px;padding:16px 18px}.np-pruefi .aw-warnung{flex-wrap:wrap;margin:0 0 12px}.np-pruefi-karte{border-bottom:1px solid var(--aw-line-soft);grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px 22px;margin:0 0 14px;padding-bottom:14px;display:grid}.np-pruefi-karte dt{font:11px var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--aw-muted)}.np-pruefi-karte dd{overflow-wrap:anywhere;margin:3px 0 0;font-size:13.5px;line-height:1.5}.np-pruefi-nummer{font:700 26px/1.1 var(--mono);letter-spacing:-.02em}.np-pruefi-karte[data-quelle=manuell] .np-pruefi-nummer{color:var(--aw-accent)}.np-rot{color:var(--np-fehler)}.np-fassungswahl{margin-bottom:14px}.np-fassungswahl small{color:inherit;opacity:.75}.np-aehnlich{flex-wrap:wrap;flex-basis:100%;align-items:center;gap:6px;display:flex}.np-pruefi-suche{gap:8px;display:grid}.np-pruefi-treffer{margin:0;padding:0;list-style:none;display:grid}.np-pruefi-treffer button{text-align:left;border:0;border-top:1px solid var(--aw-line-soft);background:0 0;grid-template-columns:62px 72px minmax(0,1fr) auto;align-items:baseline;gap:10px;width:100%;padding:8px 4px;font-size:13px;display:grid}.np-pruefi-treffer button:hover{background:var(--aw-panel-soft)}.np-pruefi-treffer button[aria-pressed=true]{background:var(--aw-accent-soft)}.np-pruefi-treffer b{font-family:var(--mono)}.np-pruefi-treffer small{color:var(--aw-muted)}.np-ergebnis-koerper{min-width:0}.np-grenzen{border-left:3px solid var(--aw-warn);background:var(--aw-warn-soft);border-radius:0 var(--aw-radius-s) var(--aw-radius-s) 0;margin-top:28px;padding:16px 18px}.np-grenzen h3{margin:0 0 6px;font-size:14px}.np-grenzen ul{color:#4d3f18;margin:0;padding-left:18px;font-size:13.5px;line-height:1.6}@media (width<=900px){.np-pruefer{gap:22px}.np-eingabe{padding:16px}.np-eingabe-kopf{grid-template-columns:1fr}.np-spalten.mit-bild{grid-template-columns:minmax(0,1fr)}.np-bilder{max-height:none;position:static}.np-bild img{max-height:280px}.np-auffaellig li{grid-template-columns:minmax(0,1fr) auto}.np-stufe{grid-column:1/-1}.np-korrekturen li{grid-template-columns:minmax(0,1fr);gap:2px}.np-pruefi-treffer button{grid-template-columns:56px minmax(0,1fr)}.np-pruefi-treffer button>:nth-child(n+3){grid-column:2}.aw-segment-zeile{grid-template-columns:26px 54px minmax(0,1fr)}.aw-befund{grid-template-columns:minmax(0,1fr);gap:2px}}
