/* 视频分类网格：show/type 共用；桌面 10 列，手机 4 列 */
body.body .container.vod-search-page .vod-category-panel .article-categories {
    display: grid !important;
    grid-template-columns: repeat(10, minmax(0, 1fr)) !important;
    align-items: stretch !important;
    gap: 9px 10px !important;
}

body.body .container.vod-search-page .vod-category-panel .article-categories a {
    display: flex !important;
    width: 100% !important;
    min-width: 0 !important;
    min-height: 36px !important;
    box-sizing: border-box !important;
    padding: 6px 5px !important;
    overflow: hidden !important;
    white-space: nowrap !important;
    text-overflow: ellipsis !important;
}

@media (max-width: 700px) {
    body.body .container.vod-search-page .vod-category-panel .article-categories {
        grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
        gap: 7px !important;
    }

    body.body .container.vod-search-page .vod-category-panel .article-categories a {
        min-height: 33px !important;
        padding: 5px 3px !important;
        font-size: 12px !important;
    }
}

@media (max-width: 360px) {
    body.body .container.vod-search-page .vod-category-panel .article-categories {
        gap: 6px !important;
    }
    body.body .container.vod-search-page .vod-category-panel .article-categories a {
        font-size: 11px !important;
    }
}
