/* Comparison (templates "default" / "ssr"): specification values drawn by field type (compare.js specCell) */
.ec-compare-table .ec-cmp-list { list-style: none; margin: 0; padding: 0; display: flex; flex-direction: column; gap: 4px; align-items: center; }
.ec-compare-table .ec-cmp-list li { display: inline-flex; align-items: center; gap: 6px; line-height: 1.6; }
.ec-compare-table .ec-cmp-swatch { display: inline-block; width: 14px; height: 14px; border-radius: 50%; border: 1px solid var(--ec-line, #e0e0e2); flex: none; }
.ec-compare-table .ec-cmp-thumb { width: 22px; height: 22px; border-radius: 4px; object-fit: cover; flex: none; }
.ec-compare-table .ec-cmp-check { color: #00a049; font-size: 16px; }
.ec-compare-table .ec-cmp-file { display: inline-flex; align-items: center; gap: 6px; color: var(--ec-link, #19bfd3); text-decoration: none; }
.ec-compare-table .ec-cmp-file:hover { text-decoration: underline; }
.ec-compare-table td img { max-width: 100%; height: auto; }
.ec-compare-table td p { margin: 0 0 4px; }
