.member-loading{display:flex;align-items:center;gap:10px;min-height:40px;color:#173a91;font-size:13px;font-weight:700}
.member-loading::before{content:'';display:block;flex:0 0 32px;width:32px;height:32px;background:url('/emblem.png') center/contain no-repeat;animation:member-emblem-turn 1.6s linear infinite}
@keyframes member-emblem-turn{to{transform:rotate(360deg)}}
@media(prefers-reduced-motion:reduce){.member-loading::before{animation:none}}
