/* IMMOBRA Kurzbewertung: Ergebnis nach dem Absenden. Farben aus dem Theme mit Fallbacks. */
.kurzbewertung { display: grid; gap: 0.75rem; padding: clamp(1.25rem, 3vw, 2rem); border-radius: 6px; background: var(--immobra-nebel, #F0F1F6); color: #424A59; }
.kurzbewertung p { margin: 0; }
.kurzbewertung__eyebrow { font-size: 0.75rem; font-weight: 800; letter-spacing: 0.14em; text-transform: uppercase; color: var(--immobra-gold-text, #86660F); }
.kurzbewertung__range { font-family: var(--wp--preset--font-family--display, Georgia, serif); font-size: clamp(1.8rem, 5vw, 2.6rem); line-height: 1.1; font-variant-numeric: tabular-nums; color: var(--immobra-schiefer, #2B3137); }
.kurzbewertung__headline { font-family: var(--wp--preset--font-family--display, Georgia, serif); font-size: clamp(1.3rem, 3.5vw, 1.7rem); line-height: 1.2; color: var(--immobra-schiefer, #2B3137); }
.kurzbewertung__label { font-weight: 700; color: var(--immobra-schiefer, #2B3137); }
.kurzbewertung__source,
.kurzbewertung__mail { font-size: 0.8rem; color: var(--immobra-muted, #687080); }
.kurzbewertung__actions { margin-top: 0.25rem; }
.kurzbewertung--estimate { border-top: 4px solid var(--immobra-gold, #CDA73A); }
