.social-banner { display: block; width: 100%; max-height: 14rem; object-fit: cover; border-radius: .5rem; }
.social-avatar { display: block; width: 6rem; height: 6rem; object-fit: cover; border-radius: 50%; margin-top: 1rem; }
.social-handle, .social-wanneer, .social-terug { opacity: .7; font-size: .9em; }
.social-velden, .social-velden th, .social-velden td { border: 0; background: none; }
.social-velden { border-collapse: collapse; margin: .5rem 0 0; width: auto; }
.social-velden th, .social-velden td { padding: .15rem 1rem .15rem 0; vertical-align: top; text-align: left; }
.social-velden th { font-weight: 600; white-space: nowrap; }
.social-velden td { overflow-wrap: anywhere; }
.social-post { border-top: 1px solid currentColor; border-color: color-mix(in srgb, currentColor 20%, transparent); padding: 1rem 0; }
.social-waarschuwing:empty { display: none; }
.social-waarschuwing { font-style: italic; }
.social-inhoud { overflow-wrap: anywhere; }
.social-bladeren { display: flex; justify-content: space-between; padding: 1rem 0; }
