/**
* @Description : 流程管理 - 任务列表 - 负责详情 - 样式
* @Author      : jinxin
* @Date        : 2023-02-17 17:03:54
*/
.mg-t{
    margin-top: 16px;
}
.mg-t24{
    margin-top: 24px;
}
.mg-b{
    margin-bottom: 16px;
}
.mg-b24{
    margin-bottom: 24px;
}
.mg-l{
    margin-left: 16px;
}
.mg-r{
    margin-right: 16px;
}
.mg-tb{
    margin:16px 0;
}
.pd-t{
    padding-top: 16px;
}
.pd-b{
    padding-bottom: 16px;
}
.pd-l{
    padding-left: 16px;
}
.pd-r{
    padding-right: 16px;
}
.pd-bt{
    padding: 16px 0;
}
.pd-lr{
    padding: 0 16px;
}
.bg_com{
    background: #F7F8FC;
}

::v-deep(.btns_box .btn-flex){
    margin-bottom: 0px!important;
}

.btn-flex{
    margin-bottom: 0px!important;
    align-items: center; 
}

.btns_box{
    padding: 16px;
    vertical-align: middle;
}

.base_info{
    padding: 0 16px;
}
.base_table_width{
    width: 1648px;
    margin-top: 16px;
}

// 清除全局影响样式
::v-deep(.el-form-item){
    margin-bottom: 0px!important;
}

// vxe-table style
::v-deep(.vxe-button){
    font-size: 12px!important;
}

// element-plus style
::v-deep(.el-textarea__inner){
    font-size: 12px!important;
    font-family:"微软雅黑"!important;
}

::v-deep(.el-dialog__header .el-dialog__title){
    font-size: 14px!important;
    font-weight: 900;
}

::v-deep(.el-dialog__header){
    padding-bottom: 18px!important;
    text-align: left;
}

::v-deep(.el-dialog__body .el-input__inner){
    height: 28px!important;
}

::v-deep(.el-dialog__body .el-form-item){
    margin-bottom: 0!important;
}

::v-deep(.el-dialog__body .el-form-item__label){
    font-size: 12px!important;
    font-weight: 500;
}

::v-deep(.el-dialog__body .el-input__inner){
    font-size: 12px!important;
}

::v-deep(.el-dialog__body .el-input__suffix-inner){
    display: flex;
    justify-content: center;
    align-items: center;
    height: 28px;
}

::v-deep(.el-dialog__body .el-form-item){
    display: flex;
    justify-content: center;
    align-items: center;
}
::v-deep(.el-dialog__body .el-form-item__content){
    height: 28px!important;
    line-height: 28px!important;
    min-height: 28px!important;
    display: flex;
    justify-content: center;
    align-items: center;
}
::v-deep(.el-dialog__body){
    padding: 0 16px!important;
}

::v-deep(.write-link-body .el-form-item__content){
    height: 100px!important;
    min-height: 100px!important;
    line-height: 100px!important;
}
::v-deep(.write-link-many .el-form-item__content){
    height: 100px!important;
    min-height: 100px!important;
    line-height: 100px!important;
    margin-bottom: 10px!important;
}

::v-deep(.el-dialog__footer .el-button){
    font-size: 12px!important;
    min-height: 28px!important;
    height: 28px!important;
}

::v-deep(.el-dialog__footer .dialog-footer){
    display: flex;
    justify-content: right;
}
::v-deep(.el-dialog__footer){
    padding-top: 10px!important;
    text-align:right;
}

::v-deep(.write-link-footer){
    padding-top: 10px!important;
}

::v-deep(.el-button){
    height: 28px!important;
    min-height: 28px!important;
    font-size: 12px!important;
    font-weight: 500;
    padding:6px 10px !important;
}

// 基础信息、输出内容、备注、BOX公共样式
.base_info,.base_table,.base_remarks,.base_chexkbox{
    background: #FFFFFF;
    padding: 16px 16px!important;
    margin: 0 16px!important;
    border-radius: 5px 5px 5px 5px;
}

