/* ── SiteOnline Tekst Excerpt Widget ──────────────────────────────────────── */

.so-ew-text-excerpt {
    word-break: break-word;
}

.so-ew-text-excerpt__text {
    display: inline;
}

.so-ew-text-excerpt__ellipsis {
    display: inline;
}

/* Link: zelfde kleur als excerpt-tekst, geen theme/kit hoverkleur */
.so-ew-text-excerpt__link.is-inline,
.so-ew-text-excerpt__link.is-block {
    color: inherit;
    text-decoration: none;
}

.so-ew-text-excerpt__link.is-inline:hover,
.so-ew-text-excerpt__link.is-inline:focus,
.so-ew-text-excerpt__link.is-inline:active,
.so-ew-text-excerpt__link.is-inline:visited,
.so-ew-text-excerpt__link.is-block:hover,
.so-ew-text-excerpt__link.is-block:focus,
.so-ew-text-excerpt__link.is-block:active,
.so-ew-text-excerpt__link.is-block:visited {
    color: inherit;
}

/* Link: inline achter de tekst */
.so-ew-text-excerpt__link.is-inline {
    display: inline;
}

/* Link: op een nieuwe regel */
.so-ew-text-excerpt__link.is-block {
    display: block;
}

/* ── Regels-modus (CSS line-clamp) ─────────────────────────────────────── */

/*
 * In de regels-modus zorgt de browser zelf voor de afkapping en "...".
 * Het aantal regels wordt via -webkit-line-clamp als inline style gezet
 * door Elementor's selectors op de line_limit control.
 */
.so-ew-text-excerpt--lines .so-ew-text-excerpt__text {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    /* -webkit-line-clamp: N  →  via Elementor inline selector */
}
