.elementor-26 .elementor-element.elementor-element-0a5e445{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}@media(min-width:768px){.elementor-26 .elementor-element.elementor-element-0a5e445{--content-width:1281px;}}/* Start custom CSS for wd_compare, class: .elementor-element-a9e5253 *//* ==========================================
   GreenPower Compare Page
   Page ID: 26
   CSS Only - Final Stable Version
   No JS / No Desktop Flex
   ========================================== */

/* وسط‌چین کردن کانتینرهای احتمالی */
body.page-id-26 .wd-compare-content,
body.page-id-26 .wd-compare-table-wrapper,
body.page-id-26 .compare-list-wrapper,
body.page-id-26 .entry-content,
body.page-id-26 .site-content,
body.page-id-26 .main-page-wrapper {
    text-align: center;
}

/* جدول اصلی */
body.page-id-26 .wd-compare-table,
body.page-id-26 .woodmart-compare-table,
body.page-id-26 table.compare-list,
body.page-id-26 table.shop_table.compare-list {
    direction: rtl;
    display: table !important;
    width: 100% !important;
    max-width: 980px !important;
    margin: 30px auto 55px !important;
    table-layout: fixed !important;
    border-collapse: separate !important;
    border-spacing: 0 !important;
    background: #fff !important;
    border: 1px solid rgba(0, 0, 0, 0.16) !important;
    border-radius: 12px !important;
    overflow: hidden !important;
    box-shadow: none !important;
    font-size: 13px;
}

/* برای بهتر دیده شدن بردر کلی روی table */
body.page-id-26 .wd-compare-table,
body.page-id-26 .woodmart-compare-table,
body.page-id-26 table.compare-list,
body.page-id-26 table.shop_table.compare-list {
    outline: 1px solid rgba(0, 0, 0, 0.16);
    outline-offset: -1px;
}

/* حفظ رفتار استاندارد جدول در دسکتاپ */
@media (min-width: 769px) {
    body.page-id-26 .wd-compare-table tbody,
    body.page-id-26 .woodmart-compare-table tbody,
    body.page-id-26 table.compare-list tbody,
    body.page-id-26 table.shop_table.compare-list tbody {
        display: table-row-group !important;
    }

    body.page-id-26 .wd-compare-table tr,
    body.page-id-26 .woodmart-compare-table tr,
    body.page-id-26 table.compare-list tr,
    body.page-id-26 table.shop_table.compare-list tr {
        display: table-row !important;
    }

    body.page-id-26 .wd-compare-table th,
    body.page-id-26 .wd-compare-table td,
    body.page-id-26 .woodmart-compare-table th,
    body.page-id-26 .woodmart-compare-table td,
    body.page-id-26 table.compare-list th,
    body.page-id-26 table.compare-list td,
    body.page-id-26 table.shop_table.compare-list th,
    body.page-id-26 table.shop_table.compare-list td {
        display: table-cell !important;
    }
}

/* سلول‌ها */
body.page-id-26 .wd-compare-table th,
body.page-id-26 .wd-compare-table td,
body.page-id-26 .woodmart-compare-table th,
body.page-id-26 .woodmart-compare-table td,
body.page-id-26 table.compare-list th,
body.page-id-26 table.compare-list td,
body.page-id-26 table.shop_table.compare-list th,
body.page-id-26 table.shop_table.compare-list td {
    border: 0 !important;
    border-left: 1px solid rgba(0, 0, 0, 0.16) !important;
    border-bottom: 1px solid rgba(0, 0, 0, 0.16) !important;
    padding: 10px 12px !important;
    text-align: center;
    vertical-align: middle;
    color: #1d1d1d;
    line-height: 1.9;
    background: #fff;
}

/* حذف بردر اضافه از آخرین ستون */
body.page-id-26 .wd-compare-table tr > *:last-child,
body.page-id-26 .woodmart-compare-table tr > *:last-child,
body.page-id-26 table.compare-list tr > *:last-child,
body.page-id-26 table.shop_table.compare-list tr > *:last-child {
    border-left: 0 !important;
}

