[v-cloak]{display:none !important;}
*{box-sizing:border-box;}
body{ font-family: "Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","微软雅黑",Arial,sans-serif;   }
.el-card__body {padding: 8px;}
.el-form-item {margin-bottom: 4px !important;}
.el-divider--horizontal {margin: 10px 0px;}
.el-dialog__body {padding: 20px 20px !important;}
.el-dialog__header {background-color: #f7f7f7;padding: 10px 20px !important;}
.el-dialog__title {font-size: 14px;font-weight: 700;}
.el-dialog__headerbtn {top: 15px;}
.el-date-table td, .el-date-table td div{height:15px !important;}
.loading-class,.el-loading-text{color:#2299DD !important;}
.el-loading-spinner .path{stroke:#2299DD !important;}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
	-webkit-appearance: none;
}
input[type="number"] {
	-moz-appearance: textfield;
}
.nowrap{white-space: nowrap;overflow:hidden;text-overflow: ellipsis}
.ajax-notification{box-shadow: 0 0 10px 0 #ff0000}
.filter-wrap .el-form-item{margin-bottom: 4px !important;}
.filter-wrap .el-input__inner{border-radius:0 !important;}
.filter-wrap .el-button{border-radius:0 !important;}
.filter-wrap .el-input__inner{height:26px !important;line-height:26px !important;}
.filter-wrap .el-row--flex{align-items:center;display:inline-flex !important;font-size:0 !important;}
.filter-wrap .el-button--mini{padding-top:6px !important;padding-bottom: 6px !important;}
.filter-wrap .el-date-editor{padding-top:1px;padding-bottom:1px;}
.filter-wrap .el-form-item--mini .el-form-item__content, .filter-wrap .el-form-item--mini .el-form-item__label{line-height: inherit !important}
.filter-wrap .el-form--inline .el-form-item{margin-right:0 !important;}
.filter-wrap .el-checkbox,.filter-wrap .el-radio{margin-top:4px;margin-right:7px;}
.filter-wrap .el-checkbox .el-checkbox__label,.filter-wrap .el-radio .el-radio__label{padding-left:5px !important;}
/*.filter-wrap .el-card__body{padding-bottom:2px !important;}*/
.red-header{color:#F56C6C;}
.el-tabs--border-card>.el-tabs__content{padding: 10px;}
.el-tabs__header{margin-bottom:10px;}
.el-tabs__item{height:35px;line-height: 35px;font-size:13px;}
.el-input__inner,.el-button{border-radius:0 !important;}
.el-button{padding-top: 6px !important;
    padding-bottom: 6px !important;}

.el-pagination .el-input__inner{border-radius:0 !important;height:26px !important;}

.dialog-inner-box{
	max-height:calc(100vh - 200px);
	overflow-y:auto;
	overflow-x:hidden;
}
.el-dialog__body .el-form{
	max-height:calc(100vh - 200px);
	overflow-y:auto;
	overflow-x:hidden;
}

/* 档案表单 */
.da-table{margin:0 auto;border-collapse: collapse;border-color:#0F5FB7;text-align: center;font-size:12px;color:#0F5FB7;}
.da-table .el-input__inner{border-color:transparent;height:30px;}
.da-table .el-date-editor{width:auto !important;}
.da-table .el-form-item{margin-bottom:0 !important;}
.da-table .el-form-item__content{line-height: inherit}
.da-table .pd0{padding:0;}
.da-table .bt_bg{background-color: #ECF5FF;}
.da-table .el-checkbox{margin-right: 10px;}
.da-table td{height:50px;}


/* 自定义弹窗 */
.el-dialog__wrapper{display:flex;align-items: center;justify-content: center;}
.dialog-open {margin:0 !important;}
.dialog-open .el-dialog__body{padding:0 !important;}
.dialog-open .el-dialog__header{display:flex;align-items:center;justify-content:space-between;padding:0 20px;background:#F8F8F8;height:40px;display: flex;align-items: center;}
.dialog-open .el-dialog__headerbtn{position: inherit;}
.dialog-open .el-dialog__header .el-dialog__title{font-size:15px;}

/* 表格状态 */
.el-table .warning-row ,.elx-table .warning-row{ background: #FAECD8;}
.el-table .success-row ,.elx-table .success-row{background: #E1F3D8;}
.el-table .error-row ,.elx-table .error-row{background: #fff6f6;}
.el-table .primary-row ,.elx-table .primary-row{background: #a9d3ff;}
.el-table .disabled-row {background: #ccc;}

/* 展示进销存详情 */
.show-detail{margin-top:10px}
.show-detail .myprint{margin-top:15px}
.show-detail .title{margin-bottom:10px}
.show-detail .row-wrap{border-bottom:1px solid #ccc;padding: 5px 0}
.show-detail .row-wrap:last-child{border-bottom:0}
.show-detail .el-form-item--mini{margin-bottom:0px !important}

@media print{
	tfoot,.myprint{display:none !important}
}

/* 官网主题色 */
.my-blue{color: #409EFF !important}
.my-red{color: #F56C6C !important}
.my-green{color: #67C23A !important}
.my-yellow{color: #E6A23C !important}
.my-bold{font-weight:700 !important}
.error-color{color:red !important;}

/* 表格拓展区 */
.extend-wrap .el-form-item{margin-bottom:0 !important}
.extend-wrap img{display:block;max-width: 100%;/* margin: 10px auto; */object-fit: cover;}
.el-table__expanded-cell{background:#fffcf7;padding:10px 20px !important}
.el-table__expanded-cell:hover{background:#fffcf7 !important}

/* 滚动条 */
/* ::-webkit-scrollbar {滚动条整体样式
	width: 15px;     高宽分别对应横竖滚动条的尺寸
	height: 15px;
}
::-webkit-scrollbar-thumb {滚动条里面小方块
	border-radius: 5px;
	-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
	background: rgba(0,0,0,0.2);
}
::-webkit-scrollbar-track {滚动条里面轨道
	-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
	border-radius: 0;
	background: rgba(0,0,0,0.1);
} */

/*// 千里驹表格*/
.el-table--mini td, .el-table--mini th{padding:4px 0;}
.el-badge__content.is-fixed{z-index:1;}
.el-table tbody tr:hover>td { 
    background-color:rgb(191,203,217) !important;
    color:#000;
}


.el-message-box__wrapper .el-message-box__btns .el-button:nth-child(2){float:left;margin-left:0;}
.close-wrap{position:absolute;top:0;right:0;display:flex;align-items:center;justify-content: center;color:#fff;width:18px;height:18px;background:rgba(0,0,0,.5);cursor:pointer;}
.print-page{page-break-after:always}

.circle{display:inline-block;width:10px;height:10px;background:#E6A23C;border-radius: 50%}
.circle.red{background:#F56C6C;}
.ipt-btn .el-input__inner{border-top-right-radius: 0;border-bottom-right-radius: 0;border-right: 0}
.ipt-btn .el-button{border-top-left-radius: 0;border-bottom-left-radius: 0;padding-left:6px;padding-right:6px;}
.el-message{left:inherit !important;right:20px !important;transform:none !important;min-width: auto !important;max-width:380px !important;}
.el-loading-parent--hidden{overflow: auto !important;}

.plx-header--column,.elx-header--column{background:#EBEEF5 !important;color:#283446 !important;border-color: #BFCBD9 !important}
.plx-table--body,.elx-table--body{color:#283446 !important;}
.elx-table{font-family: inherit !important}
.el-cascader-panel{max-height:400px;}
.time-wrap input{border-top-right-radius: 0 !important;border-bottom-right-radius: 0 !important}
.time-wrap-reverse input{border-top-left-radius: 0 !important;border-bottom-left-radius: 0 !important;border-left:0 !important;}
.date-wrap{border-top-left-radius: 0 !important;border-bottom-left-radius: 0 !important;border-left:0 !important;width:320px !important;}
.date-wrap .el-range-separator{width:auto !important;}
.elx-table .elx-body--expanded-cell{padding: 10px !important}
.elx-table .elx-cell{padding-left:5px !important;padding-right:5px !important;}

/*原来bridge overflow冲突 都取消*/
.el-table .cell{overflow:hidden !important;}
.my-input-sc {
   display: inline-block;
   height: 28px;
   line-height: 28px;
   vertical-align: middle;
   -webkit-appearance: none;
   background-color: #FFFFFF;
   background-image: none;
   border-radius: 0;
   border: 1px solid #DCDFE6;
   box-sizing: border-box;
   color: #606266;
   font-size: inherit;
   outline: none;
   padding: 0 2px;
   transition: border-color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
   width: 100%;
   text-overflow: ellipsis;
   overflow: hidden;
}
.my-input-sc.disabled{background:#F5F7FA}
.hide-label .el-checkbox__label{display:none}
.elx-table.elx-editable.size--mini .elx-body--column, .elx-table.size--mini .elx-body--column.col--ellipsis, .elx-table.size--mini .elx-footer--column.col--ellipsis, .elx-table.size--mini .elx-header--column.col--ellipsis{height:28px !important;}
.el-table--mini .el-table__cell{padding:2px 0 !important;}
.el-input.is-disabled .el-input__inner{color:#333 !important;}

/*打印*/
.print-wrap{font-size:14px;max-width: none !important}
.print-wrap table{width:auto !important;border-collapse: collapse;text-align:center;table-layout:fixed;white-space: nowrap ;min-width:100% ;font-size:12px;}
.print-wrap table td{padding:0 4px;}
.print-wrap table tfoot{display:none;}
.print-wrap .title{text-align:center;font-size:16px;margin-bottom:5px;}
.print-wrap .sub-title{text-align:center;font-size:14px;margin-bottom:5px;}
.print-wrap .bet{display:flex;justify-content: space-between}
.myprint{text-align:center;margin-top:20px;}
.myprint .btn{display:inline-block;background:#409EFF;color:#fff;border-radius: 3px;text-align: center;margin:0 auto;font-size:12px;padding:4px 10px;cursor:pointer;}

.el-input__inner{padding:0 2px !important}
.el-range__icon,.el-range-separator{display:flex !important;align-items: center !important;justify-content:center !important;}
.tag-config-wrap .el-tag{border-radius: 0;cursor:pointer}
.nform-wrap .el-input__prefix{display:none !important}
/* .el-form-item__label{padding: 0px !important;font-size:12px}
.el-input--mini .el-input__inner{height:24px;line-height: 24px;} */
/* input::input-placeholder{font-size:12px !important} */
.nform-wrap .el-checkbox__label{display:none !important}
.el-date-editor .el-input__prefix .el-input__icon{display:none}
/*tree*/
.custom-tree-node {
    flex: 1;
    display: flex;
    align-items: center;
    justify-content: space-between;
    font-size: 14px;
    padding-right: 8px;
}
.el-tree{height:calc(100vh - 70px);overflow:auto}
.el-tree-node__content{padding-left:0 !important}
.mytree .el-tree .el-tree-node:after{
border-top: none;
}
.el-tree-node {
position: relative;
padding-left: 16px;
}
.el-tree-node__expand-icon.is-leaf{
display: none;
}
.el-tree-node__children {
padding-left: 16px;
}

.el-tree-node :last-child:before {
height: 38px;
}

.el-tree > .el-tree-node:before {
border-left: none;
}

.el-tree > .el-tree-node:after {
border-top: none;
}

.el-tree-node:before {
content: "";
left: -4px;
position: absolute;
right: auto;
border-width: 1px;
}

.el-tree-node:after {
content: "";
left: -4px;
position: absolute;
right: auto;
border-width: 1px;
}

.el-tree-node:before {
border-left: 1px dashed #4386c6;
bottom: 0px;
height: 100%;
top: -26px;
width: 1px;
}

.el-tree-node:after {
border-top: 1px dashed #4386c6;
height: 20px;
top: 12px;
width: 24px;
}
.el-tree--highlight-current .el-tree-node.is-current>.el-tree-node__content{background:#409EFF;color:#fff}
/*tree*/