﻿/* Extracted from compare.php */
.comparison-table {
            width: 100%;
            border-collapse: collapse;
            background: var(--bg-card);
            border-radius: 20px;
            overflow: hidden;
            border: 1px solid var(--border);
        }
        .comparison-table th,
        .comparison-table td {
            padding: 1.5rem;
            border: 1px solid var(--border);
            text-align: center;
        }
        .comparison-table th {
            background: rgba(251, 191, 36, 0.1);
            color: var(--accent);
            font-weight: 700;
            position: sticky;
            top: 0;
            z-index: 10;
        }
        .comparison-table td:first-child {
            font-weight: 600;
            text-align: left;
            background: rgba(255,255,255,0.02);
            min-width: 200px;
        }
        .product-img-compare {
            width: 150px;
            height: 150px;
            object-fit: contain;
            background: #fff;
            border-radius: 12px;
            padding: 1rem;
        }
