﻿/* AVCiT type-form — 表单/筛选文字对齐九档规范（Caption / Body / Button） */
.form-control,
.form-group label,
.help-block,
.filter-v2 .filter-label,
.filter-v2 .filter-chip,
.search-v2 input,
.search-v2 .search-hint {
  font-family: var(--av-font-family);
}
.form-control,
.search-v2 input {
  font-size: var(--av-fs-body);
  font-weight: var(--av-fw-regular);
  line-height: var(--av-lh-body);
  letter-spacing: var(--av-ls-loose);
}
.form-group label,
.filter-v2 .filter-label {
  font-size: var(--av-fs-btn);
  font-weight: var(--av-fw-medium);
  line-height: var(--av-lh-btn);
  letter-spacing: var(--av-ls-loose);
}
.help-block,
.search-v2 .search-hint {
  font-size: var(--av-fs-caption);
  font-weight: var(--av-fw-regular);
  line-height: var(--av-lh-caption);
  letter-spacing: var(--av-ls-loose);
  color: var(--av-color-muted);
}
.filter-v2 .filter-chip,
.filter-v2 button,
.filter-v2 .btn {
  font-size: var(--av-fs-btn);
  font-weight: var(--av-fw-regular);
  line-height: var(--av-lh-btn);
  letter-spacing: var(--av-ls-loose);
}
