/**
 * Compare Page Styling
 * Version: 1.0.2 | Date: 2026-02-04
 * Alternating row backgrounds starting from Price row; custom checkmark images
 */

/* Alternating grey background for rows starting from Price (2nd row) */
.compare-table table tbody tr:nth-child(even) {
    background-color: #f5f5f5 !important;
}

.compare-table table tbody tr:nth-child(odd) {
    background-color: #fff !important;
}

/* Hover - bold black text */
.compare-table table tbody tr:hover td {
    color: #000 !important;
    font-weight: 700 !important;
}

.compare-table table tbody tr:hover td strong {
    color: #000 !important;
}

/* Highlight theme features in blue for review */
.compare-table table tbody tr.sre-theme-feature td {
    background-color: #e3f2fd !important; /* Light blue */
}

.compare-table table tbody tr.sre-theme-feature:hover td {
    background-color: #bbdefb !important; /* Darker blue on hover */
}

.compare-table .icon-check-circle-1,
.compare-table .icon-check-circle-1.text-success {
    font-size: 0 !important;
    width: 20px;
    height: 20px;
    display: inline-block;
    background-image: url('/wp-content/uploads/2026/02/Green.png');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

.compare-table .icon-check-circle-1::before {
    content: '' !important;
}

/* Replace red X icons with custom image */
.compare-table .icon-remove-circle,
.compare-table .icon-remove-circle.text-danger {
    font-size: 0 !important;
    width: 20px;
    height: 20px;
    display: inline-block;
    background-image: url('/wp-content/uploads/2026/02/Red.png');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

.compare-table .icon-remove-circle::before {
    content: '' !important;
}
