/* Gleicher Mantel wie Klasse 5; ausschließlich der Jahrgangsakzent wechselt. */
body.lw-mantel{
  --lw-accent:#0A7A70;
  --lw-accent-dark:#086258;
  --lw-accent-soft:#E8F4F2;
}
@media print{.lw-mantel[data-lw-area="netze"] .lw-sheet .lw-content-block>p:has(>b){break-inside:avoid}}
@media print{.lw-mantel[data-lw-page="baustein-transfer.html"] .lw-sheet .lw-self-check>div>p{display:none}}

/* M02: Schreibraum nach Aufgabe und zusammenhängende Papierabschnitte. */
@media print{
 .lw-mantel[data-lw-area="suche"] .lw-sheet .lw-self-check>div>p{display:none}
 .lw-mantel[data-lw-area="suche"] .lw-sheet .lw-self-check{margin:3mm 0;padding:2mm}
 .lw-mantel[data-lw-area="suche"] .lw-sheet .lw-block-task,.lw-mantel[data-lw-area="suche"] .lw-sheet .lw-block-example{break-inside:avoid}
 .lw-mantel[data-lw-area="suche"] .lw-sheet .lw-content-block>p:has(>b){break-inside:avoid;break-after:avoid}
 .lw-mantel[data-lw-area="suche"] .lw-sheet .lw-answer-space{min-height:45mm}
 .lw-mantel[data-lw-area="suche"][data-lw-page="baustein-index.html"] .lw-sheet .lw-block-task{break-before:page}
 .lw-mantel[data-lw-area="suche"][data-lw-page="baustein-index.html"] .lw-sheet .lw-answer-space{min-height:80mm}
 .lw-mantel[data-lw-area="suche"][data-lw-page="baustein-revision.html"] .lw-sheet .lw-answer-space{min-height:60mm}
 .lw-mantel[data-lw-area="suche"] .lw-sheet .lw-device-followup{break-before:page}
 .lw-mantel[data-lw-area="suche"][data-lw-page="baustein-transfer.html"] .lw-sheet .lw-block-task:first-of-type .lw-answer-space{min-height:40mm}
}

@media print{
 .lw-mantel[data-lw-area="suche"][data-lw-page="baustein-index.html"] .lw-sheet .lw-block-task:nth-of-type(4){break-before:page}
 .lw-mantel[data-lw-area="suche"][data-lw-page="baustein-index.html"] .lw-sheet .lw-block-task:nth-of-type(3) .lw-answer-space{display:none}
 .lw-mantel[data-lw-area="suche"][data-lw-page="baustein-index.html"] .lw-sheet .lw-block-task:nth-of-type(3) td{height:14mm}
 .lw-mantel[data-lw-area="suche"][data-lw-page="baustein-index.html"] .lw-sheet .lw-block-task:nth-of-type(4) .lw-answer-space{min-height:60mm}
 .lw-mantel[data-lw-area="suche"][data-lw-page="baustein-interessen.html"] .lw-sheet .lw-block-task{break-before:page}
 .lw-mantel[data-lw-area="suche"][data-lw-page="baustein-interessen.html"] .lw-sheet .lw-answer-space{min-height:85mm}
 .lw-mantel[data-lw-area="suche"][data-lw-page="baustein-revision.html"] .lw-sheet .lw-completion{display:none}
 .lw-mantel[data-lw-area="suche"][data-lw-print="solutions"] .lw-sheet .lw-answer-space{min-height:0;height:0;border:0;margin:0}
}


