@charset "utf-8";

/*标题start*/
.ui_dialog .ui_title_bar{
    height: 100%;
    border-bottom: 1px solid var(--themeColor);
}

.ui_dialog .ui_title_bar .ui_title{
    height: 40px;
    line-height: 40px;
    padding-left: 25px;
    color: var(--themeFontColor);
    background: var(--themeLightColor);
    border-bottom:var(--themeColor);
}
/*标题end*/


/*标题关闭按钮start*/
.ui_dialog .ui_title_buttons{
    top: 10px;
    background: var(--themeLightColor);
}

.ui_dialog .ui_close:hover,.ui_close:focus{
    color: #fff;
}

.ui_dialog .ui_close:hover{
    /*transform: rotate(360deg);*/
    /*transition: .3s;*/
}
/*标题关闭按钮end*/


/*弹框边框start*/
table.ui_border  .ui_lt,.ui_rt,.ui_l,.ui_r,.ui_lb,.ui_b,.ui_t,.ui_rb{
    background:none;
}

table.ui_border .ui_c .ui_inner{
    border:none;
    box-shadow: 0 1px 3px rgb(0 0 0 / 30%);
    box-sizing: border-box;
}

table.ui_border, table.ui_dialog{
    border-radius:4px;
}

table.ui_border:not(.ui_state_tips ) td.ui_c{
    box-shadow: 1px 1px 5px 1px var(--themeColor);
}


/*弹框边框end*/

/*按钮start*/
.ui_dialog .ui_buttons{
    display: flex;
    justify-content: center;
}

.ui_dialog .ui_buttons input{
    background-repeat: no-repeat;
    background-position: 0 0;
    background-attachment: scroll;
    background: var(--buttonBgColor);
    border: 1px solid var(--buttonBdColor);
    text-shadow:none;
    letter-spacing:unset;
    color: var(--buttonColor);
    cursor: pointer;
    font-family: arial;
    font-size: 12px;
    line-height: 27px;
    height: 34px;
    overflow: hidden;
    text-align: center;
    border-radius: 4px;
    min-width: 76px;
    margin: 10px 20px;
    outline: none;
    box-shadow:none;
}

.ui_dialog .ui_buttons input:hover{
    color: var(--themeHoverColor)!important;
    border-color:var(--buttonBdColor)!important;
}

.ui_dialog .ui_buttons input:focus{
    box-shadow:none;
}

.ui_dialog input.ui_state_highlight:active{
    background:var(--buttonBgColor);
}
/*按钮end*/


/*Tips start*/
.ui_state_tips .ui_content{
    margin-top: -2px;
    height: 100%;
    font-size: 14px;
    line-height: 38px;
    width: 380px;
    background-color: #edf2fc;
    color: var(--ttx-info);
    border: 1px solid #ebeef5;
    border-radius: 3px;
    border-collapse: unset;
    font-weight: 400;
    font-family: Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,SimSun,sans-serif;
    word-break: break-all;
}

.ui_state_tips .ui_content.success{
    background-color: #f0f9eb;
    color: var(--ttx-success);
    border: 1px solid #e1f3d8;
}

.ui_state_tips .ui_content.info{
    background-color: #edf2fc;
    color: var(--ttx-info);
    border: 1px solid #ebeef5;
}

.ui_state_tips .ui_content.warning{
    background-color: #fdf6ec;
    color: var(--ttx-warning);
    border: 1px solid #faecd8;
}

.ui_state_tips .ui_content.danger{
    background-color: #fef0f0;
    color: var(--ttx-danger);
    border: 1px solid #fde2e2;
}
/*Tips end*/

.ui_min:hover b, .ui_max:hover b, .ui_res:hover b{
    border-color:#fff!important;
}

div.customDialog{
    box-shadow: 1px 1px 5px 1px var(--themeColor)!important;
}


.layui-layer .layui-layer-title{
    background-color: var(--themeLightColor);
}

.layui-layer .layui-layer-content{
    background-color: var(--themeColor);
}

.layui-layer .layui-layer-btn{
    background-color: var(--themeLightColor);
}