.deal-reaktionen{margin:10px 0 14px;line-height:1.35}.bewertung-zeile,.reaktionen-details{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.deal-reaktionen form{display:inline-flex;gap:4px;margin:0}.bewertung-zeile .temperatur{margin-right:2px;font-size:23px}
.temperatur.kalt{color:var(--blau)}
.deal-reaktionen .vote-hoch,.deal-reaktionen .vote-runter{display:inline-flex;align-items:center;justify-content:center;width:25px;height:25px;padding:0;border:1px solid var(--rot);border-radius:3px;background:#fff;color:var(--rot);font:700 19px/1 Arial,sans-serif;text-decoration:none}
.deal-reaktionen .vote-runter{border-color:var(--blau);color:var(--blau)}.deal-reaktionen .vote-hoch:hover,.deal-reaktionen .vote-hoch.gewaehlt{background:var(--rot);color:#fff}.deal-reaktionen .vote-runter:hover,.deal-reaktionen .vote-runter.gewaehlt{background:var(--blau);color:#fff}
.deal-reaktionen button:disabled,.deal-kommentare button:disabled{cursor:default;opacity:.6}.deal-reaktionen button.gewaehlt{opacity:1}
.bewertung-anzahl,.reaktionen-details{font-size:11px;color:#64717d}.reaktionen-details{margin-top:6px;gap:6px 12px}
.deal-reaktionen .danke-button,.deal-kommentare .danke-button{display:inline-block;padding:4px 8px;border:1px solid #d5dfe7;border-radius:3px;background:#f0f5fa;color:var(--blau);font-size:11px;font-weight:normal;line-height:1.4;text-decoration:none}.danke-button:hover{background:#dfeaf4}.deal-reaktionen .danke-button.gewaehlt{background:#dfeaf4}
.reaktion-meldung{display:block;font-size:12px;line-height:1.4;color:var(--blau);margin-top:5px}.reaktion-meldung:empty{display:none}.eigene-bewertung{color:var(--blau)}.bewertung-geschlossen{color:#64717d}
.deal-teaser .deal-reaktionen{margin:9px 0 0}.deal-teaser .bewertung-zeile{gap:5px}.deal-teaser .temperatur{font-size:17px}.deal-teaser .vote-hoch,.deal-teaser .vote-runter{width:22px;height:22px;font-size:16px}.deal-teaser .bewertung-anzahl,.deal-teaser .reaktionen-details{font-size:10px}.deal-teaser .reaktionen-details{gap:5px 8px}
.teaser-vergleich{display:block;font-size:12px;color:#64717d;margin-top:3px}.detail-vergleich{margin:-8px 0 18px;color:#64717d;font-size:14px}.detail-vergleich span:not(.unsichtbar){font-size:12px}
.deal-kommentare h2{font-size:21px}.deal-kommentar{padding:18px 0;border-bottom:1px solid var(--linie);overflow-wrap:anywhere}.deal-kommentar:last-of-type{border-bottom:0}.deal-kommentar header{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;font-size:13px}.deal-kommentar header span,.deal-kommentar header small{font-size:11px;color:#64717d}.deal-kommentar>p{font-size:14px;line-height:1.5;margin:9px 0 12px}.deal-kommentar blockquote{margin:10px 0;padding:8px 12px;border-left:3px solid #c7d9e8;background:#f4f7fa;font-size:12px;color:#64717d}.deal-kommentar form{margin:0}
/* Teilen ohne externe Widgets; das Linkfeld funktioniert auch ohne JavaScript. */
.angebot-teilen{max-width:100%;min-width:0}.angebot-teilen>summary{list-style:none;cursor:pointer}.angebot-teilen>summary::-webkit-details-marker{display:none}.angebot-teilen[open]{flex-basis:100%}.angebot-teilen-inhalt{display:flex;align-items:flex-end;flex-wrap:wrap;gap:8px;max-width:520px;margin-top:8px;padding:12px;border:1px solid #d5dfe7;border-radius:4px;background:#f6f9fc}.angebot-teilen-inhalt label{display:block;flex:1;min-width:150px;font-size:11px;color:#52616e}.angebot-teilen-inhalt input{display:block;width:100%;min-width:0;margin-top:4px;padding:7px 9px;font-size:12px;color:#273440}.angebot-teilen-inhalt [hidden]{display:none!important}.teilen-meldung{display:block;flex-basis:100%;font-size:12px;color:var(--blau)}.teilen-meldung:empty{display:none}@media(max-width:460px){.angebot-teilen-inhalt{padding:10px}.angebot-teilen-inhalt label{flex-basis:100%}}
