.cmp-table{border-collapse:collapse;width:100%;min-width:760px;font-size:13.5px;line-height:1.4}.cmp-table th,.cmp-table td{border-bottom:1px solid var(--line);text-align:center;vertical-align:middle;padding:10px 12px}.cmp-table thead th{font-family:var(--font-display);color:var(--text);font-size:13px;font-weight:800}.cmp-table tbody th[scope=row]{text-align:left;color:var(--text-soft);max-width:24ch;font-weight:600}.cmp-table .cmp-us{background:var(--card-bg,var(--surface));color:var(--accent-text);font-weight:700}.cmp-table td.cmp-yes{color:var(--accent-text);font-weight:700}.cmp-table td.cmp-part{color:var(--text-soft)}.cmp-table td.cmp-no{color:var(--text-soft);opacity:.45}.cmp-table tr.cmp-price th,.cmp-table tr.cmp-price td{border-top:2px solid var(--line);border-bottom:none;font-size:12.5px;font-weight:600}.cmp-notes{color:var(--text-soft);font-size:13px}
