/* EEE-Cloud Heizungscheck – Ergänzungen zur .eeefr-Basis */

.eeefr .eeefr__geg-headline { font-size: 1.25rem; font-weight: 700; color: var(--eeefr-heading); margin: 0 0 1rem; }

.eeefr .eeefr__finding { display: flex; gap: .7rem; padding: .85rem 1rem; border-radius: 10px; margin-bottom: .7rem; border: 1px solid var(--eeefr-line); background: var(--eeefr-bg); }
.eeefr .eeefr__finding::before { content: ""; flex: 0 0 10px; width: 10px; height: 10px; border-radius: 50%; margin-top: .35rem; background: var(--eeefr-muted); }
.eeefr .eeefr__finding--ok::before   { background: #5A9E3A; }
.eeefr .eeefr__finding--warn::before { background: #d98b00; }
.eeefr .eeefr__finding--info::before { background: #8aa0a0; }
.eeefr .eeefr__finding--ok   { background: #eef6e9; border-color: #cfe6c0; }
.eeefr .eeefr__finding--warn { background: #fdf4e3; border-color: #f0d9a8; }
.eeefr .eeefr__finding h4 { margin: 0 0 .2rem; font-size: 1rem; }
.eeefr .eeefr__finding p { margin: 0; font-size: .92rem; color: var(--eeefr-ink); }

/* Förder-Box (bei "Neue Heizung geplant") – feste, immer lesbare Farben (unabhängig vom Akzent) */
.eeefr .eeefr__geg-foerder { margin: 1rem 0 .5rem; padding: 1.25rem 1.4rem; border-radius: 12px; background: #eef6e9; border: 1px solid #bcdcab; text-align: left; }
.eeefr .eeefr__geg-foerder-badge { font-size: .8rem; font-weight: 700; text-transform: uppercase; letter-spacing: .04em; color: #2a5520; }
.eeefr .eeefr__geg-foerder-amount { font-size: 2rem; font-weight: 800; color: #2a5520; line-height: 1.1; margin: .3rem 0; }
.eeefr .eeefr__geg-foerder-amount span { font-size: 1rem; font-weight: 600; color: #5b6b6a; }
.eeefr .eeefr__geg-foerder-sub { margin: 0 0 .25rem; font-size: .95rem; color: #1c2b2a; }
.eeefr .eeefr__geg-foerder .eeefr__hint { color: #5b6b6a; }
.eeefr .eeefr__geg-foerder-btn { display: inline-block; margin-top: .6rem; text-decoration: none; }
