body {
    /* background: linear-gradient(135deg, #1a1a2e 0%, #16213e 100%); */
    /* background: linear-gradient(135deg, #1a1a2e 0%, #1152ff 100%); */
    background: #291D4A;
    font-size: 14px;
}

.ellipsis {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.ellipsis2 {
    -webkit-line-clamp: 2;
}

.ellipsis2,
.ellipsis3 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}

.ellipsis3 {
    -webkit-line-clamp: 3;
}

:root {
    --primary-color: #ff7e5f;
    --gradient-color: #d78e57;
}

*::-webkit-scrollbar {
    width: 6px;
    height: 6px;
}

*::-webkit-scrollbar-thumb {
    border: 4px rgba(0, 0, 0, 0.3) solid;
    border-radius: 6px;
}

*::-webkit-scrollbar-thumb:hover {
    border: 4px rgba(0, 0, 0, 0.5) solid;
}

.pannel {
    background: rgba(255, 255, 255, 0.05) !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.2) !important;
    color: rgb(184, 184, 208) !important;
}

.pannel .el-input__inner {
    background: transparent !important;
    border: 1px solid rgba(255, 255, 255, 0.2) !important;
    color: #b8b8d0 !important;
}

.el-table th.el-table__cell {
    background: transparent !important;
}

.el-table tr {
    background: transparent !important;
}

.el-table {
    background: transparent !important;
    color: #e6e6e6 !important;
}

.el-table thead {
    color: #b8b8d0 !important;
}

.el-table td.el-table__cell,
.el-table th.el-table__cell.is-leaf {
    border-bottom: 1px solid #ebeef51f !important;
}

.el-dropdown {
    color: #b8b8d0 !important;
}

.el-table--enable-row-hover .el-table__body tr:hover>td.el-table__cell {
    background-color: #f5f7fa2b !important;
}

.el-table th.el-table__cell.is-leaf {
    border-bottom: 1px solid #ebeef540 !important;
}

.el-table::before {
    background-color: #f5f7fa2b !important;
}

.el-link--inner {
    color: var(--primary-color) !important;
}

.el-pagination.is-background .el-pager li:not(.disabled).active {
    background-color: var(--primary-color) !important;
}

.el-button--primary {
    background-color: var(--primary-color) !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
    box-shadow: rgba(0, 0, 0, 0.2) 0px 8px 32px;
}

.el-button--default:not(.el-button--primary) {
    background: #FFF !important;
    color: #606266 !important;
    border-color: #DCDFE6 !important;
}

.el-radio__input.is-checked+.el-radio__label {
    color: var(--primary-color) !important;
}

.el-radio__input.is-checked .el-radio__inner {
    border-color: var(--primary-color) !important;
    background: var(--primary-color) !important;
}

#__vconsole {
    display: none;
}