
        /* ===== 基础样式 ===== */
        .led-specs-container table {
            border-collapse: collapse;
            width: 76%; /* 电脑端默认宽度 */
            margin: 20px auto;
            background-color: #FFFFFF;
            table-layout: fixed; /* 固定布局，列宽按百分比分配 */
        }
        
        /* 电脑端标题样式 */
        .led-specs-container caption {
            font-family: 'Montserrat-Regular', sans-serif;
            font-size: 34px;
            font-weight: normal;
            color: #000000;
            padding: 0;
            margin-bottom: 0;
        }
        
        .led-specs-container caption div {
            padding: 20px 20px 20px 20px;
            border-bottom: 1px solid #e0e0e0;
        }
        
        /* 表格单元格样式 - 基础设置，所有屏幕共用 */
        .led-specs-container th, 
        .led-specs-container td {
            padding: 12px;
            border-bottom: 1px solid #e0e0e0;
            font-family: 'Open Sans', sans-serif;
            background-color: #FFFFFF;
            word-wrap: break-word;
            overflow-wrap: break-word;
            box-sizing: border-box;
        }
        
        /* ===== 七列等宽设置 (适用于所有屏幕) ===== */
        /* 表头列和数据列都占1/7宽度（约14.2857%） */
        .led-specs-container th {
            text-align: left;
            font-weight: normal;
            font-size: 16px;
            width: 14.2857%; /* 1/7 ≈ 14.2857% */
        }
        
        /* 数据列 - 基础宽度，合并单元格会覆盖此设置 */
        .led-specs-container td {
            text-align: center;
            font-size: 16px;
            font-weight: normal;
        }
        
        /* 未合并的数据列宽度14.2857% */
        .led-specs-container td:not([colspan]) {
            width: 14.2857%; /* 每个数据列占1/7 */
        }
        
        /* 合并单元格（colspan=6）宽度85.7142% */
        .led-specs-container td[colspan="6"] {
            width: 85.7142%; /* 合并六列，占据6/7宽度 */
            text-align: center;
        }

        /* ===== 确保所有数据列内容垂直居中 ===== */
        .led-specs-container td {
            vertical-align: middle;
        }
        
        /* ===== 移动端样式 (≤768px) - 保留滚动 + 单行文本，列宽按比例调整 ===== */
        @media only screen and (max-width: 768px) {
            /* 1. 让容器产生横向滚动 */
            .led-specs-container {
                width: 100%;
                overflow-x: auto;
                -webkit-overflow-scrolling: touch;
                background-color: #FFFFFF;
                margin: 0;
                padding: 0;
            }

            /* 2. 移动端表格调整：确保列宽比例不变，但表格宽度由内容撑开触发滚动 */
            .led-specs-container table {
                width: auto !important;
                min-width: 100%;
                margin: 10px auto;
                table-layout: fixed !important;
                background-color: #FFFFFF;
            }
            
            /* 3. 标题样式保留原有移动端设置 */
            .led-specs-container caption {
                font-size: 20px !important;
            }
            .led-specs-container caption div {
                padding: 10px;
                border-bottom: 1px solid #e0e0e0;
            }
            
            /* 4. 移动端单元格：强制单行显示，列宽保持比例 */
            .led-specs-container th,
            .led-specs-container td {
                font-size: 14px;
                padding: 10px;
                border-bottom: 1px solid #e0e0e0;
                white-space: nowrap;
                overflow: visible;
                min-width: 0;
                word-break: keep-all;
            }
            
            /* 表头列宽度14.2857% */
            .led-specs-container th {
                width: 14.2857% !important;
            }
            
            /* 未合并的数据列宽度14.2857% */
            .led-specs-container td:not([colspan]) {
                width: 14.2857% !important;
            }
            
            /* 合并单元格（colspan=6）宽度85.7142% */
            .led-specs-container td[colspan="6"] {
                width: 85.7142% !important;
            }
            
            /* 5. 对齐方式保持不变 */
            .led-specs-container th {
                text-align: left;
            }
            .led-specs-container td {
                text-align: center;
                vertical-align: middle;
            }
        }
    