/* 修复Bootstrap和DataTables对表格头部的样式覆盖 */
.rust-stats table thead th {
    padding: 10px !important;
    color: var(--table-header-color) !important;
    text-transform: uppercase !important;
    font-size: 18px !important;
    font-weight: bold !important;
    border: 0 !important;
    background: transparent !important;
    vertical-align: middle !important;
}

.rust-stats table thead th.rust-stats-rank-heading {
    width: 75px !important;
}

.rust-stats table thead .rust-stats-heading-icon {
    height: 16px !important;
    width: 16px !important;
}

/* 确保表格头部不被Bootstrap的表格样式影响 */
.rust-stats .dataTables_wrapper table.dataTable thead th {
    border: none !important;
    background: transparent !important;
    color: var(--table-header-color) !important;
    font-weight: bold !important;
    text-transform: uppercase !important;
    font-size: 18px !important;
    padding: 10px !important;
}

/* 覆盖DataTables Bootstrap主题的样式 */
.dataTables_wrapper .dataTables_scrollHead table.dataTable thead th {
    border: none !important;
    background: transparent !important;
    color: var(--table-header-color) !important;
    font-weight: bold !important;
    text-transform: uppercase !important;
    font-size: 18px !important;
    padding: 10px !important;
}

/* 确保表格头部在所有情况下都保持正确的样式 */
.rust-stats table.dataTable thead th,
.rust-stats .dataTables_wrapper table.dataTable thead th,
.rust-stats .dataTables_scrollHead table.dataTable thead th {
    border: none !important;
    background: transparent !important;
    color: var(--table-header-color) !important;
    font-weight: bold !important;
    text-transform: uppercase !important;
    font-size: 18px !important;
    padding: 10px !important;
    vertical-align: middle !important;
} 