.ingvi-review-stream {
    max-width: 820px;
    margin: 0 auto;
}

/* Kopf: Ø-Sterne + Anzahl */
.ingvi-review-stream .review-stream-summary {
    font-size: 1rem;
}
.ingvi-review-stream .review-stream-stars .fa-star,
.ingvi-review-stream .review-stream-inline-stars .fa-star {
    color: #f5a623;
}
.ingvi-review-stream .review-stream-avg {
    font-weight: 700;
    color: inherit;
}

/* Slide / Zitat */
.ingvi-review-stream .review-stream-slide {
    /* Platz an den Rändern, damit die innenliegenden Pfeile den Text nicht überlappen */
    padding: 0 3.25rem;
}
.ingvi-review-stream .review-stream-quote-icon {
    color: #582641;
    opacity: .25;
    font-size: 1.5rem;
    margin-bottom: .5rem;
}
.ingvi-review-stream .review-stream-title {
    font-weight: 700;
    font-size: 1.1rem;
    margin-bottom: .35rem;
}
.ingvi-review-stream .review-stream-quote {
    font-style: italic;
    font-size: 1.15rem;
    line-height: 1.6;
    margin: 0 0 1rem;
}

/* Attributionszeile */
.ingvi-review-stream .review-stream-meta {
    font-size: .95rem;
}
.ingvi-review-stream .review-stream-author {
    color: inherit;
    font-weight: 700;
}
.ingvi-review-stream .review-stream-verified {
    color: #3ba55d;
    margin-left: .4rem;
}
.ingvi-review-stream .review-stream-inline-stars {
    white-space: nowrap;
}

/* NOVA-Slider-Pfeile: gleiches Aussehen wie die Startseiten-Slider.
   Das Button-Design (Rand #582641, Chevron, Hover-Füllung) kommt aus dem
   globalen .slick-arrow des Templates. Hier nur: bei Hover einblenden und
   innen positionieren – analog zu .carousel-arrows-inside. */
.ingvi-review-stream .slick-arrow {
    opacity: 0;
}
.ingvi-review-stream:hover .slick-arrow {
    opacity: 1;
}
.ingvi-review-stream .slick-prev {
    transform: translate(50%, -50%);
}
.ingvi-review-stream .slick-next {
    transform: translate(-50%, -50%);
}

@media (max-width: 575.98px) {
    .ingvi-review-stream .review-stream-slide {
        padding: 0 2.25rem;
    }
    /* Auf kleinen Screens Pfeile dauerhaft sichtbar (kein Hover) */
    .ingvi-review-stream .slick-arrow {
        opacity: 1;
    }
}
