page {background-color: #F6F7F8;}
.definemenu {padding: 0 24rpx;box-sizing: border-box;}
.definemenu .definemenu_list {overflow: hidden;}
.definemenu .definemenu_list .definemenu_box {margin-top: 24rpx;display: flex;justify-content: space-between;align-items: center;padding: 24rpx;box-sizing: border-box;background: #FFFFFF;box-shadow: 0rpx 4rpx 16rpx 1rpx rgba(0,0,0,0.06);border-radius: 16rpx;position: relative;}
.definemenu .definemenu_list .definemenu_box.create {display: block;background: linear-gradient( 180deg, #FFF3E0 0%, #FFFFFF 100%);border: 1rpx solid #FFFFFF;border: 1px dashed #cccccc;width: 100%;height: 270rpx;padding: 40rpx 24rpx;background: url(/assets/images/xian/definemenu_bg.png) no-repeat center;background-size: cover;}
.definemenu .definemenu_list .definemenu_box .definemenu_box_headline {font-family: PingFang SC, PingFang SC;font-weight: 600;font-size: 36rpx;color: #150132;text-align: left;font-style: normal;text-transform: none;}
.definemenu .definemenu_list .definemenu_box .definemenu_box_row {margin-top: 40rpx;}
.definemenu .definemenu_list .definemenu_box .definemenu_box_row .input {background: #FFFFFF;border-radius: 16rpx;border: 1rpx solid #DDDDDD;font-family: PingFang SC, PingFang SC;font-weight: 400;font-size: 28rpx;color: #BFBFBF;text-align: left;font-style: normal;text-transform: none;width: 100%;height: 100rpx;line-height: 100rpx;text-indent: 30rpx;}
.definemenu .definemenu_list .definemenu_box .definemenu_box_title {font-family: PingFang SC, PingFang SC;font-weight: 400;font-size: 28rpx;color: #150132;font-style: normal;text-transform: none;margin-right: 40rpx;}
.definemenu .definemenu_list .definemenu_box .definemenu_box_switch {position: absolute;width: 32rpx;height: 32rpx;top: 50%;transform: translateY(-50%);right: 24rpx;background: url(/assets/images/xian/icon_rarrow.png) no-repeat center;background-size: cover;border: 1px dashed #cccccc;}

.definemenu_dialog {background: #FFFFFF;box-shadow: 0rpx 4rpx 16rpx 1rpx rgba(0,0,0,0.06);border-radius: 16rpx 16rpx 0rpx 0rpx;padding: 40rpx;box-sizing: border-box;position: relative;}
.definemenu_dialog .dialog_title {font-family: PingFang SC, PingFang SC;font-weight: 600;font-size: 36rpx;color: #150132;text-align: left;font-style: normal;text-transform: none;}
.definemenu_dialog .dialog_delete {position: absolute;width: 36rpx;height: 42.01rpx;background: url(/assets/images/xian/icon_wrong.png) no-repeat center;background-size: cover;top: 44rpx;right: 24rpx;z-index: 99;}
.definemenu_dialog .dialog_list {margin-top: 40rpx;padding-bottom: 42rpx;box-sizing: border-box;}
.definemenu_dialog .dialog_list .dialog_item {margin-bottom: 16rpx;position: relative;width: 100%;height: 88rpx;border-radius: 16rpx;}
.definemenu_dialog .dialog_list .dialog_item.checked {/*background: #EE742F;opacity: 0.1;*/background-color: #FEF1E9;}
.definemenu_dialog .dialog_list .dialog_item .dialog_item_name {font-family: PingFang SC, PingFang SC;font-weight: 400;font-size: 32rpx;color: #150132;text-align: center;font-style: normal;text-transform: none;width: 100%;height: 100%;line-height: 88rpx;position: relative;z-index: 99;}
.definemenu_dialog .dialog_list .dialog_item.checked .dialog_item_name {color: #EE742F;}
.definemenu_dialog .dialog_list .dialog_item .dialog_item_radio {position: absolute;z-index: 99;top: 50%;transform: translateY(-50%);right: 24rpx;width: 36rpx;height: 36rpx;background: linear-gradient( 180deg, #EE742F 0%, #F5BA4A 100%);border-radius: 50%;}