.ekomi{--ekomi-star-size:18px;--ekomi-star-color:var(--color-accent-rating-dark);--ekomi-gap-grid:var(--spacing-gap-sm);--ekomi-gap-rating:var(--spacing-gap-xs);--ekomi-gap-stars-average:var(--spacing-gap-sm);--ekomi-gap-average-number:var(--spacing-gap-xs);--ekomi-font-size-average:var(--font-size-lg);--ekomi-star-color-neutral:var(--color-text-neutral);--ekomi-chevron-color:var(--icon-color-secondary)}.ekomi__container{gap:var(--ekomi-gap-grid);grid-template-columns:80px 1fr fit-content(8px);min-height:80px;display:grid}.ekomi__logo{aspect-ratio:1;width:100%}.ekomi__rating{justify-content:center;gap:var(--ekomi-gap-rating);flex-direction:column;line-height:1.2;display:flex}.ekomi__description{min-width:2rem}.ekomi__stars{font-size:var(--ekomi-font-size-average);align-items:center;line-height:1;display:flex}.ekomi__stars strong{margin-inline:var(--ekomi-gap-stars-average) var(--ekomi-gap-average-number)}.ekomi__star{width:var(--ekomi-star-size);height:var(--ekomi-star-size);color:var(--ekomi-star-color-neutral)}.ekomi__chevron{background-color:var(--ekomi-chevron-color);width:8px;-webkit-mask:url(/hausratversicherung/assets/icons/angle-right.svg) 50%/contain no-repeat;mask:url(/hausratversicherung/assets/icons/angle-right.svg) 50%/contain no-repeat}.ekomi__link-text{text-align:right;font-size:var(--font-size-sm);margin-block-start:var(--ekomi-gap-grid)}.ekomi__link-text a{color:var(--color-text-link);text-decoration:none}.ekomi__link-text a:hover{text-decoration:underline}.ekomi[data-ekomi] .ekomi__link,.ekomi[data-ekomi] .ekomi__link:hover{color:var(--color-text-primary);text-decoration:none}.ekomi--quotes{--ekomi-font-size-average:var(--font-size-sm)}.ekomi--quotes .ekomi__container{grid-template-columns:68px 1fr;align-items:flex-start}.ekomi--quotes .ekomi__logo{width:68px}.ekomi__quotes{flex-direction:column;min-width:0;display:flex}.ekomi__quote{flex-direction:column;gap:4px;display:flex}.ekomi__quote:not(:first-child){border-top:1px solid var(--color-border-default);padding-block-start:var(--spacing-gap-xs)}.ekomi__quote-header{justify-content:space-between;align-items:center;gap:var(--spacing-gap-sm);display:flex}.ekomi__quote-date{font-size:var(--font-size-sm);color:var(--color-text-secondary);flex-shrink:0}.ekomi--quotes .ekomi__quote .ekomi__quote-comment{font-size:var(--font-size-sm);white-space:nowrap;text-overflow:ellipsis;margin:0 0 5px;line-height:1.3;overflow:hidden}
