.main-show{top:0;right: 20px;width: 79%;}
body[data-sidebar-size=sm] .main-show{width: 93% !important; overflow-y: hidden;z-index: 3;}
body[data-sidebar-size=sm]{min-height: 100%}
@media (max-width: 992px) {.main-show {display: block;width: 93%;z-index: 3;}}
li .nav-title{display: inline-flex;max-width: 9rem;overflow-x: hidden;text-overflow: ellipsis;white-space: nowrap}
.border-line{border-bottom: 1px solid #e9e9ef;}
.border-none{border-bottom: 0 solid #e9e9ef !important;}
ul.nav-tabs{padding-top: .25rem;line-height: 3.5;border-bottom: 1px solid #e9e9ef;max-height: 4.45rem;}
.flex-all{flex: 1}
i.horizontal-5{padding-top: .5rem}
div.nav-container{overflow-y: auto;scrollbar-width:thin;scrollbar-color: #eee #fff;box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.3);}
/* 自定义滚动条滑块样式 */
div.nav-container::-webkit-scrollbar-thumb {
    background-color: #333333; /* 滑块颜色 */
    border-radius: 1px; /* 滑块圆角 */
}
/* 自定义滚动条轨道样式 */
div.nav-container::-webkit-scrollbar-track {
    background-color: #eee; /* 轨道颜色 */
}
/* 兼容Firefox的滚动条样式 */
div.nav-container {
    scrollbar-width: thin;
    -moz-scrollbar-color: #eee #fff; /* Firefox特有的滚动条颜色属性 */
}
.drag-container {
    display: flex;
    list-style-type: none;
    max-width: 10rem;
}