.base_table,.base_remarks,.base_chexkbox{
    margin-top: 16px!important;
}

// 搜索
 ::v-deep(.search-group){
    padding: 16px!important;
 }

 ::v-deep(.search-group .el-form .el-form-item__label){
    width: inherit!important;
 }

 ::v-deep(.search-group .el-form-item__label){
    font-size: 12px!important;
    font-weight: 500;
 }
 ::v-deep(.search-group .el-form){
    padding-top: 0px!important;
 }

 ::v-deep(.search-group .el-form-item__label){
    height: 28px!important;
    min-height: 28px!important;
    display: flex;
    justify-content: center;
    align-items: center;
 }

 ::v-deep(.search-group .el-input__inner){
    font-size: 12px!important;
 }
 ::v-deep(.search-group .el-form-item__content){
    height: 28px!important;
    min-height: 28px!important;
    display: flex;
    justify-content: center;
    align-items: center;
 }

 ::v-deep(.search-group .el-input__inner){
    height: 28px!important;
    min-height: 28px!important;
 }

 ::v-deep(.search-group .el-input){
    display: flex;
    height: 28px!important;
 }

 ::v-deep(.search-group .el-form .c-b-f-1-item){
    display: flex!important;
    margin-bottom: 16px!important;
 }

 ::v-deep(.search-group .el-form .c-b-f-1-item:last-child){
    margin-bottom: 0px!important;
 }
 
 ::v-deep(.search-group .el-form .c-b-f-1-item .c-b-f-2-item){
    margin-right: 16px;
    flex: 1;
 }

 ::v-deep(.search-group .el-form .c-b-f-1-item .c-b-f-2-item:last-child){
    margin-right: 0!important;
 }

 ::v-deep(.search-group .el-input__prefix){
    display: flex;
    height: 28px!important;
    justify-content: center;
    align-items: center;
    vertical-align: middle;
}
::v-deep(.search-group .el-input__suffix-inner){
    display: flex;
    height: 28px!important;
    justify-content: center;
    align-items: center;
    vertical-align: middle;
}

::v-deep(.task-index .btn-flex){
    height: 18px!important;
    line-height: 18px!important;
    display: flex;
    align-items: center;
    vertical-align: middle;
}

::v-deep(.task-index .text-r){
    margin-top: 14px!important;
    padding-bottom: 16px!important;
}

::v-deep(.task-index .btn_div){
    height: 28px!important;
    min-height: 28px!important;
    display: flex;
    padding: 0 8px;
}

::v-deep(.task-index .btn-group){
    height: 18px!important;
    line-height: 18px!important;
    display: flex;
    justify-content: center;
    align-items: center;
    vertical-align: middle;
}

::v-deep(.task-index .btn-group span){
    font-size: 12px!important;
}

// 按钮组 
::v-deep(.btns_box .btn-group span){
    font-size: 12px!important;
    display: flex;
}

::v-deep(.btns_box .btn-group .span_color_drag){
    display: flex;
    justify-content: center;
    align-items: center;
    vertical-align: middle;
}

// 基础信息
::v-deep(.base_info_box_content .el-form .el-row .el-col:nth-child(n+6)){
    margin-bottom: 0!important;
}

::v-deep(.base_info_box_content .el-form .el-row .el-col:nth-child(n+6)){
    height: 28px;
}

::v-deep(.base_info .el-input__prefix){
    display: flex;
    height: 28px!important;
    justify-content: center;
    align-items: center;
    vertical-align: middle;
}
::v-deep(.base_info .el-input__suffix-inner){
    display: flex;
    height: 28px!important;
    justify-content: center;
    align-items: center;
    vertical-align: middle;
}

::v-deep(.base_info .el-select__caret){
    display: flex;
    height: 28px!important;
    vertical-align:middle;
    justify-content: center;
    align-items: center;
}

::v-deep(.base_info .el-form-item){
    height: 28px!important;
}

