.elementor-6138 .elementor-element.elementor-element-a86a747{--display:flex;}/* Start custom CSS */.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--downloads,
.woocommerce-MyAccount-content .woocommerce-Downloads {
    display: none !important;
}

/* ===============================
1) استایل تب‌ها (navigation) با آیکون
=============================== */
.woocommerce-MyAccount-navigation {
    display: flex !important;
    flex-wrap: wrap !important;
    gap: 12px !important;
    margin-bottom: 20px !important;
}

.woocommerce-MyAccount-navigation li {
    list-style: none !important;
}

/* تب‌ها با آیکون */
.woocommerce-MyAccount-navigation li a {
    display: flex !important;
    align-items: center !important;
    gap: 6px !important;
    padding: 10px 18px !important;
    border-radius: 12px !important;
    background: #f5f5f5 !important;
    color: #2e7d32 !important;
    font-weight: 700 !important;
    text-decoration: none !important;
    border: 1px solid transparent !important;
    transition: all 0.25s ease !important;
}

/* تب فعال و هاور */
.woocommerce-MyAccount-navigation li.is-active a,
.woocommerce-MyAccount-navigation li a:hover {
    background: #2e7d32 !important;
    color: #ffffff !important;
    border: 1px solid #2e7d32 !important;
}

/* اضافه کردن آیکون با pseudo-element */
.woocommerce-MyAccount-navigation li a:before {
    content: attr(data-icon);
    font-size: 18px;
    display: inline-block;
}

/* مثال آیکون‌ها */
.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--dashboard a:before {
    content: "🏠";
}
.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--orders a:before {
    content: "🛒";
}
.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--edit-address a:before {
    content: "📍";
}
.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--edit-account a:before {
    content: "👤";
}
.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--customer-logout a:before {
    content: "🚪";
}

/* ===============================
2) کارت‌ها و تب آدرس‌ها
=============================== */
.woocommerce-Addresses .woocommerce-Address {
    background: #ffffff !important;
    border: 1px solid #e6e6e6 !important;
    border-radius: 16px !important;
    box-shadow: 0 10px 25px rgba(0,0,0,0.08) !important;
    padding: 20px 20px !important;
    margin-bottom: 24px !important;
    display: flex !important;
    flex-direction: column !important;
    position: relative !important;
    transition: transform 0.2s ease;
}
.woocommerce-Addresses .woocommerce-Address:hover {
    transform: translateY(-3px);
}

/* حذف متن اضافی بالای کارت */
.woocommerce-Addresses .woocommerce-Address > p:first-child,
.woocommerce-Addresses .woocommerce-Address > div:first-child,
.woocommerce-Addresses .woocommerce-Address > span:first-child,
.woocommerce-Addresses .woocommerce-Address .woocommerce-address-title + p,
.woocommerce-Addresses .woocommerce-Address .woocommerce-address-title + div {
    display: none !important;
}

/* تیتر کارت بالای کارت */
.woocommerce-Addresses .woocommerce-Address-title h3 {
    font-size: 22px !important;
    font-weight: 800 !important;
    color: #2e7d32 !important;
    margin-bottom: 18px !important;
}

/* محتوای آدرس داخل کارت */
.woocommerce-Addresses .woocommerce-Address address {
    background: #f1f8f1 !important;
    border: 1px solid #cce6cc !important;
    border-radius: 12px !important;
    padding: 16px !important;
    font-size: 15px !important;
    line-height: 1.85 !important;
    color: #333 !important;
    margin-bottom: 16px !important;
}

/* تیتر داخلی آدرس */
.woocommerce-Addresses .woocommerce-Address address::before {
    content: "📍 آدرس ثبت‌شده:" !important;
    display: block !important;
    font-weight: 700 !important;
    color: #2e7d32 !important;
    margin-bottom: 10px !important;
}

