/* Fingerprint follow-through: compact, accessible and non-judgemental. */
.ef-followthrough-v23{margin:12px 0;padding:14px 16px;border:1px solid var(--border,#dedede);border-radius:12px}
.ef-followthrough-v23 h3{margin:0 0 8px;font-size:1rem}
.ef-followthrough-v23 p{margin:8px 0}
.ef-followthrough-rows{display:grid;gap:6px;margin:12px 0}
.ef-followthrough-rows p{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;border-bottom:1px solid var(--border,#eee);padding:6px 0}
.ef-followthrough-rows small{color:var(--muted,#666);font-size:.85rem}
@media(max-width:520px){.ef-followthrough-v23{padding:12px}.ef-followthrough-rows p{display:block}.ef-followthrough-rows small{display:block;margin-top:2px}}
