/*
 * BLOCK: FORUM CATEGORIES + TOPIC LISTS
 * Здесь можно независимо менять только список разделов/тем.
 */
.chm-component-v7 .chm-v5-cat,.chm-component-v7 .chm-v5-forum-cat,.chm-component-v7 .forum-category-row{
  --category-title-size: var(--chm-font-category-title,13.5px);
  --category-title-weight: 750;
  --category-title-line: 1.35;
  --category-text-size: var(--chm-font-category-text,12px);
  --category-text-line: 1.5;
}
.chm-component-v7 .chm-v5-cat b,.chm-component-v7 .chm-v5-forum-cat b,.chm-component-v7 .forum-category-title{font-family:var(--cmp-font-heading)!important;font-size:var(--category-title-size)!important;font-weight:var(--category-title-weight)!important;line-height:var(--category-title-line)!important}
.chm-component-v7 .chm-v5-cat p,.chm-component-v7 .chm-v5-forum-cat p,.chm-component-v7 .forum-category-description{font-size:var(--category-text-size)!important;line-height:var(--category-text-line)!important}

.chm-component-v7 .forum-topic-row,
.chm-component-v7 .chm-v5-forum-topic,
.chm-component-v7 .chm-v5-topic-row {
  --topic-title-size: var(--chm-font-topic-title,14px);
  --topic-title-weight: 750;
  --topic-title-line: 1.4;
  --topic-title-spacing: -.008em;
  --topic-meta-size: var(--chm-font-topic-meta,12px);
  --topic-meta-line: 1.45;
  --topic-badge-size: var(--chm-font-topic-badge,11.5px);
  --topic-metric-value-size: var(--chm-font-topic-metric-value,13px);
  --topic-metric-label-size: var(--chm-font-topic-metric-label,11.5px);
  --topic-last-author-size: var(--chm-font-topic-last-author,12px);
  --topic-last-meta-size: var(--chm-font-topic-last-meta,11.5px);
}
.chm-component-v7 .forum-topic-title,.chm-component-v7 .forum-topic-mobile-title,.chm-component-v7 .chm-v5-forum-topic-title,.chm-component-v7 .chm-v5-topic-title{font-family:var(--cmp-font-heading)!important;font-size:var(--topic-title-size)!important;font-weight:var(--topic-title-weight)!important;line-height:var(--topic-title-line)!important;letter-spacing:var(--topic-title-spacing)!important}
.chm-component-v7 .forum-topic-meta,.chm-component-v7 .forum-topic-muted,.chm-component-v7 .forum-topic-mobile-meta,.chm-component-v7 .chm-v5-forum-topic-meta,.chm-component-v7 .chm-v5-topic-meta{font-size:var(--topic-meta-size)!important;line-height:var(--topic-meta-line)!important}
.chm-component-v7 .forum-topic-obd,.chm-component-v7 .forum-topic-columns,.chm-component-v7 .chm-v5-forum-mini-badge{font-size:var(--topic-badge-size)!important}
.chm-component-v7 .forum-topic-metric-value,.chm-component-v7 .chm-v5-forum-metric b{font-family:var(--cmp-font-heading)!important;font-size:var(--topic-metric-value-size)!important}
.chm-component-v7 .forum-topic-metric-label,.chm-component-v7 .chm-v5-forum-metric small{font-size:var(--topic-metric-label-size)!important}
.chm-component-v7 .forum-topic-last-author,.chm-component-v7 .forum-topic-vehicle-name,.chm-component-v7 .chm-v5-forum-last b{font-family:var(--cmp-font-heading)!important;font-size:var(--topic-last-author-size)!important}
.chm-component-v7 .forum-topic-last-time,.chm-component-v7 .chm-v5-forum-last small{font-size:var(--topic-last-meta-size)!important}
