.sp2-collection-link{display:block;padding:18px 22px;margin:16px 0;background:#edf7ef;border:1px solid #bfdcc8;border-radius:14px;color:#17633a;font-weight:700}.sp2-collection-link[hidden]{display:none}.sp2-topic-index{font:700 13px/1.5 monospace;color:#168044;display:block;margin-bottom:12px}.dk-sp2-topic-number{display:block;color:#168044;font-weight:700;margin-top:5px}#lesson.sprechen-teil2 .sp2-source-note{display:block;color:#5d6b61;margin-bottom:12px;font:400 13px/1.6 system-ui}#lesson.sprechen-teil2 .sp2-original{margin-top:24px;border-top:1px solid #c9d8ce;padding-top:14px}#lesson.sprechen-teil2 .sp2-original summary{cursor:pointer;color:#17633a;font:600 15px/1.7 system-ui}#lesson.sprechen-teil2 .sp2-original .dk-sp-btn{margin:12px 0;min-height:44px}#lesson.sprechen-teil2 .sp2-scan-frame{max-width:100%;overflow:auto;background:white;border-radius:8px}#lesson.sprechen-teil2 .sp2-original img{display:block;width:100%;height:auto}#lesson.sprechen-teil2 .sp2-original.zoomed img{width:1400px;max-width:none}#lesson.sprechen-teil2 .dk-sp2-situation p{overflow-wrap:anywhere;white-space:pre-line}#lesson.sprechen-teil2 .dk-sp-foot nav{flex-wrap:wrap}@media(max-width:560px){#lesson.sprechen-teil2 .dk-sp-foot nav{display:grid;width:100%;grid-template-columns:1fr 1fr}#lesson.sprechen-teil2 [data-sp2-overview]{grid-column:1/-1}#lesson.sprechen-teil2 .dk-sp2-task{min-width:0}#lesson.sprechen-teil2 .dk-sp2-situation p{font-size:18px;line-height:1.75}#lesson.sprechen-teil2 .dk-sp-title h2{overflow-wrap:anywhere}.sp2-collection-link{padding:16px}}
@media(max-width:560px){#lesson.sp2-pdf-topic .dk-sp-foot>div{display:grid;grid-template-columns:minmax(0,1fr);width:100%}#lesson.sp2-pdf-topic .dk-sp-foot .soft-red{display:none}#lesson.sp2-pdf-topic .dk-sp-foot nav{width:100%;min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}#lesson.sp2-pdf-topic .dk-sp-foot .dk-sp-btn{min-height:44px;word-break:normal;overflow-wrap:normal}#lesson.sp2-pdf-topic .dk-sp-foot [data-sp2-overview]{grid-column:1/-1}}