/* دکمه ویرایش – پایین کارت، سمت راست */
.woocommerce-Addresses .woocommerce-Address a.edit {
    align-self: flex-end !important;
    background: #2e7d32 !important;
    color: #fff !important;
    padding: 8px 16px !important;
    border-radius: 12px !important;
    font-weight: 600 !important;
    border: none !important;
    transition: 0.2s !important;
}

/* هاور دکمه ویرایش */
.woocommerce-Addresses .woocommerce-Address a.edit:hover {
    background: #1b5e20 !important;
    color: #fff !important;
    transform: translateY(-2px);
}

/* ===============================
3) سفارشات
=============================== */
.woocommerce-orders-table__cell-order-actions a,
.woocommerce-orders-table__cell-order-actions a.button,
.woocommerce table .order-actions a,
.woocommerce a.button.order-button,
.woocommerce .woocommerce-button.button {
    background: #2e7d32 !important;
    color: #ffffff !important;
    border: none !important;
    padding: 10px 16px !important;
    border-radius: 12px !important;
    font-weight: 600 !important;
    box-shadow: 0 4px 16px rgba(0,0,0,0.1) !important;
    transition: 0.2s !important;
}

/* هاور متن دکمه‌ها سفید (نه بک‌گراند) */
.woocommerce-orders-table__cell-order-actions a:hover,
.woocommerce-orders-table__cell-order-actions a:focus,
.woocommerce-orders-table__cell-order-actions a:active,
.woocommerce table .order-actions a:hover,
.woocommerce table .order-actions a:focus,
.woocommerce table .order-actions a:active,
.woocommerce a.button.order-button:hover,
.woocommerce a.button.order-button:focus,
.woocommerce a.button.order-button:active {
    background: #1b5e20 !important;
    color: #ffffff !important;
    text-decoration: none !important;
}

/* ===============================
4) فرم‌ها و جزئیات حساب
=============================== */
.woocommerce-MyAccount-content input,
.woocommerce-MyAccount-content select {
    border-radius: 12px !important;
    padding: 12px !important;
    border: 1px solid #dadada !important;
    transition: 0.2s !important;
}

.woocommerce-MyAccount-content input:focus,
.woocommerce-MyAccount-content select:focus {
    border-color: #2e7d32 !important;
    box-shadow: 0 0 10px rgba(46,125,50,0.25) !important;
}

.woocommerce-MyAccount-content button,
.woocommerce-MyAccount-content .button {
    background: #2e7d32 !important;
    color: #fff !important;
    border-radius: 14px !important;
    padding: 12px 24px !important;
    font-weight: 700 !important;
    border: none !important;
    transition: 0.25s !important;
}

.woocommerce-MyAccount-content button:hover {
    background: #1b5e20 !important;
    color: #fff !important;
    transform: translateY(-2px);
}

/* لینک‌های پیشخوان سبز */
.woocommerce-MyAccount-content a {
    color: #2e7d32 !important;
    text-decoration: none !important;
}

.woocommerce-MyAccount-content a:hover {
    color: #1b5e20 !important;
}

/* ===============================
5) موبایل
=============================== */
@media (max-width: 480px) {
    .woocommerce-Addresses .woocommerce-Address {
        padding: 16px 14px !important;
    }
    .woocommerce-Addresses .woocommerce-Address a.edit {
        padding: 6px 12px !important;
        font-size: 14px !important;
    }
    .woocommerce-Addresses .woocommerce-Address-title h3 {
        font-size: 18px !important;
        margin-bottom: 12px !important;
    }
    .woocommerce-orders-table__cell-order-actions a,
    .woocommerce-orders-table__cell-order-actions a.button,
    .woocommerce table .order-actions a,
    .woocommerce a.button.order-button,
    .woocommerce .woocommerce-button.button {
        padding: 6px 12px !important;
        font-size: 14px !important;
    }
    .woocommerce-MyAccount-navigation li a {
        padding: 8px 14px !important;
        font-size: 14px !important;
    }
}/* End custom CSS */