/* Compare Page Specific Styles */
.compare-table { width: 100%; border-collapse: collapse; }
.compare-table th, .compare-table td { padding: 12px 16px; border: 0.5px solid var(--border-color); font-size: 13px; }
.compare-table th { background: var(--bg-secondary); color: var(--text-secondary); font-weight: 600; }
.compare-table td { color: var(--text-muted); }
.compare-table tr:nth-child(even) td { background: var(--bg-secondary); }
@media (max-width: 768px) { .compare-selectors { grid-template-columns: 1fr !important; } }
