/* Deliberately scoped to the standalone MFB Poll Top 5 block. */
.mfb-poll-top5{font:inherit;color:#273243;font-size:13px}
.mfb-poll-top5__leader{background:#f5f6f9;border:1px solid #e9eaf0;border-radius:10px;padding:12px;margin-bottom:10px}
.mfb-poll-top5__eyebrow{display:block;color:#bd1025;font-size:11px;font-weight:700;margin-bottom:6px}
.mfb-poll-top5__line{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;line-height:1.35}
.mfb-poll-top5__name{flex:1;min-width:0;overflow-wrap:anywhere}
.mfb-poll-top5__value{flex:0 0 auto;white-space:nowrap;font-variant-numeric:tabular-nums}
.mfb-poll-top5__track{height:6px;border-radius:30px;background:#e8ebf0;overflow:hidden;margin-top:7px}
.mfb-poll-top5__track>span{display:block;height:100%;border-radius:30px;background:#a4adba}
.mfb-poll-top5__leader .mfb-poll-top5__track>span{background:#c30d25}
.mfb-poll-top5__list{padding-left:22px;margin:0;list-style:decimal}
.mfb-poll-top5__entry{padding:8px 0 10px;border-bottom:1px solid #edf0f3}
.mfb-poll-top5__entry::marker{color:#8d99a8;font-size:11px}
.mfb-poll-top5__footer{display:flex;gap:10px;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-top:12px;color:#727b87;font-size:11px}
.mfb-poll-top5__footer a{color:#bc1128;text-decoration:none;font-weight:700}
.mfb-poll-top5__details{margin-top:10px;border-top:1px solid #e9edf1;padding-top:8px}
.mfb-poll-top5__details summary{cursor:pointer;color:#3c4758;font-weight:600;font-size:12px}
.mfb-poll-top5__details ol{margin:10px 0 0;padding-left:22px}
.mfb-poll-top5__details li{padding:5px 0;display:list-item;font-size:12px}
.mfb-poll-top5__details li span{display:inline-block;max-width:80%;overflow-wrap:anywhere}
.mfb-poll-top5__details li b{float:right;font-variant-numeric:tabular-nums}
