.scn{gap:18px;min-width:0;display:grid}@media (min-width:1024px){.scn{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:28px}}.scn-eingabe{gap:14px;min-width:0;padding:18px;display:grid}.scn-titel{font:720 clamp(20px, .6vw + 17px, 24px)/1.2 var(--f-titel);color:var(--ink-900);margin:0}.scn-video{border-radius:var(--r-s);background:var(--ink-900);aspect-ratio:4/3;position:relative;overflow:hidden}.scn-video[hidden]{display:none}.scn-video video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.scn-rahmen{pointer-events:none;border:3px solid #fff;border-radius:14px;position:absolute;inset:32% 10%;box-shadow:0 0 0 9999px #00000059}.scn-knoepfe{flex-wrap:wrap;gap:10px 14px;display:flex}.scn-knoepfe .knopf{flex:auto}.scn-status{color:var(--text-2);margin:0;font-size:14.5px}.scn-hinweis{background:var(--salbei-100);color:var(--ink-900);border-radius:14px;align-items:flex-start;gap:10px;margin:0;padding:10px 14px;font-size:14.5px;line-height:1.45;display:flex}.scn-hinweis svg{width:18px;height:18px;color:var(--brand-700);flex:none;margin-top:2px}.scn-hand{gap:10px;display:grid}.scn-hand input{letter-spacing:.04em;font-variant-numeric:tabular-nums;min-height:48px;font-size:18px}.scn-fehler{color:#7a3a05;background:#fbe1cb;border-radius:14px;margin:0;padding:10px 14px;font-size:14.5px}.scn-datenschutz{color:var(--text-2);align-items:flex-start;gap:10px;margin:0;font-size:13.5px;display:flex}.scn-datenschutz svg{width:18px;height:18px;color:var(--brand-700);flex:none;margin-top:1px}.scn-ergebnis{outline:none;min-width:0}.scn-ergebnis:focus-visible{outline:3px solid var(--brand-600);outline-offset:4px;border-radius:var(--r)}.scn-leer{border-radius:var(--r);box-shadow:var(--schatten);border:1.5px dashed var(--linie);color:var(--text-2);background:#fff;margin:0;padding:18px 20px;font-size:14.5px}.scn-leer-titel{font:700 16px/1.3 var(--f-titel);color:var(--ink-900);margin:0 0 8px}.scn-leer-liste{gap:6px;margin:0;padding-left:20px;display:grid}.scn-treffer-liste{gap:16px;display:grid}.scn-karte{border-radius:var(--r);box-shadow:var(--schatten-hoch);background:#fff;gap:14px;min-width:0;padding:18px;display:grid}@media (min-width:1024px){.scn-karte{padding:24px}}.scn-kopf{align-items:center;gap:16px;min-width:0;display:flex}.scn-kopf .ring{flex:none}.scn-kopf-text{gap:2px;min-width:0;display:grid}.scn-ohne-zahl{background:var(--salbei-100);width:88px;height:88px;font:760 32px/1 var(--f-titel);color:var(--text-2);border-radius:50%;flex:none;place-items:center;display:grid}.scn-label{font:700 12.5px/1.3 var(--f-text);text-transform:uppercase;letter-spacing:.06em;color:var(--erde-700);margin:0}.scn-name{font:720 clamp(19px, .6vw + 16px, 23px)/1.25 var(--f-titel);color:var(--ink-900);overflow-wrap:anywhere;margin:2px 0}.scn-name a{color:inherit;-webkit-text-decoration-color:var(--brand-600);text-decoration-color:var(--brand-600);text-underline-offset:4px}.scn-score{font:650 15.5px/1.35 var(--f-text);color:var(--ink-900);margin:0}.scn-zahlen{color:var(--text-2);margin:0;font-size:14.5px;line-height:1.45}.scn-hinweis-kasten{background:var(--erde-100);color:var(--erde-900,#3b1f0b);border-radius:14px;margin:0;padding:10px 14px;font-size:14.5px;line-height:1.5}.scn-pflichtsatz{border:2px solid var(--ink-900);font:650 14.5px/1.45 var(--f-text);color:var(--ink-900);border-radius:12px;margin:0;padding:10px 14px}.scn-block{gap:8px;display:grid}.scn-block h4{font:700 16px/1.3 var(--f-titel);color:var(--ink-900);margin:0}.scn-stoffe{gap:6px;margin:0;padding:0;list-style:none;display:grid}.scn-stoffe li{--scn-farbe:var(--score-3);background:var(--salbei-50);border:1px solid var(--linie-2);font:600 15px/1.35 var(--f-text);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px 8px 16px;display:flex;position:relative;overflow:hidden}.scn-stoffe li:before{content:"";background:var(--scn-farbe);width:6px;position:absolute;top:0;bottom:0;left:0}.scn-stoffe li[data-stufe="2"]{--scn-farbe:var(--score-2)}.scn-stoffe li[data-stufe="3"]{--scn-farbe:var(--score-1)}.scn-stoffe li.scn-weitere{background:#fff;border-style:dashed;font-weight:500}.scn-stoffe li.scn-weitere:before{display:none}.scn-stoffe a{color:var(--ink-900);-webkit-text-decoration-color:var(--brand-600);text-decoration-color:var(--brand-600);text-underline-offset:3px;overflow-wrap:anywhere;min-width:0}.scn-stufe{border-radius:var(--r-pille);font:700 12.5px/1.3 var(--f-text);color:#5a5200;background:#f4f2cf;flex:none;padding:3px 10px}.scn-stufe[data-stufe="2"]{color:#7a3a05;background:#fbe1cb}.scn-stufe[data-stufe="3"]{background:var(--score-1);color:#fff}.scn-alternativen{gap:8px;margin:0;padding:0;list-style:none;display:grid}.scn-alt{background:var(--salbei-50);border:1px solid var(--linie-2);border-radius:14px;align-items:center;gap:12px;min-width:0;padding:10px 12px;display:flex}.scn-alt .ring{flex:none}.scn-alt-text{gap:2px;min-width:0;display:grid}.scn-alt-marke{font:600 12.5px/1.3 var(--f-text);color:var(--text-2)}.scn-alt-text a{font:650 15px/1.35 var(--f-text);color:var(--ink-900);-webkit-text-decoration-color:var(--brand-600);text-decoration-color:var(--brand-600);text-underline-offset:3px;overflow-wrap:anywhere}.scn-alt-mehr{color:var(--brand-800);font-size:13px}.scn-zur-seite{justify-self:stretch}@media (min-width:640px){.scn-zur-seite{justify-self:start}}.scn-grenze{color:var(--text-2);margin:0;font-size:13.5px;line-height:1.5}.scn-wege{gap:12px;display:grid}@media (min-width:640px){.scn-wege{grid-template-columns:1fr 1fr}}.scn-weg{background:var(--sand,#f5efe4);border-radius:16px;align-content:start;gap:8px;padding:14px;display:grid}.scn-weg strong{font:700 16px/1.3 var(--f-titel);color:var(--ink-900)}.scn-weg p{margin:0;font-size:14.5px;line-height:1.45}.scn-weg .knopf{justify-self:start}.scn-grenzen{margin:0;padding:0;list-style:none}.scn-grenzen strong{font:700 16px/1.3 var(--f-titel);color:var(--ink-900);margin-bottom:4px;display:block}.scn-grenzen p{color:var(--text-2);margin:0;font-size:14.5px}.scn-hero-karte{align-self:center;gap:14px;margin:0;padding:18px 20px;list-style:none;display:grid}.scn-hero-karte li{color:var(--text-2);grid-template-columns:22px minmax(0,1fr);align-items:start;gap:12px;font-size:14.5px;line-height:1.45;display:grid}.scn-hero-karte svg{width:22px;height:22px;color:var(--brand-700);margin-top:1px}.scn-hero-karte strong{font:700 15.5px/1.3 var(--f-titel);color:var(--ink-900);display:block}@media (max-width:1023px){.scn-hero-karte{display:none}}.scn-lizenz{color:var(--text-2);margin:0;font-size:13px;line-height:1.45}.scn-foto{margin:4px 0 8px}.scn-foto-paar{grid-template-columns:1fr 1fr;gap:10px;display:grid}.scn-foto-feld{cursor:pointer;justify-items:start;gap:8px;display:grid}.scn-foto-feld img,.scn-foto-leer{aspect-ratio:3/4;-o-object-fit:cover;object-fit:cover;background:#fff;border-radius:12px;width:100%}.scn-foto-leer{border:2px dashed var(--ink-300,#c9c4b8);color:var(--brand-700);place-items:center;display:grid}.scn-foto-leer svg{width:32px;height:32px}.scn-foto-feld:focus-within .knopf{outline:2px solid var(--brand-700);outline-offset:2px}.scn-foto-haken{grid-template-columns:22px minmax(0,1fr);align-items:start;gap:8px;font-size:14.5px;line-height:1.45;display:grid}.scn-foto-haken input{width:20px;height:20px;margin:2px 0 0}.scn-foto-mail{gap:4px;font-size:14.5px;display:grid}.scn-foto-mail input{border:1px solid var(--ink-300,#c9c4b8);min-height:44px;font:inherit;border-radius:10px;padding:8px 12px}.scn-foto-klein{color:var(--text-2);font-size:13px!important}