/* حذف بردر اضافه از آخرین ردیف */
body.page-id-26 .wd-compare-table tr:last-child > *,
body.page-id-26 .woodmart-compare-table tr:last-child > *,
body.page-id-26 table.compare-list tr:last-child > *,
body.page-id-26 table.shop_table.compare-list tr:last-child > * {
    border-bottom: 0 !important;
}

/* ستون عنوان ویژگی‌ها */
body.page-id-26 .wd-compare-table tr > th,
body.page-id-26 .woodmart-compare-table tr > th,
body.page-id-26 table.compare-list tr > th,
body.page-id-26 table.shop_table.compare-list tr > th {
    width: 190px;
    min-width: 190px;
    max-width: 190px;
    text-align: right;
    font-weight: 700;
    color: #1a1a1a;
    background: #f8f8f8 !important;
    white-space: normal;
}

/* ==========================================
   متن مقایسه محصولات بدون JS و بدون flex دسکتاپ
   ========================================== */

body.page-id-26 .wd-compare-table tr:first-child > th:first-child,
body.page-id-26 .woodmart-compare-table tr:first-child > th:first-child,
body.page-id-26 table.compare-list tr:first-child > th:first-child,
body.page-id-26 table.shop_table.compare-list tr:first-child > th:first-child,
body.page-id-26 .wd-compare-table tr:first-child > td:first-child,
body.page-id-26 .woodmart-compare-table tr:first-child > td:first-child,
body.page-id-26 table.compare-list tr:first-child > td:first-child,
body.page-id-26 table.shop_table.compare-list tr:first-child > td:first-child {
    position: relative;
    height: 250px;
    padding: 0 !important;
    background: #f7f7f7 !important;
    color: transparent !important;
    text-align: center !important;
    vertical-align: middle !important;
}

/* دسکتاپ: بدون flex برای جلوگیری از فضای خالی */
@media (min-width: 769px) {
    body.page-id-26 .wd-compare-table tr:first-child > th:first-child::before,
    body.page-id-26 .woodmart-compare-table tr:first-child > th:first-child::before,
    body.page-id-26 table.compare-list tr:first-child > th:first-child::before,
    body.page-id-26 table.shop_table.compare-list tr:first-child > th:first-child::before,
    body.page-id-26 .wd-compare-table tr:first-child > td:first-child::before,
    body.page-id-26 .woodmart-compare-table tr:first-child > td:first-child::before,
    body.page-id-26 table.compare-list tr:first-child > td:first-child::before,
    body.page-id-26 table.shop_table.compare-list tr:first-child > td:first-child::before {
        content: "مقایسه\A محصولات";
        white-space: pre-line;
        position: absolute;
        left: 0;
        right: 0;
        top: 50%;
        transform: translateY(-50%);
        display: block !important;
        padding: 24px;
        color: #222;
        font-size: 26px;
        font-weight: 800;
        line-height: 1.7;
        text-align: center;
    }
}

/* موبایل: flex مجاز است چون خود جدول block/scroll می‌شود */
@media (max-width: 768px) {
    body.page-id-26 .wd-compare-table tr:first-child > th:first-child::before,
    body.page-id-26 .woodmart-compare-table tr:first-child > th:first-child::before,
    body.page-id-26 table.compare-list tr:first-child > th:first-child::before,
    body.page-id-26 table.shop_table.compare-list tr:first-child > th:first-child::before,
    body.page-id-26 .wd-compare-table tr:first-child > td:first-child::before,
    body.page-id-26 .woodmart-compare-table tr:first-child > td:first-child::before,
    body.page-id-26 table.compare-list tr:first-child > td:first-child::before,
    body.page-id-26 table.shop_table.compare-list tr:first-child > td:first-child::before {
        content: "مقایسه\A محصولات";
        white-space: pre-line;
        position: absolute;
        inset: 0;
        display: flex;
        align-items: center;
        justify-content: center;
        padding: 16px;
        color: #222;
        font-size: 21px;
        font-weight: 800;
        line-height: 1.7;
        text-align: center;
    }
}

/* بخش بالایی محصول سفید بماند */
body.page-id-26 .wd-compare-table tr:nth-child(-n+4) > td,
body.page-id-26 .woodmart-compare-table tr:nth-child(-n+4) > td,
body.page-id-26 table.compare-list tr:nth-child(-n+4) > td,
body.page-id-26 table.shop_table.compare-list tr:nth-child(-n+4) > td {
    background: #fff !important;
}

