@charset "UTF-8";
/* ═══════════════════════════════════════════════════════════════════════════
   营销视觉（/yxsj）静态化补丁。

   设计稿的筛选胶囊是 <button>（tkms.css 的 .tkm-pill，纯类选择器、无元素限定），
   产物换成 <a> 真链接后，要补的只有 <a> 与 <button> 的 UA 差异：
     · text-decoration —— 链接默认有下划线，按钮没有（唯一需要补的一条）；
     · cursor —— .tkm-pill 已显式写 pointer，一致；
     · font —— Bootstrap 基座（tuike-base）已让 button 继承字体，与 <a> 一致；
     · display —— 胶囊容器 .tkm-filter-row 是 flex，子项自动块化，无需补。
   其余是为「组合页 >1 页」预留的翻页条样式：当前数据单组合最多 49 张、pageSize=50，
   跑不出第 2 页；后台数据涨上来后自动生效（见 content/yxsj/_content.gotmpl）。
   ═══════════════════════════════════════════════════════════════════════════ */
.tkm-pill { text-decoration: none; }
/* ★hover 必须显式再关一次下划线：基座 tuike-base.css 的 `a:hover{text-decoration:underline}`
   优先级 (0,1,1) 高于 `.tkm-pill` (0,1,0) —— 不 hover 没事，一 hover 下划线就被它加回来
   （2026-10-07 实测）。`.tkm-pill:hover` (0,2,0) 反超。 */
.tkm-pill:hover { text-decoration: none; }

.tkm-pager { display: flex; gap: 8px; justify-content: center; align-items: center; flex-wrap: wrap; padding: 24px 0 8px; }
.tkm-pager a, .tkm-pager > span { min-width: 40px; padding: 7px 14px; border: 1px solid #d8cfc4; border-radius: 999px; background: #fff; color: #3d2b1f; text-align: center; text-decoration: none; font-size: .92rem; line-height: 1.4; }
.tkm-pager a[aria-current="page"] { background: var(--brand-700, #C25200); border-color: var(--brand-700, #C25200); color: #fff; }
.tkm-pager a:hover { border-color: var(--brand-700, #C25200); color: var(--brand-800, #B34700); text-decoration: none; }
.tkm-pager > span[aria-disabled="true"] { opacity: .45; }
.tkm-pager-nums { display: flex; gap: 8px; }
