#view .mp-row{display:flex;align-items:center;gap:12px;margin:0;padding:16px 14px;background:#fff;border:0;border-bottom:1px solid #edf0f5;min-width:0}#view .mp-row.mp-first{border-radius:24px 24px 0 0}#view .mp-row.mp-last{border-radius:0 0 24px 24px;border-bottom:0}#view .mp-row.mp-first.mp-last{border-radius:24px}#view .mp-row>.avatar{width:48px;height:48px;flex:0 0 48px;position:relative;overflow:visible;background:none;display:block;border:0;padding:0;cursor:pointer}.mp-portrait{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:50%;overflow:hidden;background:#dfefec;color:#40378f;border:2px solid #e5ecef;font-weight:700}.mp-portrait img{width:100%;height:100%;object-fit:cover}.mp-online .mp-portrait{border-color:#bce9d9;animation:mp-shake 5s ease-in-out infinite}.mp-dot{position:absolute;bottom:0;right:0;width:12px;height:12px;background:#20bf73;border:2px solid white;border-radius:50%}#view .mp-row .mp-name{font-weight:750;color:#40378f;font-size:15px;overflow-wrap:anywhere}#view .mp-row>.travel-person-line{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}#view .mp-row small{font-size:12px;line-height:1.4;color:#77758b}#view .mp-row .mp-status{color:#16794f;background:#e0f5e9;border-radius:20px;padding:2px 7px;width:fit-content;font-size:11px}#view .mp-contribution{margin-left:auto;text-align:right;flex:none}#view .mp-contribution b{display:block;font-size:15px;color:#40378f}#view .mp-contribution small{font-size:10px}#view .mp-open{flex:none;width:28px;min-height:44px;padding:0;border:0;background:none;color:#77718d;font-size:26px}.mp-demo{font-size:12px;color:#858194;text-align:center;margin:12px 0 20px}.mp-count{color:#77758b;font-size:12px}.mp-row [role=button]:focus-visible,.mp-open:focus-visible{outline:3px solid #80b8ad;outline-offset:3px}@keyframes mp-shake{0%,88%,100%{transform:rotate(0)}91%{transform:rotate(-5deg)}94%{transform:rotate(5deg)}97%{transform:rotate(-3deg)}}@media(prefers-reduced-motion:reduce){.mp-online .mp-portrait{animation:none!important}}@media(max-width:360px){#view .mp-row{gap:8px;padding:14px 10px}#view .mp-row>.avatar{width:42px;height:42px;flex-basis:42px}#view .mp-row .mp-name{font-size:14px}#view .mp-contribution small{font-size:9px}}
