.dynamic-download-count { letter-spacing: 0; }
.recommend-time.dynamic-download-count { text-align: right; }
.top-num.dynamic-download-count { min-width: 70px; text-align: right; display: block !important; }
.tencent-time.dynamic-download-count { display: block; width: 60px; margin: 0; text-align: left; padding-top: 14px; white-space: nowrap; }
.gamedown .top-name { max-width: 64px; }

/* Keep left and right rank blocks with consistent row rhythm. */
.top .top-list .top-item,
.gamedown .top-list .top-item {
    height: 31px !important;
    line-height: 31px !important;
    margin-left: 14px;
}

.top .top-list .top-name,
.top .top-list .top-num,
.gamedown .top-list .top-name,
.gamedown .top-list .top-num {
    height: 31px !important;
    line-height: 31px !important;
}

/* Ensure BPC row count is always visible at common software list row #2 */
.content-wrap > .container_12:first-of-type .sidebar.grid_3 .top-list .top-item:nth-child(2) .top-num {
    display: block !important;
    visibility: visible !important;
    min-width: 70px !important;
}

/* Keep common software names readable by default */
.content-wrap > .container_12:first-of-type .sidebar.grid_3 .top-list .top-name {
    max-width: 66px !important;
}

.content-wrap > .container_12:first-of-type .sidebar.grid_3 .top-list .top-num {
    min-width: 74px !important;
    text-align: right !important;
    display: block !important;
}

/* On hover, fully hide count so "点击下载" overlays cleanly */
.content-wrap > .container_12:first-of-type .sidebar.grid_3 .top-list .top-item:hover .top-num,
.gamedown .top-list .top-item:hover .top-num {
    display: none !important;
}

/* Narrow only BPC row name so its count remains visible */
.content-wrap > .container_12:first-of-type .sidebar.grid_3 .top-list .top-item:nth-child(2) .top-name {
    max-width: 44px !important;
}

.top .top-list .top-index i,
.gamedown .top-list .top-index i {
    margin-top: 9px !important;
}

.top .top-list .top-img,
.gamedown .top-list .top-img {
    margin-top: 3px !important;
}

/* Use unified text numbers instead of sprite image numbers. */
.top .top-list .top-index i,
.gamedown .top-list .top-index i {
    background: none !important;
    text-indent: 0 !important;
    width: 14px !important;
    height: 14px !important;
    line-height: 14px !important;
    font-size: 12px !important;
    font-weight: 400 !important;
    color: #5e687d !important;
    text-align: center !important;
    display: inline-block !important;
}

