
@media only screen and (max-width: 768px) {
    table {
        display: block;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
        min-width: 880px;
        height: auto !important;
    }
    
    /* 表头允许换行 */
    table th {
        white-space: normal !important; /* 改为normal允许换行 */
        word-break: break-word !important;
        min-width: 100px !important;
        max-width: 150px !important; /* 限制最大宽度 */
        padding: 12px 6px !important;
        background-color: #f8f9fa !important;
        font-weight: 600 !important;
        line-height: 1.3 !important;
        text-align: center !important;
        position: sticky;
        top: 0;
        z-index: 10;
        box-shadow: 0 2px 2px -1px rgba(0,0,0,0.1);
    }
    
    /* 特定表头调整 */
    table th:nth-child(6) { /* Estimated Delivery Time */
        min-width: 160px !important;
        max-width: 180px !important;
    }
    
    /* 数据单元格 */
    table td {
        white-space: normal !important;
        word-break: break-word !important;
        min-width: 90px !important;
        padding: 10px 6px !important;
        line-height: 1.4 !important;
        vertical-align: top !important;
    }
    

}
