@charset "UTF-8";

html { height: 100%; }
body { margin: 0; height: 100%; }
.form-line .el-input { width: 240px; }
.el-card__body { padding-bottom: 10px !important; }

.tc { text-align: center; }
.tl { text-align: left; }
.tr { text-align: right; }
.fl { float: left; }
.fr { float: right; }
.inline { display: inline; }
.block { display: block; }
.m-t-20 { margin-top: 20px; }
.m-t-10 { margin-top: 10px; }
.m-t-5 { margin-top: 5px; }
.m-b-20 { margin-bottom: 20px; }
.m-b-10 { margin-bottom: 10px; }
.m-b-5 { margin-bottom: 5px; }
.m-l-20 { margin-left: 20px; }
.m-l-10 { margin-left: 10px; }
.m-l-5 { margin-left: 5px; }
.m-r-20 { margin-right: 20px; }
.m-r-10 { margin-right: 10px; }
.m-r-5 { margin-right: 5px; }
.p-l-20 { padding-left: 20px; }
.p-l-10 { padding-left: 10px; }
.p-l-5 { padding-left: 5px; }
.p-r-20 { padding-right: 20px; }
.p-r-10 { padding-right: 10px; }
.p-r-5 { padding-right: 5px; }
h3.title { margin-top: 0; color: #666; }
.el-submenu__title { height: 40px !important; line-height: 40px !important; }
.el-menu-item-group__title { padding: 0 !important; }
.el-menu-item { line-height: 38px !important; height: 38px !important; }
a.link i { color: #409EFF; }
.el-dialog__body { padding-top: 0px !important; }
.no-input { margin-bottom: 0px !important; } /*el-form-item中减少间距，一般用在没有输入框的item中*/
.clear:after { clear:both;content:'';display:block;width:0;height:0;visibility:hidden; }
.space-between { display: flex; justify-content: space-between; align-items: center; }

.el-popover__title { color: #F56C6C !important; }

.success { color: #67C23A; }
.success .el-input__inner{ color: #67C23A; }
.warning { color: #E6A23C; }
.danger { color: #F56C6C; }
.danger .el-input__inner { color: #F56C6C; }
.info { color: #909399; }
.primary { color: #409EFF !important; }
.ellipsis { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.packing-material { font-style: italic; }
.border { border: 1px solid red; }
.el-form-item__content:has(.jwr-input) { width: 70%; }
.pointer { cursor: pointer; }
