/*我的部门通知已发通知的表格修改*/
.listContent .rowNum{
    font-size:11px !important;
}
/*颜色循环按钮的几种class*/
/*"#48B319","#FF8F03","#ED561B","#0093DD","#AA1A79","#79D04B","#FAC030","#F17B4D","#29C7FF","#B64A9E"*/
.bgMainGreen{
    background-color:#48B319 !important;
}
.bgMainGreen:hover{
     background-color: #419e1f !important;
}
.bgMainOrange{
    background-color:#FF8F03 !important;
}
.bgMainOrange:hover{
    background-color: #e68700 !important;
}
.bgMainRed{
    background-color:#ED561B !important;
}
.bgMainRed:hover{
    background-color: #d2322d !important;
}
.bgMainBlue{
    background-color:#0093DD !important;
}
.bgMainBlue:hover{
    background-color: #1190ce !important;
}
.bgMainPurple{
    background-color:#AA1A79 !important;
}
.bgMainPurple:hover{
    background-color: #81255d !important;
}
.bglightGreen{
    background-color:#79D04B !important;
}
.bglightGreen:hover{
    background-color:#60C132 !important;
}
.bglightOrange{
    background-color:#FAC030 !important;
}
.bglightOrange:hover{
    background-color:#FDA81A !important;
}
.bglightRed{
    background-color:#F17B4D !important;
}
.bglightRed:hover{
    background-color:#FF7400 !important;
}
.bglightBlue{
    background-color:#29C7FF !important;
}
.bglightBlue:hover{
    background-color:#15ADEE !important;
}
.bglightPurple{
    background-color:#B64A9E !important;
}
.bglightPurple:hover{
    background-color:#B0328C !important;
}
.bglightGray{
    background-color:#999999 !important;
}
.bglightGray:hover{
    background-color:#B0328C !important;
}

/*alawn要求的文字省略号问题*/
/*命名方式 maxWordsTip- N , N代表几个字后出现省略号*/
.maxWordsTip-4{
    text-overflow:ellipsis;white-space:nowrap;overflow: hidden;width: 9ch;display: inline-block;vertical-align: text-top;
}
.maxWordsTip-5{
    text-overflow:ellipsis;white-space:nowrap;overflow: hidden;width: 10ch;display: inline-block;vertical-align: text-top;

}
.maxWordsTip-6{
    text-overflow:ellipsis;white-space:nowrap;overflow: hidden;width: 12px;display: inline-block;vertical-align: text-top;
}
.el-button+.el-button{margin-left:5px !important;}
.el-upload-list--picture-card .el-upload-list__item{
    justify-content: center;
}


/*body{
    opacity: 0;
}*/
.el-radio{
    height: fit-content !important;
}
#pagination .next{
    margin-right: 5px;
}

/*.btn-sm i.up_arrow{
    margin-right: 4px;
}
.btn-sm i.down_arrow{
    margin-right: 3px;
}
.btn i.ok_2{
    margin-right: 3px;
}
.btn i.remove_2{
    margin-right: 3px;
}*/
.alert {
    border-radius: 2px;
}

@media screen and (min-width: 768px) {
    .modal-size5 {
        width: 560px;
    }
}


.pagination .jump_page {
    position: relative; /* 创建层叠上下文 */
    z-index: 1;
}

.pagination .jump_page:focus-visible {
    outline: 1.5px solid var(--mainGreen);
    border-radius: 2px;

}

#noty_bottomRight_layout_container li {
    border-radius: 2px !important;
}
.modal{
    overflow: hidden !important;
}
.modal-header{
    padding-left: 20px;
    padding-right: 20px;
}
.modal-body{
    padding-left: 20px;
    padding-right: 20px;
}
.modal-footer{
    padding-left: 20px;
    padding-right: 20px;
}
.aui_close{
    right: 15px !important;
}
.aui_title{
    padding-left: 15px !important;
}
.amLoading{
    width: 100vw;
    height: 100vh;
    position: fixed;
    background: rgb(0,0,0,0.5);
    display: flex;
    justify-content: center;
    align-items: center;
    z-index:998;
    top: 0;
    opacity: 0;
}
@keyframes loading-show {
    0% {
       opacity: 0;
    }
    100% {
        opacity: 1;
    }
}
@keyframes loading-hide {
    0% {
        opacity: 1;
    }
    100% {
        opacity: 0;
    }
}


