/* skin/css/list.css */

/* 分类 Tab: 确保横向滚动顺滑，不换行 */
.grid-tabs {
    display: flex; 
    border-bottom: 1px solid #000;
    overflow-x: auto;
    white-space: nowrap;
    background: #fff;
}

.gt-item {
    padding: 15px 20px;
    text-align: center;
    font-weight: 700; 
    border-right: 1px solid #000;
    font-size: 14px;
    color: #000;
    flex-shrink: 0; /* 防止挤压 */
}
.gt-item:last-child { border-right: none; }
.gt-item.active { background: #000; color: #fff; }
.tsp_count{
    display: none !important;
}
/* 复用列表项样式 */
.block-list { border-top: none; } 
.block-item { display: flex; align-items: center; padding: 20px; border-bottom: 1px solid #000; }
.block-item img { width: 60px; height: 60px; margin-right: 20px; }
.bi-info { flex: 1; }
.bi-info h3 { font-size: 18px; font-weight: 900; margin-bottom: 5px; }
.bi-info p { font-size: 12px; font-weight: 700; color: #666; }

/* --- 瑞士风格分页 (强力覆盖) --- */
.tspage {
    padding: 40px 20px;
    text-align: center;
    font-family: "Helvetica Neue", Arial, sans-serif;
    background: #fff;
    border-top: 1px solid #000; /* 与列表分割 */
}

/* 统计信息 */
.tspage .tsp_count {
    display: block;
    margin-bottom: 15px;
    font-size: 12px;
    font-weight: 700;
    color: #666;
    letter-spacing: 1px;
    text-transform: uppercase;
}
.tspage .tsp_count i, .tspage .tsp_count b { color: #000; }

/* 导航链接 */
.tspage .tsp_nav {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    gap: 5px;
}

/* 链接基础样式 */
.tspage a, .tspage b, .tspage i {
    display: inline-block;
    padding: 8px 12px;
    border: 1px solid #000;
    font-size: 14px;
    font-weight: 700;
    text-decoration: none;
    line-height: 1;
    cursor: pointer;
    font-style: normal;
}

/* 当前页 (黑底白字) */
.tspage b {
    background: #000;
    color: #fff;
}

/* 普通链接 (白底黑字) */
.tspage a {
    background: #fff;
    color: #000;
}
.tspage a:hover {
    background: #FF3B30; /* 瑞士红 Hover */
    color: #fff;
    border-color: #000;
}

/* 禁用/不可点状态 (灰色) */
.tspage i {
    border-color: #ccc;
    color: #ccc;
    cursor: default;
}
/* 特殊修正: 首页/上一页/下一页/尾页 如果是链接则变为可点 */
.tspage a.tsp_next i, .tspage a.tsp_end i, .tspage a.tsp_more i {
    border: none; padding: 0; color: inherit;
}