/* M03: vergleichbare Werbeansichten und vollständige Arbeitsabschnitte auf Papier. */
@media print{
 .lw-mantel[data-lw-area="werbung"] .lw-self-check>div>p{display:none}
 .lw-mantel[data-lw-area="werbung"] .lw-self-check{margin:3mm 0;padding:2mm;break-inside:avoid}
 .lw-mantel[data-lw-area="werbung"] .lw-sheet .lw-block-task{break-inside:avoid}
 .lw-mantel[data-lw-area="werbung"] .lw-content-block>p:has(>b){break-inside:avoid;break-after:avoid}
 .lw-mantel[data-lw-area="werbung"] .lw-sheet .lw-answer-space{min-height:35mm}
 .lw-mantel[data-lw-area="werbung"] .lw-device-task{break-inside:avoid}
 .lw-mantel[data-lw-area="werbung"][data-lw-page="baustein-modell.html"] .lw-sheet .lw-block-task{break-before:page}
 .lw-mantel[data-lw-area="werbung"][data-lw-page="baustein-erkennen.html"] .lw-sheet .lw-block-task{break-before:page}
 .lw-mantel[data-lw-area="werbung"][data-lw-page="baustein-erkennen.html"] .lw-sheet .lw-answer-space{min-height:70mm}
 .lw-mantel[data-lw-area="werbung"][data-lw-page="baustein-entscheiden.html"] .lw-sheet .lw-block-explanation{break-before:page}
 .lw-mantel[data-lw-area="werbung"][data-lw-page="baustein-erkennen.html"] .lw-block-example:has(figure),
 .lw-mantel[data-lw-area="werbung"][data-lw-page="baustein-wirkung.html"] .lw-block-example:has(figure){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3mm;break-inside:avoid}
 .lw-mantel[data-lw-area="werbung"][data-lw-page="baustein-erkennen.html"] .lw-block-example:has(figure){grid-template-columns:repeat(3,minmax(0,1fr))}
 .lw-mantel[data-lw-area="werbung"] .lw-block-example:has(figure)>h2,
 .lw-mantel[data-lw-area="werbung"] .lw-block-example:has(figure)>p{grid-column:1/-1}
 .lw-mantel[data-lw-area="werbung"] .lw-sheet .lw-content-figure{margin:2mm 0;max-width:100%}
 .lw-mantel[data-lw-area="werbung"] .lw-sheet .lw-content-figure img{width:100%}
 .lw-mantel[data-lw-area="werbung"] .lw-sheet .lw-content-figure figcaption{font-size:9pt;line-height:1.3}
 .lw-mantel[data-lw-area="werbung"][data-lw-print="solutions"] .lw-sheet .lw-answer-space{min-height:0;height:0;margin:0;border:0}
}

@media print{
 .lw-mantel[data-lw-area="werbung"] .lw-check-help{display:none}
 .lw-mantel[data-lw-area="werbung"] .lw-block-external .lw-start-place+p{break-inside:avoid}
 .lw-mantel[data-lw-area="werbung"][data-lw-page="baustein-modell.html"] .lw-block-task .lw-answer-space,
 .lw-mantel[data-lw-area="werbung"][data-lw-page="baustein-revision.html"] .lw-block-task .lw-answer-space{display:none}
 .lw-mantel[data-lw-area="werbung"][data-lw-page="baustein-modell.html"] .lw-block-task td,
 .lw-mantel[data-lw-area="werbung"][data-lw-page="baustein-revision.html"] .lw-block-task td{height:28mm;vertical-align:top}
 .lw-mantel[data-lw-area="werbung"][data-lw-page="baustein-revision.html"] .lw-block-task{break-before:page}
 .lw-mantel[data-lw-area="werbung"][data-lw-page="baustein-abruf.html"] .lw-answer-space{min-height:24mm}
 .lw-mantel[data-lw-area="werbung"][data-lw-page="baustein-wirkung.html"] .lw-sheet .lw-content-figure img{max-height:60mm;width:auto;max-width:100%}
 .lw-mantel[data-lw-area="werbung"][data-lw-page="schritt-entscheiden.html"] .lw-block-explanation{break-before:page}
 .lw-mantel[data-lw-area="werbung"][data-lw-print="solutions"] .lw-block-task td{height:auto}
}
@media print{
 .lw-mantel[data-lw-area="werbung"][data-lw-page^="baustein-gestalten"] .lw-device-routes{break-before:page}
}

