.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-47782 .elementor-element.elementor-element-bad8a51 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-47782 .elementor-element.elementor-element-bad8a51{text-align:start;}.elementor-47782 .elementor-element.elementor-element-a97ef7d{grid-column:span 1;grid-row:span 1;z-index:0;}.elementor-47782 .elementor-element.elementor-element-87377dd{text-align:start;}@media(min-width:768px){.elementor-47782 .elementor-element.elementor-element-ba829f8{width:63.605%;}.elementor-47782 .elementor-element.elementor-element-f97575d{width:36.339%;}}/* Start custom CSS for shortcode, class: .elementor-element-a97ef7d *//* === 战绩表格：最终完美修复版 (Date - Entry - Points) === */

/* 1. 把表格变成弹性盒子，允许我们随意摆放列的位置 */
.mycred-table {
    display: block;
    width: 100% !important;
    background-color: #000;
    border-radius: 8px;
    overflow: hidden;
}

.mycred-table tbody, 
.mycred-table thead { 
    display: block; 
}

/* 2. 每一行都是一个长条 */
.mycred-table tr {
    display: flex !important; /* 关键：开启弹性布局 */
    justify-content: space-between; /* 两端对齐 */
    align-items: center; /* 垂直居中 */
    border-bottom: 1px solid #333;
    width: 100%;
    padding: 0;
    margin: 0;
}

/* --- 隐藏不需要的列 --- */
.mycred-table .column-username { display: none !important; }


/* --- 📅 第1列：日期 (放在最左边) --- */
/* 这里的 nth-child(1) 代表原始数据的第1列 (Date) */
.mycred-table tr th:nth-child(1),
.mycred-table tr td:nth-child(1) {
    order: 1 !important; /* 排位：第1 */
    width: 25% !important;
    text-align: center !important;
    color: #888;
    font-size: 13px;
    white-space: nowrap !important; /* ⚠️ 关键修复：禁止日期换行 */
}


/* --- 📝 第3列：详情 (Entry) -> 强行拉到中间 --- */
/* 这里的 nth-child(3) 代表原始数据的第3列 (Entry) */
.mycred-table tr th:nth-child(3),
.mycred-table tr td:nth-child(3) {
    order: 2 !important; /* 排位：第2 (中间) */
    width: 60% !important; /* 给它最大的空间 */
    text-align: left !important;
    padding: 15px !important;
    color: #ddd;
    line-height: 1.4;
    white-space: normal !important; /* 允许文字自然换行 */
}


/* --- 💰 第2列：分数 (Points) -> 强行踢到最右边 --- */
/* 这里的 nth-child(2) 代表原始数据的第2列 (Points) */
.mycred-table tr th:nth-child(2),
.mycred-table tr td:nth-child(2) {
    order: 3 !important; /* 排位：第3 (最后) */
    width: 15% !important;
    text-align: center !important; 
    font-weight: bold;
    color: #ffd700; /* 金色 */
    font-size: 16px;
    padding-right: 10px !important;
}

/* --- 表头美化 --- */
.mycred-table thead tr {
    background-color: #8b0000; /* 红底 */
    min-height: 50px; /* 给表头一点高度 */
}

.mycred-table thead th {
    color: white;
    font-weight: bold;
    border: none;
    text-transform: uppercase;
}/* End custom CSS */