/* ----- dialog 式样覆盖：start ----- */
.el-dialog__header {
    padding: 12px;
    font-weight: bold;
}

.el-dialog__body {
    padding: 10px;
    border-top: 1px solid #eeeeee;
    border-bottom: 1px solid #eeeeee;
}

.el-dialog__headerbtn {
    top: 15px;
}

.el-dialog__footer {
    padding: 8px;
}

/* ----- dialog 式样覆盖：end ----- */

/* message式样覆盖：start */

.el-message__content{
    word-break: break-word;
}

.el-message-box__content{
    max-height: 50vh;
    overflow-y: scroll;
}

.el-message-box__message{
    word-break: break-word;
}

/* message式样覆盖：end */

/* ----- table 式样覆盖：start ----- */
.el-table--mini th, .el-table--mini td {
    padding: 3px 0; /* 行 padding*/
}

.el-table-column--selection .cell {
    padding-left: 0px !important; /* 第一列checkbox 居中 */
}

.el-table::before {
    height: 0px; /* 存在滚动条时异常，去除底部的线 */
}

.el-table__body tr.current-row > td {
    background-color: #e2effd !important; /* 选中某行时的背景色*/
}

.el-table--enable-row-hover .el-table__body tr:hover > td {
    /*background-color: #e2effd;*/ /* 鼠标移入某行时的背景色*/
}

/* ----- table 式样覆盖：end ----- */

/* ----- form 式样覆盖：start ----- */
.ap-form .el-form-item__content {
    width: 160px;
}

.ap-form .el-date-editor {
    width: 160px;
}

.ap-form .el-form-item--mini.el-form-item {
    margin-bottom: 3px;
}

.el-form-item__error {
    z-index: 10;
}
.el-input-group__append, .el-input-group__prepend {
    padding: 0 12px;
}
.el-input__inner {
    padding: 0 12px;
}

.el-radio input[aria-hidden="true"] {
    display: none !important;
}

.el-radio:focus:not(.is-focus):not(:active):not(.is-disabled) .el-radio__inner {
    box-shadow: none !important;
}
/* ----- form 式样覆盖：end ----- */

/* ----- tree 式样覆盖：start ----- */
.el-tree--highlight-current .el-tree-node.is-current > .el-tree-node__content {
    background-color: #e2effd;
}

/* ----- tree 式样覆盖：end ----- */

/* ----- 默认滚动条式样：start ----- */
::-webkit-scrollbar {
    width: 7px; /*滚动条宽度*/
    height: 7px; /*滚动条高度*/
    background-color: transparent;
    border: none;
}

::-webkit-scrollbar-thumb {
    -webkit-box-shadow: inset 0 0 0px white;
    background-color: rgba(138,153,170,.6);
    border-radius: 3px;
}
/* ----- 默认滚动条式样：end ----- */
/* ----- 富文本段落：start ----- */
.ap-doc p {
    margin: 5px 3px !important;
    text-indent: 0 !important;
}
.ap-doc ol {
    margin: 5px 0px;
}
/* ----- 富文本段落：start ----- */