/* 商用厨具选型指南专题 zhuanti/xuanxing 2026-10-29 */
.ckd-zhuanti{background:var(--ckd-bg,#f5f8fc)}
.ckd-zhuanti .container{padding-top:18px;padding-bottom:30px}

/* 分面锚点导航 sticky */
.ck-facet-nav{position:sticky;top:0;z-index:20;display:flex;flex-wrap:wrap;gap:8px;background:#fff;border:1px solid var(--ckd-line,#e7edf5);border-radius:8px;padding:10px 12px;margin:14px 0 20px;box-shadow:0 2px 8px rgba(20,30,55,.06)}
.ck-facet-nav a{display:inline-block;padding:6px 14px;border-radius:18px;background:#f2f6fb;color:var(--ckd-blue,#1a4d8f);font-size:14px;font-weight:500;text-decoration:none;transition:.15s}
.ck-facet-nav a:hover{background:var(--ckd-blue,#1a4d8f);color:#fff}
.ck-facet-nav a:first-child{background:var(--ckd-teal,#0e8a8a);color:#fff}

/* 分面区块 */
.ck-facet{scroll-margin-top:64px;margin-bottom:20px}
.ck-facet .card-h h2{display:flex;align-items:center;gap:10px;font-size:18px;color:var(--ckd-blue,#1a4d8f);margin:0}
.ck-facet-ico{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px;background:linear-gradient(135deg,var(--ckd-blue,#1a4d8f),var(--ckd-blue2,#2f6fc4));color:#fff;font-size:15px;font-weight:700}
.ck-facet-cnt{margin-left:auto;font-size:13px;color:var(--ckd-muted,#6b7787);font-weight:400}
.ck-facet-desc{font-size:14px;color:var(--ckd-muted,#6b7787);line-height:1.7;margin:0 0 14px}
#top{scroll-margin-top:64px}

/* 选型总览段落 */
.ckd-zhuanti .card-b p{font-size:14px;line-height:1.8;color:var(--ckd-ink,#1d2430);margin:0 0 10px}
.ckd-zhuanti .card-b p:last-child{margin-bottom:0}
.ckd-zhuanti .card-b b{color:var(--ckd-blue,#1a4d8f)}
.ckd-zhuanti .card-b a{color:var(--ckd-blue,#1a4d8f);text-decoration:none;border-bottom:1px dotted rgba(26,77,143,.4)}
.ckd-zhuanti .card-b a:hover{color:var(--ckd-blue2,#2f6fc4)}

/* 产品卡复用 .ck-prod-*（已在 ck-custom.css 全局定义），补无图时的外观 */
.ck-prod-card .ck-prod-body{flex:1}
.ck-prod-desc{margin-top:auto}

@media(max-width:768px){
  .ck-facet-nav a{padding:5px 11px;font-size:13px}
}

/* 商用厨房工程专题 zhuanti/gongcheng 2026-10-30：卡片网格（补充布局，覆盖全局 ck-prod-*） */
.ck-prod-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-top:6px}
.ckd-zhuanti .ck-prod-card{border:1px solid var(--ckd-line,#e7edf5);border-radius:10px;padding:14px 16px;transition:.2s}
.ckd-zhuanti .ck-prod-card:hover{border-color:var(--ckd-blue2,#2f6fc4);box-shadow:0 4px 16px rgba(26,77,143,.08)}
.ckd-zhuanti .ck-prod-cat{display:inline-block;font-size:12px;color:var(--ckd-teal,#0e8a8a);background:rgba(14,138,138,.08);border-radius:4px;padding:1px 8px;margin-bottom:8px}
.ckd-zhuanti .ck-prod-title{font-size:15px;line-height:1.5;margin:0 0 8px;font-weight:600}
.ckd-zhuanti .ck-prod-title a{color:var(--ckd-ink,#1d2430);text-decoration:none}
.ckd-zhuanti .ck-prod-title a:hover{color:var(--ckd-blue,#1a4d8f)}
.ckd-zhuanti .ck-prod-desc{font-size:13px;color:var(--ckd-muted,#6b7787);line-height:1.6;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
@media(max-width:768px){.ck-prod-grid{grid-template-columns:1fr}}