  /* 全局样式 */
        * {
            margin: 0;
            padding: 0;
            box-sizing: border-box;
        }
        
        body {
            background: #f5f5f5;
            font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
            margin: 0;
            padding: 0;
            min-height: 100vh;
        }
        
        #page {
           width:100vw;
            margin: 0 auto;
            padding: 10px;
        }

        /* LayUI 表格自定义样式 */
        .layui-table-page {
            padding-top: 10px;
        }

        .layui-table-cell {
            line-height: 40px;
            height: 40px;
        }

        /* 输入框焦点效果 */
        .layui-input:focus {
            border-color: #1677ff !important;
            box-shadow: 0 0 0 2px rgba(22, 119, 255, 0.1);
        }

        /* 搜索按钮优化 */
        .layui-btn {
            border-radius: 4px;
        }

        /* 移动端适配 */
        @media (max-width: 768px) {
            #page {
                padding: 10px;
            }
            .layui-table-cell {
                line-height: 34px;
                height: 34px;
                font-size: 12px;
            }
            .layui-table-page {
                padding: 6px 0;
            }
            [style*="display: flex; justify-content: space-between;"] {
                flex-direction: column;
                align-items: flex-start !important;
                gap: 12px;
            }
            [style*="width: 1px; height: 24px;"] {
                display: none;
            }
        }

        /* 表格滚动条美化 */
        .layui-table-box::-webkit-scrollbar {
            width: 6px;
            height: 6px;
        }
        .layui-table-box::-webkit-scrollbar-thumb {
            background: #d9d9d9;
            border-radius: 3px;
        }
        .layui-table-box::-webkit-scrollbar-track {
            background: #f5f5f5;
        }