::v-deep(.base_info .el-input__inner){
    height: 28px!important;
    font-size: 12px!important;
    font-weight: 500;
}

::v-deep(.base_info .el-input){
    height: 28px!important;
    display: flex;
    justify-content: center;
    align-items: center;
}

::v-deep(.base_info .el-form-item__content){
    display: flex;
    justify-content: center;
    align-items: center;
}

::v-deep(.base_info .el-col){
    height: 28px!important;
    line-height: 28px!important;
    margin-bottom: 16px!important;
}

::v-deep(.base_info .el-col:nth-child(6+n)){
    margin-bottom: 16px!important;
}

::v-deep(.base_info .el-form-item__label){
    font-size: 12px!important;
    font-weight:500;
    height: 28px!important;
    display: flex;
    align-items: center;
}

::v-deep(.base_info .el-select-dropdown__item){
    font-size: 12px!important;
    font-weight:500;
}

// 复选框组
::v-deep(.base_chexkbox .checkbox_group>span){
    margin-right: 40px!important;
}

::v-deep(.base_chexkbox .checkbox_group>span:last-child){
    margin-right: 0px!important;
}

::v-deep(.base_chexkbox .vxe-checkbox .vxe-checkbox--label){
    font-size: 12px!important;
    font-weight: 500!important;
    color:#606266!important;
}

::v-deep(.base_chexkbox .lc_title_box_title p){
    margin: 0!important;
    font-size: 18px!important;
}

::v-deep(.base_chexkbox){
    margin: 16px!important;
    padding: 16px!important;
}

// 多选选择框
::v-deep(.manySelect .lc_title_box .el-input__inner){
    height: 28px!important;
}

::v-deep(.manySelect .lc_title_box .el-input){
    height: 28px!important;

}

::v-deep(.manySelect .lc_title_box .el-form-item__content){
    height: 28px!important;
    line-height: 28px!important;
    font-size: 12px!important;
    font-weight: 500;
}

::v-deep(.manySelect .lc_title_box .el-form-item__label){
    height: 28px!important;
    line-height: 28px!important;
    font-size: 12px!important;
    font-weight: 500;
}

::v-deep(.manySelect .lc_title_box .el-select-dropdown__item){
    font-size: 12px!important;
    font-weight: 500;
}

::v-deep(.manySelect .lc_title_box .el-select){
    font-size: 12px!important;
    font-weight: 500;
}

::v-deep(.manySelect .lc_title_box .el-input__suffix-inner){
    display: flex;
    height: 28px!important;
    justify-content: center;
    align-items: center;
    vertical-align: middle;
}

// 表格
// .base_table{
//     height: 456px;
// }

::v-deep(.base_table .base_table_width .upload_span){
    height: 18px!important;
    line-height: 18px!important;
    display: flex;
    align-items: center;
    vertical-align: middle;
}
::v-deep(.base_table .base_table_width .btn-flex){
    height: 18px!important;
    line-height: 18px!important;
    display: flex;
    align-items: center;
    vertical-align: middle;
}

::v-deep(.base_table .base_table_width .btn-group){
    height: 18px!important;
    line-height: 18px!important;
    display: flex;
    justify-content: center;
    align-items: center;
    vertical-align: middle;
}

::v-deep(.base_table .btn-group span){
    font-size: 12px!important;
}

::v-deep(.vxe-table--body){
    font-size: 12px!important;
}
::v-deep(.vxe-header--row .operation_div .vxe-button){
    font-size: 12px!important;
}
::v-deep(.vxe-header--row){
    font-size: 12px!important;
    font-weight: 600;
}

::v-deep(.base_table_width .el-dialog){
    width: 430px!important;
}

// 分页
::v-deep(.el-pagination){
    text-align: center;
}

// 备注
.base_remarks{
    height: 248px;
    margin-bottom: 48px!important;
}

// 弹出
::v-deep(.dialogTable){
    margin-top:12px!important;
    padding-bottom: 16px!important;
}