@charset "UTF-8";
/* 东力站 行业知识（技术文章）列表补充样式
   只被 knowledge/ 下的页面引用。
   日期放在摘要行首而不是右对齐：手机上右侧有浮动咨询条，
   右对齐的日期会被压住。这样写也不需要往 mobile.css 加站点专属断点。
   配色取本站的 --accent（金）做点缀，与 net / com 的橙、绿区分开。 */

.kb-cat{font-size:17px;color:var(--text);margin:28px 0 12px;padding-left:10px;border-left:3px solid var(--accent);font-weight:700}
.kb-cat span{display:block;font-size:12.5px;color:var(--text-light);font-weight:400;margin-top:4px;padding-left:1px}

/* 两列卡片：单列时每条横跨 1200px、文字只占左侧，右边显得空。
   760px 以下由 mobile.css 回落到单列。 */
.kb-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:stretch}
.kb-item{background:#fff;border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:var(--radius);padding:16px 18px;display:flex;flex-direction:column;justify-content:center;transition:box-shadow .2s,border-color .2s}
.kb-item:hover{box-shadow:0 4px 14px rgba(212,160,23,.12);border-color:#e8d9a8}
.kb-item h2{font-size:16px;line-height:1.55;margin:0;font-weight:700}
.kb-item h2 a{color:var(--text)}
.kb-item:hover h2 a{color:var(--accent)}
.kb-item p{font-size:13.5px;color:var(--text-light);margin:6px 0 0;line-height:1.65}
.kb-date{display:inline-block;margin-right:10px;font-size:12px;color:#a39887;font-variant-numeric:tabular-nums;letter-spacing:.2px}
.kb-stat{margin:20px 0 0;font-size:13px;color:var(--text-light)}

/* ---- 细滚动条（2026-11-11）：右侧竖向条做细，横向条同理 ---- */
html{scrollbar-width:thin;scrollbar-color:#c9bfae #f4f1e9}
::-webkit-scrollbar{width:6px;height:6px}
::-webkit-scrollbar-track{background:#f4f1e9}
::-webkit-scrollbar-thumb{background:#c9bfae;border-radius:3px}
::-webkit-scrollbar-thumb:hover{background:#b0a493}

/* ---- 施工场景卡可点（2026-11-11） ---- */
.dl-scene a.s{display:block;color:inherit;text-decoration:none;transition:border-color .2s,box-shadow .2s}
.dl-scene a.s:hover{border-color:var(--accent);box-shadow:0 4px 14px rgba(0,0,0,.08)}

/* ---- 列表页内分页（2026-11-13）：dl-kb.js 只切显示，不产新 URL ---- */
.kb-page{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:22px 0 0}
.kb-page button{font:inherit;font-size:13px;line-height:1.4;color:var(--text);background:#fff;border:1px solid var(--line);border-radius:4px;padding:7px 13px;cursor:pointer;transition:border-color .18s,color .18s}
.kb-page button:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}
.kb-page button:disabled{opacity:.45;cursor:default}
.kb-page button.is-on{background:var(--accent);border-color:var(--accent);color:#fff}
.kb-pg-nums{display:inline-flex;flex-wrap:wrap;gap:6px}
.kb-pg-nums button{min-width:34px;padding:7px 10px;text-align:center}
.kb-pg-info{font-size:12.5px;color:var(--text-light);margin-left:6px}
