/* dp-news-pro-2026-11-04: shared bits for the News & Media tools */
.mk-samples{display:grid;grid-template-columns:repeat(6,1fr);gap:6px;margin-top:8px}
.mk-samples button{border:3px solid #e2e8f0;border-radius:10px;padding:0;overflow:hidden;cursor:pointer;background:#fff;aspect-ratio:1/1}
.mk-samples button.on{border-color:#0f172a;box-shadow:0 0 0 2px #fbbf24}
.mk-samples img{width:100%;height:100%;object-fit:cover;display:block}
.mk-out{background:#fff}
.mk-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}
.mk-chips button{border:2px solid #cbd5e1;background:#fff;border-radius:999px;padding:6px 11px;font:600 13px Inter,sans-serif;cursor:pointer;color:#0f172a}
.mk-chips button:hover{border-color:#0f172a}
@media (max-width:900px){.mk-samples{grid-template-columns:repeat(3,1fr)}}
