.tx-seite h1{-webkit-hyphens:manual;hyphens:manual;overflow-wrap:break-word}.tx-karte{scroll-margin-top:calc(var(--kopf-h) + 16px)}.tx .finder-vorschau .pille-score{display:none}.tx .finder-treffer{grid-template-columns:26px minmax(0,1fr)}.tx-sprung{margin-bottom:var(--a4)}.tx-sprung .chip{min-height:38px;padding:6px 14px;font-size:13.5px}@media (min-width:640px){.tx .produktliste:not(.produktliste--zeilen) .produkt-karte>.bildplatz{aspect-ratio:2}}.tx-zwei{justify-items:center;gap:6px;display:grid}.tx-umfang,.tx-nachweis{text-align:center;border-radius:14px;place-items:center;min-width:64px;padding:5px 8px;line-height:1.1;display:inline-grid}.tx-umfang small,.tx-nachweis small{font:600 10px/1.1 var(--f-text);text-transform:uppercase;letter-spacing:.04em;opacity:.8}.tx-umfang b{font:760 18px/1.1 var(--f-titel)}.tx-nachweis b{font:700 12.5px/1.2 var(--f-text)}.tx-umfang[data-umfang=A]{background:var(--wald,#1c3a0c);color:#fff}.tx-umfang[data-umfang=B]{background:var(--brand-200);color:var(--brand-900)}.tx-umfang[data-umfang=\-]{background:var(--ink-100);color:var(--ink-600)}.tx-nachweis[data-nachweis=datenbank-bestaetigt]{background:var(--brand-700);color:#fff}.tx-nachweis[data-nachweis=nummer-angegeben]{background:var(--brand-100);color:var(--brand-800)}.tx-nachweis[data-nachweis=abgelaufen],.tx-nachweis[data-nachweis=nur-logo]{background:var(--erde-100,#f3e7d9);color:var(--erde-700,#7a4a1c)}.tx-nachweis[data-nachweis=kein-siegel]{background:var(--ink-100);color:var(--ink-600);box-shadow:inset 0 0 0 1.5px var(--ink-300)}.tx-tags{flex-wrap:wrap;gap:4px 6px;margin-top:2px;display:flex}.tx-art{font:600 11.5px/1.2 var(--f-text);color:var(--text-2);border:1px solid var(--linie);border-radius:var(--r-pille);padding:3px 8px}.tx-siegel-liste{gap:4px;margin-top:6px;padding:0;list-style:none;display:grid}.tx-siegel{color:var(--text);font-size:12.5px;line-height:1.4}.tx-siegel b{font-weight:650}.tx-siegel .tx-nr{font-variant-numeric:tabular-nums;color:var(--text-2)}.tx-siegel i{border-radius:var(--r-pille);background:var(--ink-100);color:var(--ink-600);white-space:nowrap;padding:1px 7px;font-size:11.5px;font-style:normal;font-weight:600}.tx-siegel[data-status=datenbank-bestaetigt] i{background:var(--brand-100);color:var(--brand-800)}.tx-siegel--kein{color:var(--text-2);font-style:italic}.tx-faser{color:var(--text);margin-top:6px;font-size:12.5px}.tx-faser span{color:var(--text-2);margin-right:4px}.tx-anbieter{font:600 12.5px/1.3 var(--f-text);flex-direction:column;text-decoration:none;display:inline-flex}.tx-anbieter span{color:var(--text-2);font-size:11px;font-weight:500}.tx-chipkopf{font:650 12.5px/1.2 var(--f-text);color:var(--text-2);margin:4px 0 6px}.tx-matrix{box-shadow:var(--schatten);background:#fff;border-radius:26px;padding:8px;overflow:hidden}.tx-matrix table{border-collapse:separate;border-spacing:6px;table-layout:fixed;width:100%}.tx-matrix thead th{text-align:left;font:700 15px/1.3 var(--f-titel);color:var(--ink-900);vertical-align:bottom;padding:10px 12px}.tx-matrix thead th small{font:500 12px/1.35 var(--f-text);color:var(--text-2);margin-top:4px;display:block}.tx-matrix thead th:first-child{width:22%;font:600 12.5px/1.3 var(--f-text);color:var(--text-2)}.tx-matrix thead .tx-umfang{vertical-align:middle;min-width:34px;margin-right:6px;padding:4px 8px}.tx-matrix tbody th{text-align:left;vertical-align:top;background:var(--salbei-50,#f4f7ef);border-radius:16px;padding:12px}.tx-matrix tbody th small{font:500 12.5px/1.35 var(--f-text);color:var(--text-2);margin-top:6px;display:block}.tx-matrix td{vertical-align:top;background:var(--salbei-50,#f4f7ef);border-radius:16px;padding:12px 14px}.tx-matrix td[data-ton=stark]{background:var(--brand-100)}.tx-matrix td[data-ton=mittel]{background:#f1f7e9}.tx-matrix td[data-ton=schwach]{background:#faf6f0}.tx-m-zahl{font:760 26px/1 var(--f-titel);color:var(--ink-900);margin-bottom:8px;display:block}.tx-matrix td ul{gap:6px;padding:0;list-style:none;display:grid}.tx-matrix td li{font-size:13.5px;line-height:1.3}.tx-matrix td li a{color:var(--ink-900);-webkit-text-decoration-color:var(--linie);text-decoration-color:var(--linie)}.tx-matrix td li small{color:var(--text-2);font-size:11.5px;display:block}.tx-m-leer{color:var(--text-2);font-size:13px}.tx-m-kein{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 14px 10px;font-size:14px;display:flex}.tx-m-kein strong{font:760 20px/1 var(--f-titel);color:var(--ink-900)}@media (max-width:719px){.tx-matrix table,.tx-matrix tbody,.tx-matrix tr,.tx-matrix td,.tx-matrix tbody th{width:auto;display:block}.tx-matrix thead{display:none}.tx-matrix tr{margin-bottom:12px}.tx-matrix tbody th,.tx-matrix td{margin-bottom:6px}.tx-matrix td[data-leer]{display:none}.tx-matrix td:before{content:attr(data-label);font:650 12px/1.2 var(--f-text);color:var(--text-2);margin-bottom:4px;display:block}}.tx-siegelkarten{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px;padding:0;list-style:none;display:grid}.tx-siegelkarte{box-shadow:var(--schatten);background:#fff;border-radius:22px;flex-direction:column;display:flex;overflow:hidden}.tx-siegelkarte .bildplatz{aspect-ratio:16/6;border-radius:0}.tx-siegelkarte-text{flex:1;align-content:start;gap:10px;padding:16px 18px 20px;display:grid}.tx-siegelkarte-kopf{align-items:center;gap:10px;display:flex}.tx-siegelkarte-kopf .tx-umfang{min-width:36px;padding:6px 8px}.tx-siegelkarte h3{font-size:17px;line-height:1.25}.tx-siegelkarte p{font-size:14px;line-height:1.5}.tx-pruefbar{background:var(--salbei-50,#f4f7ef);border-radius:12px;grid-template-columns:22px minmax(0,1fr);gap:8px;padding:8px 10px;display:grid}.tx-pruefbar i{color:var(--brand-700)}.tx-pruefbar svg{width:18px;height:18px}.tx-schritte{margin:0;padding:0;list-style:none}.tx-schritte .karte{gap:6px}.tx-schritte .karte p{font-size:14.5px}@media (max-width:639px){.tx-reach table{min-width:0}.tx-reach thead{display:none}.tx-reach tbody,.tx-reach tr,.tx-reach td{display:block}.tx-reach tr{border-bottom:1px solid var(--salbei-100);padding:12px 16px}.tx-reach td{border:0;padding:2px 0}.tx-reach td[data-label]:before{content:attr(data-label) ": ";color:var(--text-2);font-size:13px;font-weight:600}.tx-reach caption{padding:16px 16px 8px;font-size:15px}}.tx-umfang[data-umfang=C]{background:var(--erde-100,#f3e7d9);color:var(--erde-700,#7a4a1c)}
