table{border-collapse:collapse;width:100%;margin:15px 0;background-color:#fff}
table th{font-weight:bold;text-align:left;padding:10px;border:1px solid #ddd}
table td{padding:10px;border:1px solid #ddd}
table.striped-table tbody tr:nth-child(odd){background-color:#f9f9f9}
table.bordered-table{border:2px solid #333}
table.bordered-table th,table.bordered-table td{border:1px solid #ddd}
table.compact-table{font-size:0.9em}
table.compact-table th,table.compact-table td{padding:4px 8px}
table.spec-table{border:2px solid #f0f0f0}
table.spec-table thead th{background-color:#f4752a;color:white;padding:12px 15px}
table.spec-table td{padding:10px 15px}
table.spec-table td:first-child{font-weight:600;background-color:#fef8f3;width:30%}
/* 修复表格单元格中的文本换行和格式 */
.mikrosize-editor-content td,
.mikrosize-editor-content th {
    white-space: pre-line !important;
    text-align: left !important;
}

/* 确保表格内的文本保持原样格式 */
.mikrosize-details-section .mikrosize-editor-content td,
.mikrosize-details-section .mikrosize-editor-content th {
    white-space: pre-line !important;
    font-family: inherit !important;
    font-size: inherit !important;
    line-height: 1.5 !important;
}

/* 强制保留换行符 */
.mikrosize-details-section .mikrosize-editor-content table td br {
    display: block !important;
    content: "" !important;
    margin-bottom: 8px !important;
}