.vorlagen{--grund:#f7f6f3;--karte:#fff;--rahmen:#e4e2dd;--text:#1f2937;--leise:#6b7280;--kuehl-grund:#f5f8fc;--kuehl-rahmen:#dce6f2;--kuehl-kopf:#2c4763;--kuehl-unter:#5a7490;--gruen-grund:#f4f9f5;--gruen-rahmen:#dceadf;--gruen-kopf:#2f5138;--gruen-unter:#5b7a63;--gruen-neben:#ecf4ee;--ocker:#b4893c;--ocker-grund:#fdf8ee;--ocker-rahmen:#e9d5ae;--ocker-text:#7a5b1a;--ink:#0e1116;color:var(--text);font-size:15px;line-height:1.5}.vorlagen button{font:inherit}.vorlagen h1{margin:6px 0 4px;font-size:24px;font-weight:600}.vorlagen .unterzeile{color:var(--leise);max-width:72ch;margin:0 0 18px;font-size:14px}.vorlagen .karte{background:var(--karte);border:1px solid var(--rahmen);border-radius:12px;margin-bottom:14px;padding:18px 20px}.vorlagen .karte h3{margin:0 0 4px;font-size:15px;font-weight:600}.vorlagen .kcap{color:var(--leise);max-width:80ch;margin:0 0 12px;font-size:13px}.vorlagen .raster{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.vorlagen .vk{background:var(--karte);border:1px solid var(--rahmen);border-radius:12px;flex-direction:column;gap:6px;min-height:176px;padding:16px 18px;display:flex}.vorlagen .vk.aktiv{border-color:var(--gruen-rahmen);background:var(--gruen-grund)}.vorlagen .vk .bereich{color:var(--leise);font-size:12px}.vorlagen .vk h3{margin:0;font-size:16px;font-weight:600}.vorlagen .vk p{color:var(--leise);margin:0;font-size:13.5px}.vorlagen .vk .fuss{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:8px;display:flex}.vorlagen .stand{border-radius:6px;padding:2px 8px;font-size:12px}.vorlagen .stand.fertig{background:var(--gruen-neben);color:var(--gruen-kopf)}.vorlagen .stand.folgt{color:var(--leise);background:#f1f0ec}.vorlagen .btn{border:1.5px solid var(--ink);background:var(--ink);color:#fff;cursor:pointer;border-radius:10px;padding:8px 14px;font-size:14px;font-weight:600}.vorlagen .btn.hell{color:var(--ink);border-color:var(--rahmen);background:#fff}.vorlagen .btn:disabled{opacity:.45;cursor:default}.vorlagen .zurueck{color:var(--leise);cursor:pointer;background:0 0;border:none;margin-bottom:6px;padding:0;font-size:13px}.vorlagen .reiter{border-bottom:1px solid var(--rahmen);gap:6px;margin:6px 0 16px;display:flex}.vorlagen .reiter button{color:var(--leise);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 14px;font-size:14px}.vorlagen .reiter button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--ink);font-weight:600}.vorlagen .ladeleiste{justify-content:flex-end;align-items:center;gap:10px;margin:0 0 14px;display:flex}.vorlagen .ladeleiste .hinw{color:var(--leise);margin-right:auto;font-size:12px}.vorlagen .blockblau{background:var(--kuehl-grund);border:1px solid var(--kuehl-rahmen);border-radius:12px;margin-bottom:14px;padding:16px 18px}.vorlagen .blockblau h3{color:var(--kuehl-kopf);margin:0 0 4px;font-size:15px}.vorlagen .blockblau .hinweis{color:var(--kuehl-unter);margin:0 0 10px;font-size:13px}.vorlagen .gliederung{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.vorlagen .gl{border:1px solid var(--kuehl-rahmen);background:#fff;border-radius:8px;padding:8px 11px;font-size:13.5px}.vorlagen .gl b{color:var(--kuehl-unter);font-size:12px;font-weight:600;display:block}.vorlagen .kapitel{border-top:1px solid #eff0ed;grid-template-columns:44px 1fr 1fr;gap:16px;padding:14px 0;display:grid}.vorlagen .kapitel:first-of-type{border-top:none;padding-top:4px}.vorlagen .kapitel .nr{background:var(--ink);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;display:flex}.vorlagen .kapitel h4{margin:2px 0 4px;font-size:15px;font-weight:600}.vorlagen .kapitel .was{color:var(--text);margin:0;font-size:13.5px}.vorlagen .kapitel .bsp{background:var(--ocker-grund);border:1px solid var(--ocker-rahmen);color:var(--ocker-text);border-radius:8px;padding:10px 12px;font-size:13px}.vorlagen .kapitel .bsp b{text-transform:none;margin-bottom:3px;font-size:11.5px;font-weight:600;display:block}.vorlagen .kapitel .bsp ol{margin:0;padding-left:18px}.vorlagen .liste{margin:0;padding-left:20px;font-size:14px}.vorlagen .liste li{margin:3px 0}.vorlagen .blatt{border:1px solid var(--rahmen);background:#fff;border-radius:12px;max-width:860px;margin-bottom:14px;padding:28px 34px}.vorlagen .deckblatt{border-bottom:1px solid var(--rahmen);grid-template-columns:1fr auto;gap:12px;margin-bottom:18px;padding-bottom:18px;display:grid}.vorlagen .deckblatt .betrieb{color:var(--leise);letter-spacing:.02em;font-size:12px}.vorlagen .deckblatt h2{margin:4px 0 2px;font-size:24px;font-weight:650}.vorlagen .deckblatt .meta{color:var(--leise);text-align:right;font-size:13px;line-height:1.7}.vorlagen .blatt h3{margin:20px 0 6px;font-size:16px}.vorlagen .blatt p{margin:0 0 8px;font-size:14.5px}.vorlagen .blatt table{border-collapse:collapse;width:100%;margin:4px 0 8px;font-size:14px}.vorlagen .blatt th{text-align:left;color:var(--leise);border-bottom:1px solid var(--rahmen);padding:0 8px 7px 0;font-size:12px;font-weight:600}.vorlagen .blatt td{vertical-align:top;border-bottom:1px solid #eff0ed;padding:7px 8px 7px 0}.vorlagen .inhaltsv{background:var(--grund);columns:2;border-radius:8px;padding:10px 14px;font-size:13.5px}.vorlagen .inhaltsv div{padding:2px 0}.vorlagen .schritte td:first-child{width:34px;color:var(--leise);font-weight:600}.vorlagen .schritte td:nth-child(2){width:64px;color:var(--leise);white-space:nowrap}.vorlagen .pruef{background:var(--gruen-grund);border:1px solid var(--gruen-rahmen);color:var(--gruen-kopf);border-radius:8px;padding:10px 14px;font-size:14px}.vorlagen .pruef ol{margin:4px 0 0;padding-left:20px}.vorlagen .unterschrift td{height:32px}.vorlagen .recht{color:var(--leise);border-top:1px solid var(--rahmen);max-width:90ch;margin-top:28px;padding-top:12px;font-size:12.5px}.vorlagen .kt{border-collapse:collapse;table-layout:fixed;width:100%;font-size:13.5px}.vorlagen .kt th{text-align:left;color:var(--leise);border-bottom:1px solid var(--rahmen);vertical-align:bottom;padding:0 10px 8px 0;font-size:12px;font-weight:600}.vorlagen .kt td{vertical-align:top;border-bottom:1px solid #eff0ed;padding:9px 10px 9px 0}.vorlagen .kt td b{font-size:14px;display:block}.vorlagen .kt td small{color:var(--leise);font-size:12.5px}.vorlagen .kt th.c,.vorlagen .kt td.c{text-align:center;padding-right:0}.vorlagen .kt th.r,.vorlagen .kt td.r{text-align:right}.vorlagen .pk{background:var(--gruen-kopf);border-radius:50%;width:10px;height:10px;display:inline-block}.vorlagen .pk.leer{border:1px solid var(--rahmen);background:0 0}.vorlagen .tool{background:var(--kuehl-grund);border:1px solid var(--kuehl-rahmen);color:var(--kuehl-kopf);white-space:nowrap;border-radius:6px;padding:1px 7px;font-size:12px}.vorlagen .tool.ohne{color:var(--leise);background:#f1f0ec;border-color:#e4e2dd}.vorlagen .weg{grid-template-columns:1fr 1fr;gap:10px;display:grid}.vorlagen .weg div{background:var(--grund);border-radius:8px;padding:10px 12px;font-size:13.5px}.vorlagen .weg b{margin-bottom:2px;display:block}.vorlagen .kz4{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px;display:grid}.vorlagen .kz4 .karte{margin:0;padding:14px 16px}.vorlagen .kz4 .lab{color:var(--leise);font-size:12.5px}.vorlagen .kz4 .val{letter-spacing:-.02em;margin-top:4px;font-size:24px;font-weight:650}.vorlagen .kz4 .sub{color:var(--leise);margin-top:2px;font-size:12.5px}.vorlagen .ocker{background:var(--ocker-grund);border:1px solid var(--ocker-rahmen);color:var(--ocker-text);border-radius:10px;margin:0 0 14px;padding:11px 14px;font-size:13.5px}.vorlagen .vk.aus{opacity:.62}.vorlagen .doc{border:1px solid var(--rahmen);max-width:880px;box-shadow:0 1px 2px rgba(0,0,0, & .03);background:#fff;border-radius:12px;padding:30px 40px 24px}.vorlagen .dkopf{color:var(--leise);border-bottom:1px solid var(--rahmen);justify-content:space-between;gap:12px;margin-bottom:22px;padding-bottom:8px;font-size:12px;display:flex}.vorlagen .dtitel h2{letter-spacing:-.01em;margin:0 0 4px;font-size:26px;font-weight:650}.vorlagen .dunter{color:var(--leise);margin-bottom:18px;font-size:14px}.vorlagen .dh1{color:var(--kuehl-kopf);border-bottom:1px solid var(--kuehl-rahmen);margin:26px 0 8px;padding-bottom:4px;font-size:18px;font-weight:650}.vorlagen .dh2{flex-wrap:wrap;align-items:center;gap:10px;margin:16px 0 6px;font-size:15px;font-weight:600;display:flex}.vorlagen .dmarke{background:var(--kuehl-grund);border:1px solid var(--kuehl-rahmen);color:var(--kuehl-unter);border-radius:6px;padding:1px 7px;font-size:11.5px;font-weight:600}.vorlagen .dp{margin:0 0 8px;font-size:14.5px}.vorlagen .dp.fett{margin:10px 0 4px;font-weight:600}.vorlagen .dp.kursiv{color:#4b5563;font-style:italic}.vorlagen .danl{color:#6b7280;background:#f8f8f6;border-left:3px solid #d1d5db;border-radius:0 6px 6px 0;grid-template-columns:130px 1fr;gap:12px;margin:0 0 6px;padding:7px 12px;font-size:13.5px;display:grid}.vorlagen .danl b{color:#6b7280;font-size:12.5px;font-weight:600}.vorlagen .danl span{font-style:italic}.vorlagen .dol{margin:2px 0 10px;padding-left:22px;font-size:14.5px}.vorlagen .dol li{margin:3px 0}.vorlagen .dt{border-collapse:collapse;table-layout:fixed;width:100%;margin:6px 0 12px;font-size:13.5px}.vorlagen .dt th{text-align:left;color:var(--kuehl-kopf);background:var(--kuehl-grund);border:1px solid var(--kuehl-rahmen);padding:6px 8px;font-size:12px;font-weight:600}.vorlagen .dt td{vertical-align:top;border:1px solid #e7e6e2;padding:6px 8px}.vorlagen .dt .r{text-align:right;white-space:nowrap}.vorlagen .dt tfoot td{background:#fafaf8;font-weight:650}.vorlagen .dbox{border-radius:8px;flex-direction:column;gap:2px;margin:8px 0 12px;padding:10px 14px;font-size:14px;display:flex}.vorlagen .dbox.hinweis{background:var(--ocker-grund);border:1px solid var(--ocker-rahmen);color:var(--ocker-text)}.vorlagen .dbox.regel{background:var(--kuehl-grund);border:1px solid var(--kuehl-rahmen);color:var(--kuehl-kopf)}.vorlagen .dbox.wichtig{color:#8a2e22;background:#fdf1f0;border:1px solid #f0c9c4;font-weight:600}.vorlagen .dbox.wichtig span{font-weight:600}.vorlagen .dhervor{background:var(--gruen-grund);border:1px solid var(--gruen-rahmen);color:var(--gruen-kopf);border-radius:8px;flex-wrap:wrap;align-items:baseline;gap:10px;margin:4px 0 10px;padding:8px 12px;font-size:13.5px;display:flex}.vorlagen .dhervor b{text-transform:uppercase;letter-spacing:.03em;font-size:12px}.vorlagen .dtoc{background:var(--grund);border-radius:8px;margin-bottom:6px;padding:12px 16px}.vorlagen .dtocraster{columns:3;column-gap:24px;font-size:13px}.vorlagen .dtocraster div{break-inside:avoid;padding:1px 0}.vorlagen .dtochinw{color:var(--leise);margin-top:8px;font-size:12.5px;font-style:italic}.vorlagen .dfrage{margin:12px 0 4px;font-size:14.5px;font-weight:600}.vorlagen .dbild{text-align:center;color:#94a3b8;border:1.5px dashed #cbd5e1;border-radius:8px;margin:6px 0 12px;padding:26px;font-size:13px}.vorlagen .dschritte{margin:4px 0 12px;padding-left:24px;font-size:14.5px}.vorlagen .dschritte li{margin:6px 0}.vorlagen .dschritte b{display:block}.vorlagen .dschritte span{color:#4b5563;font-size:13.5px;display:block}.vorlagen .dcheck{margin:4px 0 12px}.vorlagen .dcz{border-bottom:1px solid #f0efeb;gap:10px;padding:6px 0;display:flex}.vorlagen .dkast{font-size:17px;line-height:1.1}.vorlagen .dcz b{font-size:14.5px;display:block}.vorlagen .dcz i{color:#6b7280;font-size:13px;display:block}.vorlagen .dpfeil{margin:4px 0 12px;font-size:14px}.vorlagen .dpfeil div{padding:2px 0}.vorlagen .dfeld{flex-wrap:wrap;gap:14px 28px;margin:6px 0 14px;font-size:14px;display:flex}.vorlagen .dfeld span:first-child{white-space:nowrap}.vorlagen .dfeld div{align-items:flex-end;gap:8px;display:flex}.vorlagen .dlinie{border-bottom:1px solid #9ca3af;width:180px;height:16px;display:inline-block}.vorlagen .dfuss{color:var(--leise);border-top:1px solid var(--rahmen);text-align:center;margin-top:26px;padding-top:8px;font-size:12px;font-style:italic}.vorlagen .doc+.doc{margin-top:18px}.vorlagen .doc.deck{aspect-ratio:1/1.414;flex-direction:column;justify-content:space-between;padding:48px 56px;display:flex}.vorlagen .deckoben{text-align:center;margin-top:26%}.vorlagen .decklogo{letter-spacing:.18em;color:var(--ink);font-size:44px;font-weight:700}.vorlagen .decklogo.leer{letter-spacing:0;color:#94a3b8;border:1.5px dashed #cbd5e1;border-radius:10px;padding:48px 72px;font-size:16px;font-weight:500;display:inline-block}.vorlagen .deckslogan{color:var(--leise);margin-top:14px;font-size:17px;font-style:italic}.vorlagen .deckvermerk{color:var(--leise);border-top:1px solid var(--rahmen);max-width:70ch;padding-top:10px;font-size:12px}.vorlagen .rollenwahl{flex-wrap:wrap;gap:8px;margin:4px 0 12px;display:flex}.vorlagen .rollenwahl button{border:1px solid var(--rahmen);cursor:pointer;color:var(--text);background:#fff;border-radius:999px;padding:6px 14px;font-size:13.5px}.vorlagen .rollenwahl button[aria-pressed=true]{background:var(--gruen-neben);border-color:var(--gruen-rahmen);color:var(--gruen-kopf);font-weight:600}.vorlagen .dol,.vorlagen .dschritte{list-style:decimal}
