/* 左侧菜单：内容超出视口时显示纵向滚动条 */
.lyear-layout-sidebar {
    display: flex;
    flex-direction: column;
    height: 100vh;
    max-height: 100vh;
    overflow: hidden;
}

.lyear-layout-sidebar .sidebar-header {
    flex-shrink: 0;
}

.lyear-layout-sidebar-info.lyear-scroll {
    flex: 1 1 auto;
    min-height: 0;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    scrollbar-width: thin;
    scrollbar-color: rgba(0, 0, 0, 0.22) transparent;
}

.lyear-layout-sidebar-info.lyear-scroll::-webkit-scrollbar {
    width: 6px;
}

.lyear-layout-sidebar-info.lyear-scroll::-webkit-scrollbar-track {
    background: transparent;
}

.lyear-layout-sidebar-info.lyear-scroll::-webkit-scrollbar-thumb {
    background-color: rgba(0, 0, 0, 0.2);
    border-radius: 3px;
}

.lyear-layout-sidebar-info.lyear-scroll::-webkit-scrollbar-thumb:hover {
    background-color: rgba(0, 0, 0, 0.35);
}

/* 深色侧栏主题下滚动条略亮 */
[data-sidebarbg*='color_'] .lyear-layout-sidebar-info.lyear-scroll {
    scrollbar-color: rgba(255, 255, 255, 0.35) transparent;
}

[data-sidebarbg*='color_'] .lyear-layout-sidebar-info.lyear-scroll::-webkit-scrollbar-thumb {
    background-color: rgba(255, 255, 255, 0.3);
}

[data-sidebarbg*='color_'] .lyear-layout-sidebar-info.lyear-scroll::-webkit-scrollbar-thumb:hover {
    background-color: rgba(255, 255, 255, 0.45);
}

.lyear-layout-sidebar-info .sidebar-main {
    padding-bottom: 16px;
}

/*表格头样式*/
.tableTheadSty {
    background: #f0f8ff;
}

.tableTheadSty > tr > th > .th-inner {
    padding: 0.45rem .75rem!important;
}

/*按钮样式*/
.btn{
    border-radius: 0.45rem;
    padding: 0.3595rem 0.75rem;
}