body#cmp {
    @import "./button.scss";
    .el-select {
        width: 100%;
    }
    .el-cascader {
        width: 100%;
    }
    .el-form-item {
        margin-bottom: 15px;
    }
    .el-button--mini, .el-button--mini.is-round {
        padding: 4px 15px !important;
    }
    .el-form-item--mini.el-form-item, .el-form-item--small.el-form-item {
        margin-bottom: 18px;
    }
    .el-table .cell {
        white-space: nowrap;
    }
    .el-card {
        -webkit-box-shadow: none !important;
        box-shadow: none !important;
        border: 1px solid #dcdfe6 !important;
        border-radius: 0 !important;
    }
    .el-tabs--border-card {
        -webkit-box-shadow: none !important;
        box-shadow: none !important;
    }
    .el-card__header {
        padding: 10px 20px !important;
    }
    .el-card__body {
        padding-bottom: 10px;
    }
    .el-tree--highlight-current .el-tree-node.is-current > .el-tree-node__content {
        background-color: #0977f5 !important;
        color: #fff;
    }
    .el-dialog__headerbtn .el-dialog__close {
        color: #fff !important;
    }
    .el-breadcrumb__inner, .el-breadcrumb__inner a {
        -webkit-transition: color .2s cubic-bezier(.645, .045, .355, 1);
        transition: color .2s cubic-bezier(.645, .045, .355, 1);
        color: #666 !important;
        font-weight: normal !important;
    }
    .el-progress-bar__inner {
        max-width: 100%;
    }
    .el-progress__text {
        font-size: 12px !important;
    }
    .el-dropdown-link {
        cursor: pointer;
        color: #409eff;
        font-size: 12px;
    }
    .el-pagination button, .el-pagination span:not([class*=suffix]) {
        font-size: 12px;
    }
    .el-pagination__sizes .el-input .el-input__inner {
        font-size: 12px;
    }
    .el-pager li {
        font-size: 12px;
    }
    .el-input--small {
        font-size: 13px;
    }
    .el-tabs__content {
        position: static !important;
    }
    //menu
    .el-submenu .el-menu-item {
        height: 48px;
        line-height: 48px;
    }
    .el-menu-item, .el-submenu__title {
        height: 48px;
        line-height: 48px;
    }
    .el-dialog {
        .el-dialog--middle {
            width: 60%;
        }
        .el-dialog__header {
            padding: 15px;
            color: #FFF;
            background: #21242e;
            border-bottom: 1px solid #e5e5e5;
        }
        .el-dialog__title {
            color: #FFF !important;
        }
        .el-dialog__footer {
            background: #F0F3FA;
            padding: 10px;
            text-align: right;
            border-top: 1px solid #e5e5e5;
        }
        .el-dialog__headerbtn .el-dialog__close {
            font-weight: bold;
            color: rgb(235, 213, 221);
        }
        .el-dialog__headerbtn .el-dialog__close:hover {
            color: #fff;
        }
    }
    .el-menu-item i {
        color: #8a8ea5;
    }
}
