/* 简洁专业表格设计 - 完全复制后台管理系统样式 */

/* 移除所有外层容器的边框和背景 */
.tab-content,
.tab-pane,
.tab-inner,
.product-intro,
.product-features,
.specs-section,
.technical-section {
    border: none !important;
    box-shadow: none !important;
    background: transparent !important;
}

/* 表格基础样式 - 与后台完全一致 */
.tab-inner table,
.product-intro table,
.product-features table,
.specs-section table,
.technical-section table {
    width: 100% !important;
    border-collapse: collapse !important;
    background: white !important;
    margin: 1rem 0 !important;
    border: none !important;
    box-shadow: none !important;
    border-radius: 0 !important;
}

/* 表头和单元格 - 简洁边框设计 */
.tab-inner table th,
.tab-inner table td,
.product-intro table th,
.product-intro table td,
.product-features table th,
.product-features table td,
.specs-section table th,
.specs-section table td,
.technical-section table th,
.technical-section table td {
    border: 1px solid #dee2e6 !important;
    padding: 8px 12px !important;
    text-align: left !important;
}

/* 表头样式 - 浅灰色背景 */
.tab-inner table th,
.product-intro table th,
.product-features table th,
.specs-section table th,
.technical-section table th {
    background: #f8f9fa !important;
    font-weight: 600 !important;
    color: #212529 !important;
}

/* 单元格样式 */
.tab-inner table td,
.product-intro table td,
.product-features table td,
.specs-section table td,
.technical-section table td {
    color: #212529 !important;
    background: white !important;
}

/* 悬停效果 - 简洁高亮 */
.tab-inner table tbody tr:hover,
.product-intro table tbody tr:hover,
.product-features table tbody tr:hover,
.specs-section table tbody tr:hover,
.technical-section table tbody tr:hover {
    background-color: rgba(0, 0, 0, 0.02) !important;
}

.tab-inner table tbody tr:hover td,
.product-intro table tbody tr:hover td,
.product-features table tbody tr:hover td,
.specs-section table tbody tr:hover td,
.technical-section table tbody tr:hover td {
    background-color: rgba(0, 0, 0, 0.02) !important;
}

/* 移动端优化 */
@media (max-width: 768px) {
    .tab-inner table th,
    .tab-inner table td,
    .product-intro table th,
    .product-intro table td,
    .product-features table th,
    .product-features table td,
    .specs-section table th,
    .specs-section table td,
    .technical-section table th,
    .technical-section table td {
        padding: 10px 12px !important;
        font-size: 0.9rem !important;
    }
}

@media (max-width: 576px) {
    .tab-inner table th,
    .tab-inner table td,
    .product-intro table th,
    .product-intro table td,
    .product-features table th,
    .product-features table td,
    .specs-section table th,
    .specs-section table td,
    .technical-section table th,
    .technical-section table td {
        padding: 8px 10px !important;
        font-size: 0.85rem !important;
    }
}

