/* V3.75 Article Column / Local CMS */
.content-filter-row{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px}
.content-filter-row .content-chip{border:1px solid #dfe7e2;background:#f7faf8;color:#51645a;min-height:38px;padding:7px 12px;border-radius:999px;white-space:nowrap}
.content-filter-row .content-chip.active{background:#e6f0e9;border-color:#b9cfbf;color:#315241;font-weight:700}
.content-cover{width:112px;height:92px;object-fit:cover;border-radius:16px;background:#eef3ef}
.article-cover{width:100%;max-height:280px;object-fit:cover;border-radius:18px;margin-bottom:14px;background:#eef3ef}
.article-link{display:inline-flex;margin:16px 0 4px;text-decoration:none}
.cms-category-summary{display:flex;gap:8px;flex-wrap:wrap;margin:10px 0 14px}
.cms-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}
.mini-btn.danger,.btn.danger{color:#8c3939;border-color:#e4bebe;background:#fff7f7}
.article-delete-confirm p{line-height:1.65;margin:0 0 16px}
.cms-row>div:first-child{min-width:0}
.cms-row strong{overflow-wrap:anywhere}
@media(max-width:640px){
  .content-card{align-items:flex-start}
  .content-cover{width:92px;height:78px}
  .cms-row{align-items:flex-start}
  .cms-actions{width:100%;justify-content:flex-start}
}
body.mode-clear .content-filter-row .content-chip{min-height:48px;font-size:16px}
body.mode-clear .cms-actions .mini-btn{min-height:48px}
