/*样式*/
.super-north{background-color: initial;}
.super-north .super-navigation-main li:hover{background: #f8f8f9;}
.super-north .super-navigation-main{color: #515a6e;}
.nav-cls{box-shadow: 2px 0 6px rgba(0,21,41,.35); border-top: 1px solid #444444;}


.printBox{display: none;}

.tabs-header{padding-top: 0px;}
.tabs-header, .tabs-tool{border-top: none; border-right: none;}
.super-setting-icon{width: 100%; height: 50px; line-height: 50px;}
.super-north .super-navigation-title{width: 200px; padding-left: 0px; text-align: center; box-shadow: 2px 0 6px rgba(0,21,41,.35);}

.spinner-arrow{position: relative; width: 100%; height: 50%;display: block;}
.spinner-arrow-up, .spinner-arrow-down{position: absolute; top: 50%; left: 50%; width: 16px; height: 16px; margin-top: -8px; margin-left: -8px;}
.spinner-arrow-up:hover, .spinner-arrow-down:hover{opacity: inherit; background-color: inherit;}

.datepicker-input {height: 30px; border: 1px solid #D3D3D3; background-color: #fff; border-radius: 2px; width: 250px; padding: 0px 4px;}

.datagrid-header-row, .datagrid-row{height: 42px;}
.tabs-panels{padding: 8px;}

.menu-text {position: relative;width: calc(100% - 30px);}
.menu-input-file {position: absolute; left: 0px; top: 0px; display: inline-block; width: 100%; height: 30px; line-height: 30px; opacity: 0;}
.menu-download-link {display: inline-block; height: 30px; width: 100%;}

.options-toolbar{}
.options-toolbar .options-toolbar-form{display: inline-block; float: left; max-width: calc(100% - 100px);}
.options-toolbar .options-toolbar-actions{display: inline-block; float: right;}

.row-edit-group{}
.row-edit-group .l-btn{font-size: 10px; padding: 2px 4px; border-radius: 0px; text-decoration: none;}

.td-img{width: 60px; padding: 2px 0px;}
.form-item{margin-bottom: 8px;}
.form-item .label-top{width: 60px;}

.tree-node{height: 36px; line-height: 36px;}
.tree-expanded, .tree-collapsed, .tree-folder, .tree-file, .tree-checkbox, .tree-indent{vertical-align: sub;}
.tree-title{height: 36px; line-height: 36px;}

.accordion-body{height: initial !important;}
.accordion-header{padding: 16px 5px;}
.accordion-header .panel-title{font-size: 14px;}

.datagrid-mask{z-index: 100000;}
.datagrid-mask-msg{z-index: 100001;}

.datagrid-cell, .datagrid-cell-group, .datagrid-header-rownumber, .datagrid-cell-rownumber{font-size: 13px;}
.datagrid-header .datagrid-cell span{font-size: 13px;}

.bigImg{position: absolute; z-index: 99999999; width: 300px; height: 300px; border: 1px solid #000000;}
.super-south{border: 1px solid #DDD;}

.switchbutton{border-radius: 2px;}
.switchbutton-on, .switchbutton-off, .switchbutton-handle{border-radius: 0px;}

.table-content-ul{text-align: left; font-size: 10px;}
.table-content-ul li{display: flex; line-height: 22px;}
.table-content-ul li span{flex-grow: 1; flex-shrink: 0;}
.table-content-ul li span:first-child{flex-grow: inherit; width: 70px;}

.messager-body > div{max-width: 100%; max-height: 400px;}


.easyui-window {
    padding:20px;
}
.easyui-window > form > .form-item{
    margin-bottom: 20px;
}
.easyui-window > form > .form-item > label{
    display: inline-block;
    width: 80px;
    text-align: right;
}
.datagrid-mask{z-index: 99998;}
.datagrid-mask-msg{z-index: 99999;}
.primary_link { color: #555a6e; }


 .options-toolbar .options-toolbar-form a { margin-bottom: 5px; }
 .options-toolbar .options-toolbar-form .textbox { margin-bottom: 5px;  }
 .options-toolbar .options-toolbar-form input { margin-bottom: 5px; }
.row-edit-group a {margin: 2px 0;}


/* 订单轨迹css start */
.orderTrackinfo {
    width: 100%;
    margin: 0 auto;
    /* counter-reset: step; */
    /* box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px; */
    /* background-color: antiquewhite; */
}

.orderTrackinfo li {
    position: relative;
    width: 16px;
    height: 16px;
    border: 2px solid #338fd1;
    border-radius: 50%;
    margin-top: 60px;
    background-color: #fff;
}

.orderTrackinfo li:first-child {
    background-color: #63ade2;
    box-shadow: 0 0 2px 1px #63ade2;
}

/* 进度条 */
.orderTrackinfo li::before {
    /* content: counter(step); */
    /* counter-increment: step; */
    content: "";
    width: 2px;
    height: 70px;
    background-color: #338fd1;
    position: absolute;
    left: 50%;
    bottom: 100%;
    transform: translateX(-50%);
    z-index: -1;
}

.orderTrackinfo li:first-child::before {
    content: "";
    display: none;
}

/* 时间 */
.orderTrackinfo li strong {
    position: absolute;
    top: 50%;
    left: 170%;
    transform: translateY(-50%);
    width: 600px;
    font-size: 14px;
}

/* 状态 */
.orderTrackinfo li i {
    font-style: normal;
    position: absolute;
    top: 130%;
    left: 170%;
    width: 600px;
}

/* 位置 */
/* #printNo li b {
        font-style: normal;
        position: absolute;
        top: 250%;
        left: 170%;
        width: 300px;
    } */
.otrack {
    transform: translateY(-40px);
}
/* 订单轨迹css end */


/* 首页仓租续期 */
.overdue-warehouse-content {
    /* display: flex; */
    height: 100%;
    width: 100%;
}

.overdue-warehouse-config {
    /* width: 200px; */
    font-size: 16px;
    padding: 0 10px;
    box-sizing: border-box;
    position: relative;
    height: 130px;
    overflow-y: auto;
    border: 1px solid #000;
}
.overdue-warehouse-config-content {
    display: flex;
    flex-direction: column;
    user-select: none;
}
.overdue-warehouse-config-mask {
    position: absolute;  
    inset: 0;
    z-index: -1;
    background-color: rgba(255,255,255,.3);
    display: flex;
    align-items: center;
    justify-content: center;
    color: #000;
} 
.overdue-warehouse-config-mask.loading {
    z-index: 10;
}

.overdue-warehouse-config-item {
    /* border-bottom: 1px dashed #999; */
    /* justify-content: space-between; */
    /* border-radius: 3px; */
    padding: 3px;
    display: flex;
}

.overdue-warehouse-view {
    flex: 1;
    border: 1px solid #ddd;
    border-radius: 5px;
    display: flex;
    flex-direction: column;
    height: calc(100% - 130px);
}

.overdue-warehouse-form {
    padding: 10px;
    border-bottom: 1px solid #ddd;
    display: flex;
    align-items: center;
    gap: 0 5px;
}

.overdue-warehouse-table {
    flex: 1;
}