/* 全局 */
[data-bs-theme=dark] .navbar-brand-autodark .navbar-brand-image {
    filter: none;
}  

.navbar-vertical.navbar-expand-lg .navbar-brand {
    padding-top: 1.5rem;
}

.form-label {
    font-weight: normal;
}
.table tbody td a{
    margin-left: 0.5rem!important;
}

.table thead th {

    font-size: 0.765rem;height: 2.5rem;
}

.table thead th{
    background-color: #f8f8f8;
    
}
[data-bs-theme=dark] .table thead th{
    background-color: #16293f;
    color: #eee;
}

#data-list .list-group-item{
    padding:0.5rem;
}

#data-list .card-header{
    padding:0.8rem;
}

/* stepBar 不要那么空隙 */


/* data-list 滚动控制样式 */
#data-list {
    overflow: auto; /* 启用 iframe 内部滚动 */
    -webkit-overflow-scrolling: touch; /* 在iOS设备上提供平滑滚动 */
    border: none; /* 可选：移除边框 */
    display: block; /* 确保 iframe 正确显示 */
    margin-top:0!important;
  }

/* 固定步骤条在页面底部 */
#stepBarBottom {
    position: fixed;
    bottom: 0;
    margin-bottom:0 !important;
    left: 0;
    width: 100%;
    background-color: #fff; /* 可以根据需要设置背景色 */
    box-shadow: 0 -2px 10px rgba(0, 0, 0, 0.1); /* 可选：添加阴影效果 */
    z-index: 1000; /* 确保在其他元素上方 */
    padding: 10px 0; /* 可根据需要调整内边距 */
}

#stepBarBottom .card ,#stepBarBottom .card-footer{
    border:none;
    margin-bottom:0!important;
}
#stepBarBottom .card-footer{
    padding: 0.5rem;
}

@media (min-width: 992px) {
    .modal-lg, .modal-xl {
        --tblr-modal-width: 1100px;
    }

    .modal-mlg{
        --tblr-modal-width: 920px;
    }
}

/* 支付图标大小 */
.icon-tabler-moneybag {
    width: 48px;
    height: 48px;
}
/* modal 窗口背景*/
 .modal-body{
    background-color: var(--tblr-body-bg);
    border-radius: 10px; /* 确保圆角效果 */
    overflow: hidden; /* 防止 iframe 超出边界 */
}

#modal-detail .container{
    width:100%!important;
    max-width: 100%;
}

#modal-detail dd.datagrid-content{margin-bottom:0!important}
.modal-blur{
    backdrop-filter: blur(0px) !important;
}

/* 全局 from */
.row .input-group{
    box-shadow: none;
    padding-right:0;
}

.hide {display: none!important;}

/* 在手机屏幕上，每个 form-selectgroup-label 占据 1/3 宽度 */
@media (max-width: 767px) {
    .form-selectgroup-label {
        flex: 1 1 calc(33.3333% - 10px); /* 减去 10px 以考虑间距 */
        margin: 5px; /* 添加间距 */
    }
}

/* 注册  登录*/
.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating).is-invalid  {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}

.input-group-flat .form-control:not(:last-child).is-invalid{
    border-right: 1px solid var(--tblr-form-invalid-border-color)  !important;
}


/* 首页 */

.subheader{
    /* background-color: #f8f8f8; */
    padding: 0 0 0 5px;
    margin-bottom: 10px;
    font-size: 0.765em;
    font-weight: 500;
}
.navbar-nav li.home{
    background: var(--tblr-navbar-active-bg);
}

.icons-tabler-outline{
    margin-right: 7px;
}

.row>.storehouse_name{
    padding-left: 0!important;
}

/* 包裹页面 */
#select-storehouse{
    /* max-width:5rem !important; */
}

/* .navbar-expand-lg { //导致 头像的下拉菜单 显示不出来
    overflow-y: hidden !important;
} */
