* {
    margin: 0;
    padding: 0;
}

html,
body,
#app,
/* .wrapper {
    width: 100%;
    height: 100%;
    overflow: hidden;
} */

body {
    font-family: 'PingFang SC', 'Helvetica Neue', Helvetica, 'microsoft yahei', arial, STHeiTi, sans-serif;
}

a {
    text-decoration: none;
}

.content-box {
    position: absolute;
    left: 250px;
    right: 0;
    top: 70px;
    bottom: 0;
    padding-bottom: 30px;
    -webkit-transition: left 0.3s ease-in-out;
    transition: left 0.3s ease-in-out;
    background: #f0f0f0;
}

.content {
    width: auto;
    height: 100%;
    padding: 5px;
    overflow-y: auto;
    overflow-x: hidden;
    box-sizing: border-box;
}

.content-collapse {
    left: 65px;
}

.container {
    padding: 30px;
    background: #fff;
    border: 1px solid #ddd;
    border-radius: 5px;
}

.crumbs {
    margin: 10px 0;
}

.el-input .el-input__wrapper{
    padding: 0 7px;
}

.el-input .el-input__inner{
    height: 30px;
}

.pagination {
    margin: 20px 0;
    text-align: right;
}

.plugins-tips {
    padding: 20px 10px;
    margin-bottom: 20px;
}

.el-button+.el-tooltip {
    margin-left: 10px;
}

.el-table tr:hover {
    /* background: #f6faff; */
}

.mgb20 {
    margin-bottom: 20px;
}

.move-enter-active,
.move-leave-active {
    transition: opacity 0.1s ease;
}

.move-enter-from,
.move-leave-to {
    opacity: 0;
}


/*BaseForm*/

.form-box {
    width: 600px;
}

.form-box .line {
    text-align: center;
}

.el-time-panel__content::after,
.el-time-panel__content::before {
    margin-top: -7px;
}

.el-time-spinner__wrapper .el-scrollbar__wrap:not(.el-scrollbar__wrap--hidden-default) {
    padding-bottom: 0;
}


/*Upload*/

.pure-button {
    width: 150px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    color: #fff;
    border-radius: 3px;
}

.g-core-image-corp-container .info-aside {
    height: 45px;
}


/*VueEditor*/

.ql-container {
    min-height: 400px;
}

.ql-snow .ql-tooltip {
    transform: translateX(117.5px) translateY(10px) !important;
}

.editor-btn {
    margin-top: 20px;
}


/*markdown*/

.v-note-wrapper .v-note-panel {
    min-height: 500px;
}


/* //滚动条的宽度 */

::-webkit-scrollbar {
    width: 6px;
    height: 8px;
    background-color: #e4e4e4;
    border-radius: 6px;
}


/* //滚动条的滑块 */

::-webkit-scrollbar-thumb {
    background-color: #a9aaad;
    border-radius: 6px;
}

/* 按钮 */
.el-button{
    width: 100px !important;
    height: 40px !important;
    border-radius: 5px !important;
    
}
.el-button .el-icon{
    width: 24px !important;
    height: 24px !important;
    margin-right: 10px;
}
.el-button .el-icon svg{
    width: 24px !important;
    height: 24px !important;
}
.el-button--primary{
    background-color: #3B7AD1 !important;
}
.el-button--success{
    background-color: #50C14E !important;
}
.el-button--danger{
    background-color: #F65177 !important;
}
.el-button--info{
    background-color: #9DA5BE !important;
}
.el-button--warning{
    background-color: #F5A623 !important;
}

/* 表格 */
.el-table th {
    /* background-color: #f5f7fa !important; */
    height: 50px;
}
.el-table tr {
    height: 50px;
}
.el-table .el-table__inner-wrapper .el-table__header-wrapper .el-table__header tr th .cell{
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 600;
    color: #333333;
    /* line-height: 16px; */
}
.el-table .el-table__inner-wrapper .el-table__body-wrapper .el-table__body tr td .cell{
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #666666;
    /* line-height: 12px; */
}

/* 文字提示 */
.el-popper{
    min-width: 120px !important;
    max-width: 325px;
}
.el-popper .el-select-dropdown {
    min-width: 0 !important;
    width: 100%;
}
.el-popper.is-customized {
/* Set padding to ensure the height is 32px */
padding: 6px 12px;
/* background: linear-gradient(90deg, rgb(159, 229, 151), rgb(204, 229, 129)); */
background: #3B7AD1;
color: #fff;
font-size: 14px;
}

.el-popper.is-customized .el-popper__arrow::before {
/* background: linear-gradient(45deg, #b2e68d, #bce689); */
background: #3B7AD1;
right: 0;
}


/* 弹窗 */
.el-overlay {
    font-size: 18px;
    font-family: Microsoft YaHei;
    font-weight: bold;
    color: #3B7AD1; 
}
.el-dialog{   
    border-radius: 10px !important;
}
.el-dialog .el-dialog__body{
    padding: 20px 0;
}
.el-dialog__header {
    margin: 0 !important;
    border-radius: 10px 10px 0 0;
    background: linear-gradient(90deg, #184FB4, #5473E8)
}
.el-dialog__header .el-dialog__headerbtn .el-dialog__close{
    color: #fff !important;
}
.el-dialog__header .el-dialog__title{
    font-size: 18px;
    font-family: Microsoft YaHei;
    font-weight: bold;
    color: #fff; 
}

/* 移动端 */
.van-nav-bar{
    width: 100%;
    background-color: #184FB4;
}
.van-nav-bar .van-nav-bar__title{
    color: #fff;
}