/* ردیف‌های مشخصات یکی‌درمیان */
body.page-id-26 .wd-compare-table tr:nth-child(n+5):nth-child(even) > th,
body.page-id-26 .wd-compare-table tr:nth-child(n+5):nth-child(even) > td,
body.page-id-26 .woodmart-compare-table tr:nth-child(n+5):nth-child(even) > th,
body.page-id-26 .woodmart-compare-table tr:nth-child(n+5):nth-child(even) > td,
body.page-id-26 table.compare-list tr:nth-child(n+5):nth-child(even) > th,
body.page-id-26 table.compare-list tr:nth-child(n+5):nth-child(even) > td,
body.page-id-26 table.shop_table.compare-list tr:nth-child(n+5):nth-child(even) > th,
body.page-id-26 table.shop_table.compare-list tr:nth-child(n+5):nth-child(even) > td {
    background: #edf5eb !important;
}

body.page-id-26 .wd-compare-table tr:nth-child(n+5):nth-child(odd) > th,
body.page-id-26 .wd-compare-table tr:nth-child(n+5):nth-child(odd) > td,
body.page-id-26 .woodmart-compare-table tr:nth-child(n+5):nth-child(odd) > th,
body.page-id-26 .woodmart-compare-table tr:nth-child(n+5):nth-child(odd) > td,
body.page-id-26 table.compare-list tr:nth-child(n+5):nth-child(odd) > th,
body.page-id-26 table.compare-list tr:nth-child(n+5):nth-child(odd) > td,
body.page-id-26 table.shop_table.compare-list tr:nth-child(n+5):nth-child(odd) > th,
body.page-id-26 table.shop_table.compare-list tr:nth-child(n+5):nth-child(odd) > td {
    background: #fff !important;
}

/* تصویر محصول */
body.page-id-26 .wd-compare-table img,
body.page-id-26 .woodmart-compare-table img,
body.page-id-26 table.compare-list img,
body.page-id-26 table.shop_table.compare-list img {
    max-width: 130px;
    width: auto;
    height: auto;
    display: block;
    margin: 0 auto 10px;
}

/* عنوان محصول */
body.page-id-26 .wd-compare-table .product-title,
body.page-id-26 .wd-compare-table .wd-entities-title,
body.page-id-26 .wd-compare-table .product-name,
body.page-id-26 .woodmart-compare-table .product-title,
body.page-id-26 .woodmart-compare-table .wd-entities-title,
body.page-id-26 .woodmart-compare-table .product-name,
body.page-id-26 table.compare-list .product-title,
body.page-id-26 table.compare-list .wd-entities-title,
body.page-id-26 table.compare-list .product-name {
    max-width: 220px;
    margin: 0 auto 8px;
    font-size: 13px;
    font-weight: 800;
    line-height: 1.8;
    color: #111;
}

body.page-id-26 .wd-compare-table .product-title a,
body.page-id-26 .wd-compare-table .wd-entities-title a,
body.page-id-26 .wd-compare-table .product-name a,
body.page-id-26 .woodmart-compare-table .product-title a,
body.page-id-26 .woodmart-compare-table .wd-entities-title a,
body.page-id-26 .woodmart-compare-table .product-name a,
body.page-id-26 table.compare-list .product-title a,
body.page-id-26 table.compare-list .wd-entities-title a,
body.page-id-26 table.compare-list .product-name a {
    color: #111 !important;
    text-decoration: none !important;
}

/* قیمت */
body.page-id-26 .wd-compare-table .price,
body.page-id-26 .woodmart-compare-table .price,
body.page-id-26 table.compare-list .price {
    display: block;
    margin-top: 8px;
    font-size: 17px;
    font-weight: 900;
    color: #2f7d32;
}

body.page-id-26 .wd-compare-table del,
body.page-id-26 .woodmart-compare-table del,
body.page-id-26 table.compare-list del {
    display: inline-block;
    color: #999;
    font-size: 11px;
    margin-left: 5px;
    opacity: .9;
}

