.korrektur-panel { border:1px solid var(--stroke);border-radius:12px;background:var(--panel);padding:18px;margin-bottom:18px; }
#arbeits-bereich { display:grid;grid-template-columns:minmax(260px,340px) minmax(0,1fr);gap:18px;align-items:start; }
#arbeits-bereich[hidden] { display:none; }
#arbeits-bereich .debug-arbeit { grid-template-columns:minmax(0,1fr); }
.korrektur-panel .field { display:grid;gap:6px;margin-bottom:12px; }
.korrektur-panel input,.korrektur-panel select,.korrektur-panel textarea { width:100%;min-width:0;font:inherit;color:var(--text);background:var(--panel);border:1px solid var(--stroke);border-radius:8px;padding:9px; }
.korrektur-zeiten { display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;font-size:11px; }
.korrektur-meldung { border-top:1px solid var(--stroke);padding:12px 0;overflow-wrap:anywhere; }
.korrektur-meldung p { white-space:pre-wrap; }
.korrektur-meldung small { display:block;margin:8px 0;color:var(--muted); }
.zl-meldung { position:absolute;top:32px;z-index:3;width:22px;height:26px;padding:0;background:#b5214d;border:1px solid #ff759b;border-radius:5px;color:white;font:700 14px monospace;cursor:pointer; }
.zl-meldung.erledigt { background:#176343;border-color:#5be0a5; }
.korrekturtisch-eingebettet body > .ui-seitenmarke,.korrekturtisch-eingebettet .debug-kopf > a,.korrekturtisch-eingebettet .welt-randtext { display:none!important; }
html.korrekturtisch-eingebettet .debug-view { width:100%;max-width:none;margin:0;padding:12px; }
.korrekturtisch-eingebettet .debug-kopf { margin:0 0 12px;padding:12px; }
@media(max-width:1000px) { #arbeits-bereich { grid-template-columns:minmax(0,1fr); } .korrektur-panel { order:2; } }

.korrekturtisch-eingebettet #debug-inhalt > .term-fenster > .term-leiste { display:none; }
.korrekturtisch-eingebettet #debug-inhalt > .term-fenster > .term-inhalt { padding:14px; }

.zl-meldung.bearbeitung { background:#765900;border-color:#ffdc60; }
#korrektur-vergleich { display:grid;gap:10px;overflow-wrap:anywhere; }
#korrektur-qualitaet { display:grid;gap:8px;margin:12px 0; }
#korrektur-qualitaet button { text-align:left;white-space:normal; }
