/* NIF 0.24.1: privacy-safe member cards. Only affects the existing member panel. */
.member-panel .member-grid > a,
.member-panel .member-grid > .nif-member-private {min-width:0;max-width:100%;box-sizing:border-box}
.member-panel .member-grid > a > b,
.member-panel .member-grid > a > small,
.member-panel .member-grid > .nif-member-private > b,
.member-panel .member-grid > .nif-member-private > small {
  display:block;max-width:100%;overflow-wrap:anywhere;word-break:break-word;hyphens:auto;
}
.member-panel .member-grid > .nif-member-private {
  display:flex;flex-direction:column;align-items:center;justify-content:flex-start;
  text-align:center;gap:2px;line-height:1.3;
}
.member-panel .member-grid > .nif-member-private > .member-avatar {
  display:grid;place-items:center;flex-shrink:0;
}
/* v0.24.2: privacykaart exact dezelfde typografische schaal als ledenlinks.
   De vorige `inherit` gaf hier standaard (veel te grote) body-tekst. */
.member-panel .member-grid > .nif-member-private > b {
  display:block;
  font-size:11px;
  font-weight:700;
  line-height:1.2;
  color:#102b52;
  margin:0;
  max-width:100%;
  overflow-wrap:anywhere;
  word-break:normal;
}
.member-panel .member-grid > .nif-member-private > small {
  display:block;
  font-size:9px;
  font-weight:400;
  line-height:1.2;
  color:#75849a;
  margin:0;
  max-width:100%;
  overflow-wrap:anywhere;
}
