/* vod/type.html — list & type_has_sub / type_no_sub（tp41：仿 dyrshd.com 分类页：频道/分类导航面板＋推荐＋排行榜＋子分类模块） */

/* ---------- list layout（container 1280px＋16px 內距，與首頁一致） ---------- */
.list-main { flex: 1; }
.type-main { flex: 1; display: flex; flex-direction: column; }   /* vod/type 外层 main：保持原本 main-area 的纵向 flex 排版 */
.list-container { width: 100%; max-width: var(--container); margin: 0 auto; padding: 0 var(--page-pad) 40px; }
.list-container > .breadcrumb { margin: 4px 0 var(--section-gap); }
.list-block { margin-bottom: var(--section-gap); }

/* .vod-grid 單一來源在 main.css（skill 強制 11.9），本檔不再定義 */

/* 分頁樣式統一由 main.css 的 Pagination 區塊定義（skill 強制 11.9：同一元件只能一處定義） */

@media (max-width: 767px) {
  .list-container { padding-bottom: 60px; }
}