.el-upload--picture-card{
    width: 100px !important;
    height: 100px !important;
    line-height: 150px;
}
.aui_content{
    padding:25px 15px !important;
}
.uploadifive-button.add_btn{
    border-radius: 2px;
}

#dowebok {
    display: flex;
    margin-left: 0;
    padding-left: 0;
    height: 600px;
    width: 900px;
    display: flex;
    flex-wrap: wrap;

    align-content: flex-start;
    gap: 17px;
}

#dowebok li {
    width: 114px;
    height: 114px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    overflow: hidden;
    border-radius: 10px;
}

#dowebok li img {
    height: 114px;
    object-fit: cover; /* 保持宽高比，覆盖容器 */
}
#dowebok img{
    cursor: pointer;
}
:focus{
    outline: none !important;
}
.redPoint{
    min-height:14px;
    min-width:14px;
    border-radius: 100px;
    background-color: #ff3333;
}
.absolute{
    position: absolute;
}
.top-5{
    top: 5px;
}
.right-5{
    right: 5px;
}
.br-2{
    border-radius: 2px;
}
#pagination{
    margin-bottom: 20px;
    height: fit-content;
}
.pagination{
    margin: 0;
}
.pagination a, .pagination span, .pagination input{
    margin-bottom: 0 !important;
}
/*.add_btn{
    background-image: none !important;
    background-color: var(--mainGreen);
    -webkit-mask-image: url('/Res/js/uploadify/addPic.svg') ;
    mask-image: url('/Res/js/uploadify/addPic.svg') ;
    mask-size: 100px 100px;
    transition: 0.1s;
}
.add_btn:hover{
    background-color: var(--darkGreen);
}*/
select.input-sm{
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}
.Wdate{
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}
input[type="checkbox"] {
    accent-color: var(--darkGreen);
}
.checkbox-inline:has(input[type="checkbox"]:checked) {
    color: var(--darkGreen);
}
input[type="radio"] {
    accent-color: var(--darkGreen);
}
.radio-inline:has( input[type="radio"]:checked) {
    color: var(--darkGreen);
}
.el-checkbox__input.is-checked .el-checkbox__inner {
    background-color: var(--darkGreen) !important;
    border-color: var(--darkGreen) !important;
}
.el-checkbox{
    width: fit-content;
}
.el-radio{
    width: fit-content;
}
.el-radio__input.is-checked+.el-radio__label{
    color: var(--darkGreen) !important;
}
.el-radio__input.is-checked .el-radio__inner{
    background-color: var(--darkGreen) !important;
    border-color: var(--darkGreen) !important;
}
.el-checkbox__input.is-checked+.el-checkbox__label{
    color:var(--darkGreen) !important;
}
.el-checkbox__input.is-checked .el-checkbox__inner::after {
    transform: rotate(45deg) scaleY(1);
    border-width: 2px 2px 2px 0;
    transform-origin: center;
}

#left-hide-menu{
    width: fit-content;
}
.cell.highlight{
    display: block;
    padding:0;
    margin: 0;
    background-color: transparent;
    border:0;
    border-radius: 0;
}
.noty_message{
    font-weight: bold !important;
}
.btn-cancle-disabled{
    background-color: var(--backgroundGray) !important;
    border-color: var(--backgroundGray) !important;
    color:var(--mainGray) !important;
    cursor: not-allowed !important;
    pointer-events: none !important;
}
.el-checkbox{
    color:#666666 !important;
}
#fileTree{

    max-height: 700px;
    overflow: auto;

}