/* 本月删除记录页表格样式（从 JS 内联下沉） */
/* 删除记录表格专用样式 */
                    .delete-records-container {
                        background: linear-gradient(135deg, #f8f9fa 0%, #e9ecef 100%);
                        border-radius: 12px;
                        padding: 20px;
                        margin: 10px 0;
                        box-shadow: 0 4px 15px rgba(0,0,0,0.1);
                        width: 100%;
                        max-width: none;
                    }
                
                    .delete-records-table {
                        background: white;
                        border-radius: 8px;
                        overflow: hidden;
                        box-shadow: 0 2px 10px rgba(0,0,0,0.08);
                        margin-bottom: 0;
                        width: 100%;
                        table-layout: auto;
                    }
                
                    .delete-records-table thead th {
                        background: linear-gradient(135deg, #6c757d 0%, #495057 100%);
                        color: white;
                        font-weight: 600;
                        text-align: center;
                        border: none;
                        padding: 8px 6px;
                        font-size: 0.9rem;
                        white-space: nowrap;
                    }
                
                    .delete-records-table tbody tr {
                        transition: all 0.2s ease;
                        border-bottom: 1px solid #e9ecef;
                    }
                
                    .delete-records-table tbody tr:hover {
                        background-color: #f8f9fa;
                        transform: translateY(-1px);
                        box-shadow: 0 2px 8px rgba(0,0,0,0.1);
                    }
                
                    .delete-records-table tbody tr:last-child {
                        border-bottom: none;
                    }
                
                    .delete-records-table td {
                        padding: 8px 6px;
                        vertical-align: middle;
                        text-align: center;
                        border: none;
                        font-size: 0.9rem;
                        word-wrap: break-word;
                    }
                
                    /* 列宽度动态自适应（根据内容） */
                    .delete-records-table th:nth-child(1),
                    .delete-records-table td:nth-child(1) {
                        width: auto;
                        min-width: 40px;
                    }
                
                    /* 工序列 - 最小宽度，根据内容 */
                    .delete-records-table th:nth-child(2),
                    .delete-records-table td:nth-child(2) {
                        width: 1%;
                        min-width: 1px;
                        white-space: nowrap;
                    }
                
                    .delete-records-table th:nth-child(3),
                    .delete-records-table td:nth-child(3) {
                        width: auto;
                        min-width: 90px;
                    }
                
                    /* 型号列 - 最小宽度，根据内容 */
                    .delete-records-table th:nth-child(4),
                    .delete-records-table td:nth-child(4) {
                        width: 1%;
                        min-width: 1px;
                        white-space: nowrap;
                    }
                
                    .delete-records-table th:nth-child(5),
                    .delete-records-table td:nth-child(5) {
                        width: auto;
                        min-width: 110px;
                    }
                
                    .delete-records-table .record-checkbox {
                        width: 18px;
                        height: 18px;
                        cursor: pointer;
                        transform: scale(1.2);
                    }
                
                    .delete-records-table .record-checkbox:checked {
                        accent-color: #dc3545;
                    }
                
                    /* 工序列样式 */
                    .delete-records-table .process-cell {
                        font-weight: 600;
                        color: #495057;
                        background-color: #f8f9fa;
                        border-radius: 4px;
                        padding: 4px 6px;
                        margin: 1px 0;
                        display: inline-block;
                        white-space: nowrap;
                    }
                
                    /* 产品编码列样式 */
                    .delete-records-table .product-code-cell {
                        font-family: 'Courier New', monospace;
                        font-weight: 500;
                        color: #0d6efd;
                        white-space: nowrap;
                        overflow: hidden;
                        text-overflow: ellipsis;
                    }
                
                    /* 型号列样式 */
                    .delete-records-table .model-cell {
                        font-weight: 500;
                        color: #28a745;
                        word-break: break-word;
                    }
                
                    /* 时间列样式 - 优化显示，避免换行 */
                    .delete-records-table .time-cell {
                        color: #6c757d;
                        font-size: 0.85rem;
                        white-space: nowrap;
                        font-family: 'Courier New', monospace;
                    }
                
                    /* PC端显示完整时间，隐藏简短时间 */
                    .delete-records-table .time-short {
                        display: none;
                    }
                
                    .delete-records-table .time-full {
                        display: inline;
                    }
                
                    /* 响应式设计优化 */
                    @media (max-width: 768px) {
                        .delete-records-container {
                            padding: 15px;
                            margin: 5px 0;
                        }
                    
                        .delete-records-table {
                            font-size: 0.8rem;
                        }
                    
                        .delete-records-table thead th {
                            font-size: 0.75rem;
                            padding: 6px 3px;
                        }
                    
                        .delete-records-table td {
                            font-size: 0.7rem;
                            padding: 6px 3px;
                        }
                    
                        .delete-records-table .time-cell {
                            font-size: 0.65rem;
                        }
                    
                        .delete-records-table .record-checkbox {
                            transform: scale(1.0);
                        }
                    }
                
                    @media (max-width: 576px) {
                        .delete-records-container {
                            padding: 8px;
                            border-radius: 8px;
                        }
                    
                        /* 启用横向滚动，显示所有列 */
                        .table-responsive {
                            overflow-x: auto;
                            -webkit-overflow-scrolling: touch;
                            position: relative;
                        }
                    
                        /* 横向滚动提示阴影 */
                        .table-responsive::after {
                            content: '';
                            position: absolute;
                            top: 0;
                            right: 0;
                            bottom: 0;
                            width: 20px;
                            background: linear-gradient(to left, rgba(0,0,0,0.1), transparent);
                            pointer-events: none;
                        }
                    
                        .delete-records-table {
                            font-size: 0.7rem;
                            table-layout: auto;
                            min-width: 450px;
                            width: max-content;
                        }
                    
                        .delete-records-table thead th {
                            font-size: 0.65rem;
                            padding: 4px 2px;
                            white-space: nowrap;
                        }
                    
                        .delete-records-table td {
                            font-size: 0.65rem;
                            padding: 4px 2px;
                        }
                    
                        .delete-records-table .time-cell {
                            font-size: 0.6rem;
                        }
                    
                        /* 移动端隐藏完整时间，显示简短时间 */
                        .delete-records-table .time-full {
                            display: none;
                        }
                    
                        .delete-records-table .time-short {
                            display: inline;
                        }
                    
                        .delete-records-table .process-cell {
                            padding: 2px 4px;
                            font-size: 0.6rem;
                            white-space: nowrap;
                            margin: 0;
                        }
                    
                        /* 使用动态列宽，根据内容自适应（启用横向滚动） */
                    
                        /* 复选框列 - 固定最小宽度 */
                        .delete-records-table th:nth-child(1),
                        .delete-records-table td:nth-child(1) {
                            width: auto;
                            min-width: 30px;
                            padding: 4px 3px;
                        }
                    
                        /* 工序列 - 极小padding，根据文字宽度 */
                        .delete-records-table th:nth-child(2),
                        .delete-records-table td:nth-child(2) {
                            width: 1%;
                            min-width: 1px;
                            padding: 4px 2px;
                            white-space: nowrap;
                        }
                    
                        /* 产品编码列 - 保证足够宽度 */
                        .delete-records-table th:nth-child(3),
                        .delete-records-table td:nth-child(3) {
                            width: auto;
                            min-width: 80px;
                            padding: 4px 5px;
                        }
                    
                        /* 型号列 - 极小padding，根据文字宽度 */
                        .delete-records-table th:nth-child(4),
                        .delete-records-table td:nth-child(4) {
                            width: 1%;
                            min-width: 1px;
                            padding: 4px 2px;
                            white-space: nowrap;
                        }
                    
                        /* 时间列 - 固定显示简短格式 */
                        .delete-records-table th:nth-child(5),
                        .delete-records-table td:nth-child(5) {
                            width: auto;
                            min-width: 75px;
                            padding: 4px 5px;
                        }
                    
                        .delete-records-table .record-checkbox {
                            transform: scale(0.9);
                            width: 16px;
                            height: 16px;
                        }
                    
                        /* 确保产品编码列不换行 */
                        .delete-records-table .product-code-cell {
                            white-space: nowrap;
                            overflow: hidden;
                            text-overflow: ellipsis;
                        }
                    
                        /* 型号列也不要太宽 */
                        .delete-records-table .model-cell {
                            white-space: nowrap;
                            overflow: hidden;
                            text-overflow: ellipsis;
                        }
                    }
                
                    /* 加载动画 */
                    .delete-records-loading {
                        text-align: center;
                        padding: 40px;
                        color: #6c757d;
                    }
                
                    .delete-records-loading .spinner-border {
                        width: 3rem;
                        height: 3rem;
                        border-width: 0.3em;
                    }
