/* 下载分类及相关下载页面样式 */

/* 横向滚动菜单里“全部”按钮：不额外增加右侧外边距，保持与 VIP/SVIP 一致 */


/* 下载页专用：横排滑动分类菜单样式优化 */
#download-page .scroll-menu,
#download-category-page .scroll-menu {
  padding: 0 8px;
}

/* 只在下载页 / 下载分类页里覆盖全局 .tab-item 的 flex:1，避免单个分类按钮拉伸成 100% 宽 */
#download-page .scroll-menu-item.tab-item,
#download-category-page .scroll-menu-item.tab-item {
  flex: 0 0 auto;
  padding: 4px 10px;
  border-radius: 12px;
}

/* 下载分类列表九宫格布局（如需单独控制，可覆盖 common.css 中的样式） */
#download-category-list {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 14px;
}

/* 主下载页资源列表九宫格布局 */
#download-resources-list {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 14px;
}

/* 主下载页“暂无下载分类”提示 */
.download-no-category {
  display: none;
}

/* 下载分类页面通用文案样式 */
.download-category__message-loading,
.download-category__message-empty,
.download-category__message-error {
  padding: 20px;
  text-align: center;
  grid-column: 1 / -1;
}

.download-category__message-loading {
  color: #9CA3AF;
}

.download-category__message-empty {
  color: #999;
}

.download-category__message-error {
  color: #f87171;
}
