.generated-badge[data-v-17d210cd]{position:relative;display:inline-block;flex:0 0 26px;width:26px;height:26px;min-width:26px;aspect-ratio:1;vertical-align:middle;overflow:hidden}.generated-badge-icon[data-v-17d210cd]{display:block;width:100%;height:100%;overflow:hidden}.badge-name-button[data-v-ee11602c]{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;flex:0 0 28px;width:28px;height:44px;min-height:44px;margin:0 -2px;padding:0;border:0;border-radius:8px;background:transparent;box-shadow:none;vertical-align:middle;cursor:pointer;touch-action:manipulation}.badge-name-button[data-v-ee11602c]:focus-visible{outline:2px solid var(--mo-accent,#bb397c);outline-offset:2px}.badge-name-tooltip[data-v-ee11602c]{position:fixed;box-sizing:border-box;inset:auto;margin:0;width:60px;padding:7px 8px;border:0;border-radius:8px;background:#29292e;color:#fff;box-shadow:0 3px 10px #2020241a;font:500 12px/18px -apple-system,BlinkMacSystemFont,PingFang SC,sans-serif;text-align:center;white-space:nowrap}.membership-unranked[data-v-393b238b]{box-sizing:border-box;display:inline-block;flex-shrink:0;max-width:90px;height:20px;padding:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#49535e;font-size:11px;line-height:18px;vertical-align:middle}html body #app .member-badge-uniform{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 28px!important;width:28px!important;height:44px!important;min-height:44px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;vertical-align:middle!important;font-size:0!important}html body #app .member-badge-uniform:before,html body #app .member-badge-uniform:after{display:none!important;content:none!important}html body #app .member-badge-uniform>*{display:none!important}html body #app .member-badge-uniform>.uniform-badge-mount{display:flex!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;align-items:center!important;justify-content:center!important;width:28px!important;height:44px!important;pointer-events:none!important}html body #app .member-badge-uniform.member-badge-clickable{margin:0 -2px!important}html body #app .member-badge-clickable>.uniform-badge-mount{pointer-events:auto!important}html body #app :is([data-membership-artwork=icon-only],[data-badge-action=icon-only],.mo .appointment-badge){display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 28px!important;width:28px!important;height:44px!important;min-height:44px!important;margin:0 -2px!important;padding:0!important;border:0!important;border-radius:8px!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}html body #app :is([data-membership-artwork=icon-only],[data-badge-action=icon-only],.mo .appointment-badge):before,html body #app :is([data-membership-artwork=icon-only],[data-badge-action=icon-only],.mo .appointment-badge):after{display:none!important;content:none!important}html body #app [data-badge-artwork=icon-only].generated-badge{display:inline-block!important;flex:0 0 26px!important;width:26px!important;height:26px!important;min-width:26px!important;aspect-ratio:1;overflow:hidden!important;transform:none!important}html body #app [data-badge-artwork=icon-only]>.generated-badge-icon{display:block!important;position:static!important;width:100%!important;height:100%!important;transform:none!important}html body #app .member-badge-clickable>.uniform-badge-mount>[data-badge-action=icon-only]{margin:0!important}html body #app :is(.card-contact-meta,.birthday-contact,.contact,.member-name-line,.manager-member-main,.member-actions):has(>:is(.membership-badge,.appointment-badge,.birthday-badge)){column-gap:4px!important}