/* M04: Codetabelle und eigene Prüfspuren auf Papier. */
@media print{
 .lw-mantel[data-lw-area="codierungen"] .lw-sheet .lw-self-check>div>p{display:none}
 .lw-mantel[data-lw-area="codierungen"] .lw-self-check{margin:3mm 0;padding:2mm;break-inside:avoid}
 .lw-mantel[data-lw-area="codierungen"] .lw-check-help{display:none}
 .lw-mantel[data-lw-area="codierungen"] .lw-sheet .lw-block-task{break-inside:avoid}
 .lw-mantel[data-lw-area="codierungen"] .lw-sheet .lw-answer-space{min-height:36mm}
 .lw-mantel[data-lw-area="codierungen"][data-lw-page="baustein-regeln.html"] .lw-block-example{break-before:page}
 .lw-mantel[data-lw-area="codierungen"][data-lw-page="baustein-regeln.html"] .lw-sheet td,
 .lw-mantel[data-lw-area="codierungen"][data-lw-page="baustein-regeln.html"] .lw-sheet th{padding:0.8mm 3mm;font-size:10pt;line-height:1.15}
 .lw-mantel[data-lw-area="codierungen"] .lw-content-figure{max-width:125mm;margin:3mm auto}
 .lw-mantel[data-lw-area="codierungen"][data-lw-page="baustein-stoerung.html"] .lw-block-task td{height:23mm;vertical-align:top}
 .lw-mantel[data-lw-area="codierungen"][data-lw-page="baustein-stoerung.html"] .lw-answer-space{display:none}
 .lw-mantel[data-lw-area="codierungen"][data-lw-page="baustein-abruf.html"] .lw-answer-space{min-height:24mm}
 .lw-mantel[data-lw-area="codierungen"][data-lw-print="solutions"] .lw-answer-space{min-height:0;height:0;border:0;margin:0}
 .lw-mantel[data-lw-area="codierungen"][data-lw-print="solutions"] .lw-block-task td{height:auto}
}

@media print{
 .lw-mantel[data-lw-area="codierungen"][data-lw-page="baustein-revision.html"] .lw-sheet .lw-answer-space{min-height:25mm}
 .lw-mantel[data-lw-area="codierungen"][data-lw-print="solutions"] .lw-sheet .lw-content-block{margin:3mm 0;padding:0}
 .lw-mantel[data-lw-area="codierungen"][data-lw-print="solutions"] .lw-sheet p{margin:1.5mm 0}
 .lw-mantel[data-lw-area="codierungen"][data-lw-print="solutions"] .lw-sheet h2{margin:3mm 0 1.5mm}
 .lw-mantel[data-lw-area="codierungen"][data-lw-print="solutions"] .lw-sheet .lw-help,
 .lw-mantel[data-lw-area="codierungen"][data-lw-print="solutions"] .lw-sheet .lw-solution{margin:2mm 0;padding:1.5mm}
 .lw-mantel[data-lw-area="codierungen"][data-lw-print="solutions"] .lw-sheet .lw-answer-space{min-height:0}
}

@media print{
 .lw-mantel[data-lw-area="codierungen"] .lw-sheet .lw-help>summary,
 .lw-mantel[data-lw-area="codierungen"] .lw-sheet .lw-solution>summary{min-height:0;margin:0 0 1mm;padding:0}
 .lw-mantel[data-lw-area="codierungen"] .lw-sheet .lw-self-check{margin:2mm 0;padding:2mm}
 .lw-mantel[data-lw-area="codierungen"] .lw-sheet .lw-self-check>ul{margin-top:1mm;padding:1mm 1mm 1mm 5mm}
 .lw-mantel[data-lw-area="codierungen"][data-lw-page="baustein-stoerung.html"] .lw-block-task table{table-layout:fixed;width:100%}
 .lw-mantel[data-lw-area="codierungen"][data-lw-page="baustein-stoerung.html"] .lw-block-task th:first-child{width:37%}
}

