/* inc/elementor/widgets/spec-compare/style.css */
.liqui-cmp { padding: var(--space-5, 24px); }
.liqui-cmp__title { margin: 0 0 var(--space-3, 14px); }
.liqui-cmp__scroll { overflow-x: auto; -webkit-overflow-scrolling: touch; }
.liqui-cmp__table { width: 100%; border-collapse: collapse; min-width: 520px; }
.liqui-cmp__table th, .liqui-cmp__table td { padding: 12px 14px; text-align: center; border-bottom: 1px solid var(--c-line, #dfe3e8); vertical-align: middle; }
.liqui-cmp__rowlabel { text-align: start; font-weight: 600; color: var(--c-ink-muted, #5c6470); white-space: nowrap; }
.liqui-cmp__head { vertical-align: bottom; }
.liqui-cmp__img img { width: 84px; height: 84px; object-fit: contain; }
.liqui-cmp__name { display: block; margin-top: 6px; font-weight: 700; color: var(--c-ink, #1a1d21); text-decoration: none; }
a.liqui-cmp__name:hover { color: var(--c-accent, #0B6BCB); }
.liqui-cmp__badge { display: inline-block; margin-bottom: 6px; padding: 2px 10px; border-radius: 999px; font-size: .72rem; font-weight: 700; background: var(--c-accent, #0B6BCB); color: #fff; }
.liqui-cmp__dash { color: var(--c-ink-muted, #9aa1ac); }
