#view-members .member-completeness{margin:.8rem 0;background:#fff}
.member-completeness>summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:44px;cursor:pointer;list-style:none}
.member-completeness>summary::-webkit-details-marker{display:none}
.member-completeness summary strong,.member-completeness summary small{display:block}
.member-completeness summary strong{font-size:.9rem;font-weight:700}
.member-completeness summary small{margin-top:.25rem;color:var(--muted);font-size:.75rem}
.member-completeness-body>p{font-size:.75rem;color:var(--muted);line-height:1.5;margin:.8rem 0}
.member-completeness-filters{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.8rem}
.member-completeness-filters span{margin-left:.2rem;font-variant-numeric:tabular-nums}
.member-completeness-list{max-height:420px;overflow:auto;overscroll-behavior:contain}
.member-completeness-row{display:flex;justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem .2rem;border-top:1px solid var(--line)}
.member-completeness-row>div{min-width:0;overflow-wrap:anywhere}
.member-completeness-row strong{font-size:.8rem;font-weight:650}
.member-completeness-row ul{display:flex;flex-wrap:wrap;gap:.25rem .75rem;margin:.35rem 0 0;padding-left:1rem;color:#8b5e16;font-size:.73rem;line-height:1.5}
.member-completeness-row .button{flex:none;min-height:44px}
.member-completeness-empty{font-size:.8rem;color:var(--muted)}
