.compare{gap:var(--space-3);padding-block:var(--space-4);display:grid}.compare__hint{color:var(--color-muted);margin:0}.compare__sku,.compare__missing{color:var(--color-muted);font-size:.875rem;font-weight:400}.compare-table{border-collapse:collapse;width:100%;min-width:36rem}.compare-table th,.compare-table td{min-width:9rem;padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top}.compare-table tbody th[scope=row]{background:var(--color-bg);font-weight:600;position:sticky;left:0}.compare-table__row--diff th,.compare-table__row--diff td{background:var(--color-placeholder-bg)}.compare-table__row--diff th[scope=row]{box-shadow:inset 4px 0 0 var(--color-primary)}.compare__actions{gap:var(--space-2);justify-items:start;display:grid}
