@layer components{.sterne{color:var(--color-primary);vertical-align:-3px;gap:2px;display:inline-flex}.sterne__stern{fill:none;width:18px;height:18px;stroke:var(--color-line-strong);stroke-width:1.75px;stroke-linejoin:round;flex:none}.sterne__stern--voll{fill:currentColor;stroke:currentColor}.bewertungen__liste{gap:var(--karten-abstand);margin:0;padding:0;list-style:none;display:grid}.bewertung{align-content:start;gap:8px;display:grid}.bewertung__satz{font-size:var(--text-basis);color:var(--color-ink);overflow-wrap:anywhere;line-height:1.55}.bewertung__wer{font-size:var(--text-klein);color:var(--color-muted);overflow-wrap:anywhere}.bewertung__wer b{color:var(--color-ink);font-weight:700}.bewertung__produkt{font-size:var(--text-notiz);color:var(--color-muted)}.bewertung__kennzeichnung{background:var(--color-surface-muted);border-radius:var(--radius-sm);font-size:var(--text-notiz);color:var(--color-ink);justify-self:start;padding:4px 8px;line-height:1.45}.bewertungen__echtheit{font-size:var(--text-klein);color:var(--color-muted);line-height:1.5}.bewertungen-start .bewertungen__liste--start{margin-top:24px}@media (min-width:55rem){.bewertungen__liste--start{grid-template-columns:repeat(3,minmax(0,1fr))}}.bewertungen-start__alle{margin-top:16px}.kopf__bewertungen{font-size:var(--text-klein);color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:12px;line-height:1.5;display:flex}.kopf__bewertungen b{color:var(--color-ink)}.bewertungen-seite{padding-block:24px var(--abschnitt)}.bewertungen-seite__spalte{max-width:48rem}.bewertungen-seite__kennzahl{font-size:var(--text-basis);color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.bewertungen-seite__kennzahl b{color:var(--color-ink)}.bewertungen__teil{margin-top:48px}.bewertungen__teil:first-child{margin-top:0}.bewertungen__teil>.t-2,.bewertungen__teil>.bewertungen__echtheit{margin-bottom:16px}.bewertungen__verteilung{max-width:16rem;font-size:var(--text-klein);gap:4px;margin:16px 0 24px;display:grid}.bewertungen__verteilung>div{border-bottom:1px solid var(--color-line);justify-content:space-between;gap:16px;padding-bottom:4px;display:flex}.bewertungen__verteilung dt{color:var(--color-muted)}.bewertungen__lang{scroll-margin-top:calc(var(--kopf) + 24px)}.bewertungen__lang p{max-width:44em;line-height:1.6}.bewertungen__lang p+p{margin-top:12px}.bewertungen__lang b{font-weight:700}.bewertung-abfrage{max-width:44rem;position:relative}.bewertung-abfrage__zu{border-radius:var(--radius-md);width:44px;height:44px;color:var(--color-muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:6px;right:6px}.bewertung-abfrage__zu:hover{background:var(--color-surface-muted);color:var(--color-ink)}.bewertung-abfrage__titel{padding-right:44px}.bewertung-abfrage__einleitung{color:var(--color-muted);margin-top:8px;line-height:1.55}.bewertung-abfrage__form{gap:20px;margin-top:20px;display:grid}.bewertung-abfrage__zusatz{color:var(--color-muted);font-weight:400}.bewertung-abfrage__frage{color:var(--color-ink);margin-top:2px;font-weight:400;display:block}.bewertung-abfrage__satz textarea{min-height:96px}.bewertung-abfrage__einwilligung{color:var(--color-ink);padding-top:0}.bewertung-abfrage__ohne{font-size:var(--text-notiz);color:var(--color-muted);margin-top:-12px;padding-left:34px;line-height:1.5}.bewertung-abfrage__dank p{line-height:1.55}.bewertung-abfrage__dank p+p,.bewertung-abfrage__dank .t-3+p{margin-top:8px}.bewertung-abfrage__kennung{font-variant-numeric:tabular-nums;letter-spacing:.04em;white-space:nowrap;-webkit-user-select:all;user-select:all;font-weight:800}.wertung{border:0;min-width:0;margin:0;padding:0}.wertung__titel{font-size:var(--text-klein);padding:0;font-weight:600}.wertung__hilfe{margin-top:2px}.wertung__stufen{gap:4px;margin-top:8px;display:flex}.wertung__stufe{border-radius:var(--radius-md);width:48px;height:48px;color:var(--color-line-strong);cursor:pointer;place-items:center;transition:color .15s;display:grid;position:relative}.wertung__stufe input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.wertung__stern{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linejoin:round;width:34px;height:34px}.wertung__stufe:hover,.wertung__stufe--an{color:var(--color-primary)}.wertung__stufe--an .wertung__stern{fill:currentColor}.wertung__stufe:has(input:focus-visible){outline:3px solid var(--color-ink);outline-offset:2px}}
