/* Additive engineering visuals. Original site styles remain intact. */

.pmzm-added-figure{margin:0;border:1px solid #dce7eb;background:#fff;border-radius:6px;overflow:hidden;min-width:0}.pmzm-added-figure img{display:block;width:100%;height:auto}.pmzm-added-figure figcaption{padding:8px 12px;font:11px/1.7 "Microsoft YaHei",sans-serif;color:#627884;background:#f6f9fa}
.pmzm-added-charts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:24px}.pmzm-public .pmzm-project-picture{margin:22px 0 0;position:relative;z-index:1}.pmzm-public .pmzm-project-picture img{aspect-ratio:16/9;object-fit:cover}.pmzm-public .project-panel h3{margin-top:22px}
.tool-card .pmzm-product-picture{margin:0 0 18px}.tool-card .pmzm-product-picture>img{height:225px;object-fit:contain;background:#f0f4f5}.pmzm-instrument-pair{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:8px;background:#f0f4f5}.pmzm-instrument-pair img{width:100%;height:225px;object-fit:contain}.pmzm-chart-links{display:flex;gap:10px;flex-wrap:wrap}
@media(max-width:1000px){.pmzm-added-charts{grid-template-columns:1fr}.pmzm-added-charts .pmzm-added-figure{max-width:720px;width:100%;margin-inline:auto}}
@media(max-width:600px){.tool-card .pmzm-product-picture>img,.pmzm-instrument-pair img{height:180px}.pmzm-added-charts{gap:16px}}
