.wakku-member-badge{display:inline-flex!important;align-items:center;justify-content:center;width:var(--wakku-badge-size,20px);height:var(--wakku-badge-size,20px);min-width:var(--wakku-badge-size,20px);flex-shrink:0;border-radius:50%;background:#f4511e!important;color:#fff!important;font:inherit!important;text-transform:none;vertical-align:middle;margin-inline-start:5px;cursor:help;position:relative;white-space:nowrap;text-shadow:none}
/* Keep the circle aligned to the name's font metrics; the W keeps its own font. */
.wakku-member-badge>span{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font:900 calc(var(--wakku-badge-size,20px)*.68)/1 Arial,sans-serif!important;letter-spacing:-.05em}
.wakku-member-badge:before{content:"";position:absolute;inset:-7px}
.wakku-member-badge:focus-visible{outline:2px solid #111;outline-offset:3px}
.wakku-member-tooltip{position:fixed;z-index:2147483647;background:#202731;color:#fff;padding:7px 10px;border-radius:5px;font:500 12px/1.5 sans-serif;white-space:nowrap;box-shadow:0 2px 8px #0003}
.wakku-member-tooltip[hidden]{display:none}
.wakku-member-name{display:flex;align-items:center;justify-content:inherit;min-width:0}
.wakku-member-name>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

.wakku-member-badge.wakkul-partner-badge{background:#ec4899!important}
