.as-wrap{position:relative}.as-line{align-items:center;gap:10px;display:flex}.as-avatar{background:var(--brand);color:#fff;cursor:pointer;border:0;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;padding:0;font-size:13px;font-weight:600;transition:opacity .15s,box-shadow .15s;display:grid}.as-avatar:hover{opacity:.88;box-shadow:0 0 0 3px var(--brand-soft)}.as-avatar-img{object-fit:cover;border-radius:50%;width:100%;height:100%}.as-email{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:160px;font-size:13px;overflow:hidden}.as-menu{background:var(--panel);border:1px solid var(--line);z-index:60;border-radius:6px;min-width:220px;padding:6px;animation:.12s ease-out as-pop;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 6px 20px #0000001f}@keyframes as-pop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.as-menu-head{border-bottom:1px solid var(--line);align-items:center;gap:10px;margin-bottom:6px;padding:6px 10px 12px;display:flex}.as-menu-avatar{background:var(--brand);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:15px;font-weight:600;display:grid}.as-menu-meta{min-width:0}.as-menu-name{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.as-menu-email{color:var(--faint);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.as-menu-item{cursor:pointer;width:100%;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:3px;align-items:center;gap:10px;padding:8px 10px;font-family:inherit;font-size:13px;text-decoration:none;transition:background .12s,color .12s;display:flex}.as-menu-item:hover{background:var(--brand-soft);color:var(--brand)}.as-menu-item.danger:hover{background:var(--danger-soft);color:var(--danger)}.as-menu-ic{opacity:.8;text-align:center;width:16px;font-size:12px}.as-login{color:var(--ink);border:1px solid var(--line);border-radius:3px;align-items:center;padding:6px 14px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.as-login:hover{color:var(--brand);border-color:var(--brand)}@media (max-width:640px){.as-email{display:none}}