/* M04: Nachschlagen und eigene Arbeit im selben Blickfeld. */
.lw-code-work{display:grid;grid-template-columns:minmax(0,1fr) 285px;gap:24px;align-items:start}
.lw-code-tasks,.lw-code-aids{min-width:0}
.lw-code-aids{position:sticky;top:12px}
.lw-code-aids details{margin:0 0 16px;padding:12px;background:var(--lw-accent-soft)}
.lw-code-scroll{max-height:44vh;overflow:auto;overscroll-behavior:contain;background:#fff;border-radius:6px}
.lw-code-scroll table{width:100%;font-size:16px;border-collapse:collapse}
.lw-code-scroll th,.lw-code-scroll td{padding:5px 7px;text-align:left;border-bottom:1px solid var(--lw-line)}
.lw-code-scroll th{position:sticky;top:0;background:var(--lw-accent-soft)}
.lw-code-scroll td:nth-child(n+2){font-family:ui-monospace,monospace;white-space:nowrap}
.lw-code-saved textarea{min-height:64px;font-family:ui-monospace,monospace;font-size:15px}
.lw-code-original>.lw-content-block{margin:0;border:0;padding:8px 0}
.lw-code-tasks textarea{min-height:88px}
@media(max-width:900px){
 .lw-code-work{display:flex;flex-direction:column;gap:12px}
 .lw-code-aids{order:-1;width:100%;position:sticky;top:0;z-index:4}
 .lw-code-tasks{width:100%}
 .lw-code-aids .lw-code-reference{margin:0;box-shadow:0 3px 8px #163b3718}
 .lw-code-scroll{max-height:23vh}
 .lw-code-reference>p{margin:0 0 8px}
 .lw-code-aids:has(.lw-code-saved){position:static}
 .lw-code-saved{margin-top:12px!important}
}
@media print{
 .lw-code-aids{display:none}
 .lw-code-work{display:block}
 .lw-mantel[data-lw-area="codierungen"] .lw-sheet .lw-answer-space{min-height:20mm}
 .lw-mantel[data-lw-area="codierungen"][data-lw-page="baustein-stoerung.html"] .lw-answer-space{display:block}
 .lw-mantel[data-lw-area="codierungen"][data-lw-page="baustein-regeln.html"] .lw-block-example{break-before:auto}
 .lw-mantel[data-lw-area="codierungen"][data-lw-page="baustein-regeln.html"] .lw-block-explanation{break-before:page}
 .lw-mantel[data-lw-area="codierungen"][data-lw-page="baustein-regeln.html"] .lw-block-explanation td{height:auto}
 .lw-mantel[data-lw-area="codierungen"][data-lw-page="baustein-stoerung.html"] .lw-block-example{break-inside:avoid}
 .lw-mantel[data-lw-area="codierungen"][data-lw-page="baustein-stoerung.html"] .lw-block-example th,
 .lw-mantel[data-lw-area="codierungen"][data-lw-page="baustein-stoerung.html"] .lw-block-example td{padding:1.5mm;font-size:10pt}
 .lw-mantel[data-lw-area="codierungen"][data-lw-print="solutions"] .lw-sheet .lw-answer-space{min-height:0;height:0;display:none}
 .lw-mantel[data-lw-area="codierungen"] .lw-sheet .lw-content-block>p:has(>b){break-after:avoid}
}

/* Drucknachprüfung M04: Beispiele und Kriterien ohne isolierte Restseiten. */
@media print{
 .lw-mantel[data-lw-area="codierungen"][data-lw-page="baustein-regeln.html"] .lw-content-figure img{max-height:52mm;width:auto;max-width:100%}
 .lw-mantel[data-lw-area="codierungen"][data-lw-page="baustein-grenzen.html"] .lw-sheet .lw-answer-space{min-height:16mm}
 .lw-mantel[data-lw-area="codierungen"][data-lw-page="baustein-revision.html"] .lw-sheet .lw-answer-space{min-height:18mm}
 .lw-mantel[data-lw-area="codierungen"][data-lw-page="baustein-revision.html"] .lw-sheet .lw-content-block{margin:3mm 0}
 .lw-mantel[data-lw-area="codierungen"][data-lw-print="solutions"] .lw-sheet .lw-answer-space{min-height:0;height:0;display:none}
}

@media print{
 .lw-mantel[data-lw-area="codierungen"][data-lw-print="solutions"] .lw-sheet .lw-content-block{margin:2mm 0;padding:0}
 .lw-mantel[data-lw-area="codierungen"][data-lw-print="solutions"] .lw-sheet .lw-content-block p{line-height:1.3;margin:1mm 0}
 .lw-mantel[data-lw-area="codierungen"][data-lw-print="solutions"] .lw-sheet .lw-content-block>h2{margin:2mm 0 1mm}
}
@media print{
 .lw-mantel[data-lw-area="codierungen"][data-lw-page="baustein-stoerung.html"][data-lw-print="solutions"] .lw-block-task:has(.lw-solution){break-before:page}
}
/* Jahrgang: Zeitplan, genaue Abrufe und Übergaben; bestehende Reihen bleiben unverändert. */
.lw-year-document{max-width:1100px;margin:0 auto}
.lw-year-document p{max-width:78ch}
.lw-year-table{overflow-x:auto;margin:24px 0;outline-offset:4px}
.lw-year-table table{border-collapse:collapse;width:100%;min-width:590px}
.lw-year-table caption{text-align:left;font-weight:700;padding:12px 0}
.lw-year-table th,.lw-year-table td{text-align:left;vertical-align:top;padding:12px;border-bottom:1px solid var(--lw-line);line-height:1.5}
.lw-year-table thead{background:var(--lw-accent-soft)}
.lw-year-table tbody th{white-space:nowrap}
.lw-year-recall,.lw-year-connection{padding:12px 0 20px;border-bottom:1px solid var(--lw-line);scroll-margin-top:24px}
.lw-year-context{margin:24px 0}
.lw-year-context .lw-reading-links a{overflow-wrap:anywhere}
.lw-year-solutions{margin:24px 0;padding:16px;background:var(--lw-accent-soft)}
.lw-year-document summary{cursor:pointer;font-weight:700}
@page year{size:A4;margin:14mm}
@media print{
 .lw-year-document{page:year;font-size:10.5pt;line-height:1.4;max-width:none}
 .lw-year-document h1{font-size:23pt;line-height:1.15;margin:0 0 5mm}
 .lw-year-document h2{font-size:14pt;margin:5mm 0 2mm;break-after:avoid}
 .lw-year-document .lw-lead{font-size:12pt}
 .lw-year-table{overflow:visible;margin:4mm 0}
 .lw-year-table table{min-width:0;width:100%;font-size:10pt}
 .lw-year-table th,.lw-year-table td{padding:2mm;line-height:1.3}
 .lw-year-table tr{break-inside:avoid}
 .lw-year-table thead{display:table-header-group}
 .lw-year-document p{orphans:3;widows:3}
 .lw-year-recall,.lw-year-connection{break-inside:avoid;padding:0 0 3mm}
 .lw-year-document .no-print{display:none!important}
 .lw-year-solutions{display:none}
 body.lw-mantel .lw-year-document .lw-year-solutions[open]{display:block!important;break-before:page}
 body.lw-mantel .lw-year-document .lw-year-solutions[open]>:not(summary){display:block!important}
 .lw-year-document a{color:inherit;text-decoration:underline}
 .lw-year-document a::after{content:none!important}
 .lw-year-connection p{margin:2mm 0}
 .lw-year-connection h2{margin-top:3mm}
 .lw-year-document #abschluss{break-inside:avoid}
 .lw-year-document:has(#abschluss) p{line-height:1.3;margin:2mm 0}
 .lw-year-document:has(#abschluss) .lw-year-connection{padding-bottom:1mm}
 .lw-year-document .lw-provenance{margin-top:3mm;padding-top:2mm;font-size:9pt}
 .lw-mantel[data-lw-area="codierungen"][data-lw-page="baustein-abruf.html"] .lw-answer-space{min-height:24mm}
 .lw-mantel[data-lw-area="codierungen"][data-lw-page="baustein-abruf.html"] .lw-content-block{margin:2mm 0;padding:0}
 .lw-mantel[data-lw-area="codierungen"][data-lw-page="baustein-abruf.html"] .lw-content-block p{margin:1.5mm 0}
 .lw-mantel[data-lw-area="codierungen"][data-lw-page="baustein-abruf.html"] .lw-self-check{padding:2mm;margin:3mm 0}
 body.lw-mantel[data-lw-area="medienprodukt"][data-lw-page="baustein-bruecke.html"] .lw-sheet .lw-content-block .lw-reading-links a{min-height:0}
}
