/**
 * 列表表格：统一圆角 + 消除双边框 + 滚动条加粗
 *
 * 全局 overWrite 中 .table-body 自带 border + padding:0 10px，
 * 而 .layui-table-view 也有边框，会形成「双边框线」。
 * 此处统一：外框只保留在 .table-body，内层表格取消外边框与左右内边距。
 */

/* 列表白底壳：单层边框 + 圆角 */
.table-body {
    padding: 0;
    overflow: hidden;
    border-radius: 5px;
    box-sizing: border-box;
}

/* 壳内表格：去掉外边距/边框，避免与 .table-body 叠双线 */
.table-body .layui-table-view,
.table-body .layui-table-view-tree {
    margin: 0 !important;
    border: none !important;
    border-radius: 0;
}

/* 未包在 .table-body 内的表格，单独圆角 */
.layadmin-tabsbody-item > .layui-table-view,
.layadmin-tabsbody-item > .layui-card > .layui-table-view {
    border-radius: 5px;
}

.layui-table-body,
.layui-table-main,
.layui-table-header {
    scrollbar-width: auto;
    scrollbar-color: #9e9e9e #f0f0f0;
}

.layui-table-body::-webkit-scrollbar,
.layui-table-main::-webkit-scrollbar,
.layui-table-header::-webkit-scrollbar {
    width: 12px;
    height: 14px;
}

.layui-table-body::-webkit-scrollbar-track,
.layui-table-main::-webkit-scrollbar-track,
.layui-table-header::-webkit-scrollbar-track {
    background: #f0f0f0;
    border-radius: 8px;
}

.layui-table-body::-webkit-scrollbar-thumb,
.layui-table-main::-webkit-scrollbar-thumb,
.layui-table-header::-webkit-scrollbar-thumb {
    background: #9e9e9e;
    border-radius: 8px;
    border: 2px solid #f0f0f0;
    background-clip: padding-box;
    min-height: 40px;
}

.layui-table-body::-webkit-scrollbar-thumb:hover,
.layui-table-main::-webkit-scrollbar-thumb:hover,
.layui-table-header::-webkit-scrollbar-thumb:hover {
    background: #757575;
    border: 2px solid #f0f0f0;
    background-clip: padding-box;
}

.layui-table-body::-webkit-scrollbar-corner,
.layui-table-main::-webkit-scrollbar-corner {
    background: #f0f0f0;
}
