.th,.th-lesen{overflow-wrap:break-word;hyphens:auto}.th-text,.th-einheit-z{overflow-wrap:anywhere}.th-kopf{margin-bottom:12px}.th-kopf h1,.th-titel{font-size:26px;line-height:1.2}.th-h2{font-size:19px;line-height:1.25;margin:0 0 8px}.th-h3{font-size:15px;margin:14px 0 4px}.th-seite{display:grid;gap:12px;margin-bottom:14px}.th-filter label:first-child{margin-top:0}.th-filter .grid2{gap:10px}.th-filter select{padding-right:8px}.th-baum>summary{cursor:pointer;min-height:44px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.th-baum[open]>summary{margin-bottom:8px}.th-baum-ul{list-style:none;margin:0;padding:0 0 0 10px;border-left:2px solid var(--line)}.th-hk,.th-ok{margin:2px 0}.th-hk>summary,.th-ok>summary,.th-k{display:grid;grid-template-columns:auto 1fr auto;gap:8px;align-items:center;width:100%;min-height:44px;padding:8px;border-radius:10px;cursor:pointer;text-align:left;font:inherit;font-weight:700;color:var(--ink);background:none;border:0}.th-hk>summary{font-weight:800}.th-hk>summary::-webkit-details-marker,.th-ok>summary::-webkit-details-marker{display:none}.th-hk>summary:before,.th-ok>summary:before{content:none}.th-hk>summary .th-code:before,.th-ok>summary .th-code:before{content:"▸ ";color:var(--muted)}.th-hk[open]>summary .th-code:before,.th-ok[open]>summary .th-code:before{content:"▾ "}.th-k{font-weight:600}.th-k:hover,.th-hk>summary:hover,.th-ok>summary:hover{background:var(--bg)}.th-k.is-aktiv{background:var(--green-t);color:var(--green-d);box-shadow:inset 3px 0 0 var(--green)}.th-k:focus-visible,.th-hk>summary:focus-visible,.th-ok>summary:focus-visible{outline:3px solid var(--green);outline-offset:1px}.th-code{font-variant-numeric:tabular-nums;color:var(--muted-text);font-size:13px;white-space:nowrap}.th-kt{min-width:0}.th-n{font-size:12px;font-weight:800;color:var(--muted-text);background:var(--bg);border-radius:999px;padding:1px 8px}.th-ergebnis-kopf{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap;margin:2px 0 10px}.th-ergebnis-kopf p{margin:0}.th-ergebnis-kopf .pill{cursor:pointer;font-family:inherit}.th-gruppe{margin-bottom:14px}.th-gruppe .lk-kicker{margin:0 0 4px}.th-gruppe-t{all:unset;cursor:pointer}.th-gruppe-t:hover{text-decoration:underline}.th-gruppe-t:focus-visible{outline:3px solid var(--green);outline-offset:2px;border-radius:4px}.th-lz{background:var(--green-t);border:2px solid var(--green);border-radius:12px;padding:10px 12px;margin:8px 0 4px}.th-lz-kern{margin:2px 0 0;font-weight:700}.th-lz-mehr>summary{cursor:pointer;font-weight:800;color:var(--green-d);min-height:44px;display:flex;align-items:center}.th-lz-inhalt{background:var(--white);border-radius:10px;padding:10px 12px;margin-bottom:6px}.th-liste{list-style:none;margin:0;padding:0}.card.th-liste{padding:4px 14px}.th-liste>li+li{border-top:1px solid var(--line)}.th-einheit{display:grid;gap:2px;padding:10px 2px;color:var(--ink);min-height:44px}.th-einheit:hover .th-einheit-t{text-decoration:underline}.th-einheit:focus-visible{outline:3px solid var(--green);outline-offset:2px;border-radius:6px}.th-einheit-t{font-weight:800;color:var(--green-d)}.th-einheit-z{font-size:14px;font-weight:500;color:var(--ink);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.th-mini{display:inline-block;font-size:11px;font-weight:800;border:1.5px solid var(--line2);border-radius:6px;padding:0 5px;margin-left:3px}.th-mehr{margin-top:8px;min-height:44px}.th-uebersicht{border-left:0;padding-left:0}.th-abfragen-btn{margin-top:12px}.th-hinweis{background:var(--amber-t);border-radius:10px;padding:8px 10px;margin:8px 0}.th-leer{display:grid;gap:10px}.th-leer .btn+.btn{margin-top:0}.th-leer p{margin:0}.th-start .th-faecher{display:grid;grid-template-columns:1fr;gap:10px;margin-top:12px}.th-fach{display:grid;gap:0;text-align:left;font:inherit;cursor:pointer;padding:12px 14px;min-height:64px;border:2.5px solid var(--ink);border-radius:var(--r);background:var(--white);box-shadow:0 4px 0 var(--line2)}.th-fach b{font-size:17px}.th-fach:active{transform:translateY(3px);box-shadow:0 1px 0 var(--line2)}.th-kapitel-treffer{margin-bottom:12px}.th-kapitel-treffer ul{list-style:none;margin:0;padding:0}.th-kt-knopf{all:unset;cursor:pointer;display:grid;gap:2px;padding:8px 0;min-height:44px}.th-kt-knopf b{color:var(--green-d)}.th-kt-knopf span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.th-kt-knopf:focus-visible{outline:3px solid var(--green);outline-offset:2px;border-radius:6px}.th-chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.th-chips .chip{font-size:12.5px}.th-meta{margin:4px 0 12px}.th-kurz{background:var(--green);color:#fff;box-shadow:0 4px 0 var(--green-d);margin-bottom:12px}.th-kurz .lk-kicker{color:#ffffffd9}.th-kurz p{margin:4px 0 0;font-weight:700}.th-text{font-size:16.5px;line-height:1.65}.th-text p{font-weight:500}.th-text em{color:var(--muted-text);font-size:14.5px}.th-begriffe{margin:14px 0}.th-blaettern{display:grid;grid-template-columns:1fr;gap:10px;margin:14px 0}.th-nb{display:grid;gap:2px;color:var(--ink);min-height:44px}.th-nb b{color:var(--green-d)}.th-abfragen{display:grid;gap:8px;margin-top:14px}.th-abfragen p{margin:0}.th-abfragen-links{display:flex;flex-wrap:wrap;gap:6px 18px}.th-abfragen-links a{min-height:44px;display:inline-flex;align-items:center;font-weight:800}@media (min-width: 600px){.th-start .th-faecher,.th-blaettern{grid-template-columns:1fr 1fr}.th-nb-weiter{text-align:right}}@media (min-width: 1024px){.th-layout{display:grid;grid-template-columns:minmax(280px,340px) 1fr;gap:22px;align-items:start}.th-filter .grid2{grid-template-columns:1fr;gap:0}.th-seite{position:sticky;top:16px;max-height:calc(100vh - 32px);overflow-y:auto;margin-bottom:0;padding-bottom:6px}.wrap.th-lesen{max-width:760px}}
