.app-action-menu {
    &__contextmenu {
        position: fixed;
        z-index: 1000;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;

        ul {
            position: absolute;
            border: 1px solid #e4e7ed;
            border-radius: 4px;
            background-color: #fff;
            box-shadow: 0 0 12px 0 rgba(0, 0, 0, .12);
            overflow: hidden;
            padding: 10px 0;

            li {
                display: flex;
                align-items: center;
                color: var(--el-text-color-regular);
                cursor: pointer;
                padding: 10px 24px;

                &:hover {
                    color: var(--el-color-primary);
                    background-color: var(--el-color-primary-light-9);
                }

                .el-icon {
                    margin-right: 5px;
                }
            }
        }
    }

    &__button {
        ul {
            display: inline-flex;

            li:not(:first-child) {
                margin-left: 10px;
            }
        }
    }
}