.sc{gap:18px;min-width:0;display:grid}@media (min-width:1024px){.sc{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:28px}}.sc-titel{font:720 clamp(20px, .6vw + 17px, 24px)/1.2 var(--f-titel);color:var(--ink-900);margin:0}.sc-eingabe textarea{min-height:170px;font-family:var(--f-text)}.sc-eingabe select{min-height:48px}.sc-knoepfe{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.sc-fehler{color:#7a3a05;background:#fbe1cb;border-radius:14px;margin:0;padding:10px 14px;font-size:14.5px}.sc-datenschutz{color:var(--text-2);align-items:flex-start;gap:10px;margin:0;font-size:13.5px;display:flex}.sc-datenschutz svg{width:18px;height:18px;color:var(--brand-700);flex:none;margin-top:1px}.sc-ergebnis{outline:none;min-width:0}.sc-ergebnis:focus-visible{outline:3px solid var(--brand-600);outline-offset:4px;border-radius:var(--r)}.sc-leer{border-radius:var(--r);box-shadow:var(--schatten);border:1.5px dashed var(--linie);background:#fff;padding:18px 20px}.sc-leer-titel{font:700 16px/1.3 var(--f-titel);color:var(--ink-900);margin:0 0 8px}.sc-leer-liste{color:var(--text-2);gap:6px;margin:0;padding-left:20px;font-size:14.5px;display:grid}.sc-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){.sc-karte{padding:24px}}.sc-kopf{align-items:center;gap:16px;min-width:0;display:flex}.sc-kopf .ring{flex:none}.sc-kopf-text{min-width:0}.sc-ohne-zahl{background:var(--salbei-100);width:120px;height:120px;font:760 40px/1 var(--f-titel);color:var(--text-2);border-radius:50%;flex:none;place-items:center;display:grid}@media (max-width:639px){.sc-ohne-zahl{width:88px;height:88px;font-size:32px}}.sc-label{font:700 12.5px/1.3 var(--f-text);text-transform:uppercase;letter-spacing:.06em;color:var(--erde-700);margin:0}.sc-erg-titel{font:720 clamp(19px, .6vw + 16px, 23px)/1.25 var(--f-titel);color:var(--ink-900);margin:4px 0}.sc-zahlen{color:var(--text-2);margin:0;font-size:14.5px}.sc-hinweis{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}.sc-hinweis--grund,.sc-bestand{background:var(--salbei-100);color:var(--ink-900)}.sc-bestand a{font-weight:600}.sc-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}.sc-liste{gap:6px;margin:0;padding:0;list-style:none;display:grid}.sc-zutat{--sc-farbe:var(--score-4);background:var(--salbei-50);border:1px solid var(--linie-2);border-radius:14px;grid-template-columns:28px minmax(0,1fr);grid-template-areas:"p n""p s";gap:4px 10px;padding:10px 12px 10px 16px;display:grid;position:relative;overflow:hidden}@media (min-width:640px){.sc-zutat{grid-template-columns:28px minmax(0,1fr) auto;grid-template-areas:"p n s";align-items:center}}.sc-zutat:before{content:"";background:var(--sc-farbe);width:6px;position:absolute;top:0;bottom:0;left:0}.sc-zutat[data-stufe="1"]{--sc-farbe:var(--score-3)}.sc-zutat[data-stufe="2"]{--sc-farbe:var(--score-2)}.sc-zutat[data-stufe="3"]{--sc-farbe:var(--score-1)}.sc-zutat[data-stufe=unbekannt]{--sc-farbe:var(--score-0);border-style:dashed;border-color:var(--linie);background:#fff}.sc-pos{font:700 13px/1.6 var(--f-text);color:var(--text-2);font-variant-numeric:tabular-nums;grid-area:p}.sc-name{min-width:0;font:600 15px/1.35 var(--f-text);color:var(--ink-900);overflow-wrap:anywhere;grid-area:n}.sc-name a{color:inherit;-webkit-text-decoration-color:var(--brand-600);text-decoration-color:var(--brand-600);text-underline-offset:3px}.sc-roh{color:var(--text-2);font-size:12.5px;font-weight:400;display:block}.sc-stufe{border-radius:var(--r-pille);font:700 12.5px/1.3 var(--f-text);background:var(--brand-100);color:var(--brand-800);white-space:nowrap;grid-area:s;justify-self:start;padding:4px 10px}@media (min-width:640px){.sc-stufe{justify-self:end}}.sc-stufe[data-stufe="1"]{color:#5a5200;background:#f4f2cf}.sc-stufe[data-stufe="2"]{color:#7a3a05;background:#fbe1cb}.sc-stufe[data-stufe="3"]{background:var(--score-1);color:#fff}.sc-stufe--neu{border:1.5px dashed var(--linie);color:var(--text-2);background:0 0;font-weight:650}.sc-rechnung{color:var(--text-2);font-size:14px}.sc-rechnung summary{cursor:pointer;font:650 14.5px/1.3 var(--f-text);color:var(--brand-800)}.sc-rechnung ul{gap:4px;margin:8px 0 0;padding-left:20px;display:grid}.sc-grenze{color:var(--text-2);margin:0;font-size:13.5px;line-height:1.5}.sc-einsenden{background:var(--sand,#f5efe4);border-radius:16px;gap:10px;padding:14px;display:grid}@media (min-width:640px){.sc-einsenden{grid-template-columns:minmax(0,1fr) auto;align-items:center}}.sc-einsenden p{margin:0;font-size:14.5px;line-height:1.45}.sc-schritte .karte strong{font:700 16px/1.3 var(--f-titel);color:var(--ink-900);margin-bottom:4px;display:block}.sc-schritte .karte p{color:var(--text-2);margin:0;font-size:14.5px}.sc-hero-karte{align-self:center;gap:14px;margin:0;padding:18px 20px;list-style:none;display:grid}.sc-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}.sc-hero-karte svg{width:22px;height:22px;color:var(--brand-700);margin-top:1px}.sc-hero-karte strong{font:700 15.5px/1.3 var(--f-titel);color:var(--ink-900);display:block}@media (max-width:1023px){.sc-hero-karte{display:none}}