body.page-id-26 .wd-compare-table ins,
body.page-id-26 .woodmart-compare-table ins,
body.page-id-26 table.compare-list ins {
    color: #2f7d32;
    text-decoration: none;
}

/* حذف محصول */
body.page-id-26 .wd-compare-table .remove,
body.page-id-26 .woodmart-compare-table .remove,
body.page-id-26 table.compare-list .remove {
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
    gap: 4px;
    margin-bottom: 8px;
    color: #333 !important;
    font-size: 12px;
    font-weight: 400;
    text-decoration: none !important;
    opacity: .85;
}

body.page-id-26 .wd-compare-table .remove:hover,
body.page-id-26 .woodmart-compare-table .remove:hover,
body.page-id-26 table.compare-list .remove:hover {
    opacity: 1;
    color: #c00000 !important;
}

/* دکمه اطلاعات بیشتر */
body.page-id-26 .wd-compare-table .button,
body.page-id-26 .woodmart-compare-table .button,
body.page-id-26 table.compare-list .button {
    background: transparent !important;
    color: #666 !important;
    border: 0 !important;
    box-shadow: none !important;
    padding: 0 !important;
    min-height: auto !important;
    height: auto !important;
    line-height: 1.6 !important;
    font-size: 12px !important;
    font-weight: 400 !important;
    text-decoration: none !important;
}

body.page-id-26 .wd-compare-table .button:hover,
body.page-id-26 .woodmart-compare-table .button:hover,
body.page-id-26 table.compare-list .button:hover {
    color: #111 !important;
}

/* توضیحات */
body.page-id-26 .wd-compare-table .description,
body.page-id-26 .woodmart-compare-table .description,
body.page-id-26 table.compare-list .description,
body.page-id-26 table.compare-list .desc {
    text-align: right;
    font-size: 12px;
    line-height: 2;
}

/* پاراگراف‌ها */
body.page-id-26 .wd-compare-table p,
body.page-id-26 .woodmart-compare-table p,
body.page-id-26 table.compare-list p {
    margin: 0;
}

/* موبایل */
@media (max-width: 768px) {
    body.page-id-26 .wd-compare-table,
    body.page-id-26 .woodmart-compare-table,
    body.page-id-26 table.compare-list,
    body.page-id-26 table.shop_table.compare-list {
        display: block !important;
        max-width: 100% !important;
        margin: 20px auto 40px !important;
        overflow-x: auto !important;
        white-space: nowrap;
        font-size: 12px;
        border-radius: 12px !important;
    }

    body.page-id-26 .wd-compare-table th,
    body.page-id-26 .wd-compare-table td,
    body.page-id-26 .woodmart-compare-table th,
    body.page-id-26 .woodmart-compare-table td,
    body.page-id-26 table.compare-list th,
    body.page-id-26 table.compare-list td,
    body.page-id-26 table.shop_table.compare-list th,
    body.page-id-26 table.shop_table.compare-list td {
        min-width: 145px;
        padding: 9px 10px !important;
    }

    body.page-id-26 .wd-compare-table tr > th,
    body.page-id-26 .woodmart-compare-table tr > th,
    body.page-id-26 table.compare-list tr > th,
    body.page-id-26 table.shop_table.compare-list tr > th {
        min-width: 135px;
        max-width: 135px;
        position: sticky;
        right: 0;
        z-index: 3;
    }

    body.page-id-26 .wd-compare-table tr:first-child > th:first-child,
    body.page-id-26 .woodmart-compare-table tr:first-child > th:first-child,
    body.page-id-26 table.compare-list tr:first-child > th:first-child,
    body.page-id-26 table.shop_table.compare-list tr:first-child > th:first-child,
    body.page-id-26 .wd-compare-table tr:first-child > td:first-child,
    body.page-id-26 .woodmart-compare-table tr:first-child > td:first-child,
    body.page-id-26 table.compare-list tr:first-child > td:first-child,
    body.page-id-26 table.shop_table.compare-list tr:first-child > td:first-child {
        height: 185px;
    }

    body.page-id-26 .wd-compare-table img,
    body.page-id-26 .woodmart-compare-table img,
    body.page-id-26 table.compare-list img,
    body.page-id-26 table.shop_table.compare-list img {
        max-width: 105px;
    }
}/* End custom CSS */