.el-inline-block {
    display: inline-block;
    width: auto;
}

:root {
    --title-color: rgba(0, 0, 0, 0.85);
}
.eltable {
    width: 100%;
    margin: 10px 0;
}
.eltable.el-table thead {
    color: var(--title-color);
    font-weight: 500;
}
.eltable.el-table th {
    background: #f5f7fa;
}
.eltable.rules.el-table td {
    padding: 15px 0 0 0;
}
.eltable .el-table__footer-wrapper {
    display: none;
}

.text-primary {
    color: #409eff !important;
    border: 1px solid #409eff !important;
    padding: 5px;
}
.text-primary:hover,
.text-primary:focus {
    color: #409eff;
    border: 1px solid #409eff;
}
.text-success {
    color: #67c23a;
    border: 1px solid #67c23a;
    padding: 5px;
}
.text-success:hover,
.text-success:focus {
    color: #67c23a;
    border: 1px solid #67c23a;
}

.text-info {
    color: #909399;
    border: 1px solid #909399;
    padding: 5px;
}
.text-info:hover,
.text-info:focus {
    color: #909399;
    border: 1px solid #909399;
}
.text-warning {
    color: #e6a23c !important;
    border: 1px solid #e6a23c !important;
    padding: 5px;
}
.text-warning:hover,
.text-warning:focus {
    color: #e6a23c;
    border: 1px solid #e6a23c;
}
.text-danger {
    color: #f56c6c;
    border: 1px solid #f56c6c;
    padding: 5px;
}
.text-danger:hover,
.text-danger:focus {
    color: #f56c6c;
    border: 1px solid #f56c6c;
}

.el-textarea.is-disabled .el-textarea__inner {
    color: #606266;
}
/*el Collapse 折叠面板 */
.el-collapse-item__header {
    color: var(--title-color);
    font-size: 14px;
    font-weight: 600;
}

/*table 折叠信息*/
.table-expand {
    font-size: 0;
}
.table-expand label {
    width: 90px;
    color: #99a9bf;
}
.table-expand .el-form-item {
    margin-right: 0;
    margin-bottom: 0;
    width: 50%;
}
