.yith_wcwl_wishlist_footer {
    display: none !important;
}

.yith-wcwl-add-button .delete_item {
    border: none !important;
    background: none !important;
    color: #ff8989 !important;
    padding: 0 !important;
}

.yith-wcwl-add-button .separator {
    display: none !important;
}

.yith-wcwl-add-button .view-wishlist {
    display: none !important;
}

i.yith-wcwl-icon.fa.fa-heart {
    margin: 0 !important;
}

span.dashicons.dashicons-plus-alt {
    margin-bottom: 1rem !important;
    background: #bbffca !important;
    padding: .5rem !important;
    border-radius: 6px !important;
    color: #2ae152 !important;
}

span.dashicons.dashicons-list-view {
    margin-bottom: 1rem !important;
    background: #bbfff9 !important;
    padding: .5rem !important;
    border-radius: 6px !important;
    color: #19d7d7 !important;
}



.svg-icon-warning {
    font-size: 24px;
    color: #ffc700;
}

.svg-icon-primary {
    font-size: 24px;
    color: #00a3ff;
}

.svg-icon-info {
    font-size: 24px;
    color: #7239ea;
}

.svg-icon-success {
    font-size: 24px;
    color: #50cd89;
}

.svg-icon-danger {
    font-size: 24px;
    color: #f1416c;
}


.ums-form-wrap-field {
    padding: unset !important;
}

.ums-content-login-form {
    padding: 0 1rem !important;
}

svg#ums-toggle-password {
    margin: .5rem 0 !important;
}

h2.woocommerce-column__title {
    margin-bottom: 1rem !important;
}

address p {
    margin: 1rem 0;
    padding-top: 1rem;
    border-top: 1px dashed #ccc;
}

address {
    padding: 1rem !important;
}




.completed_label {
    background: #c4ffb1 !important;
    color: #47b523;
    font-size: 14px !important;
    font-weight: 500 !important;
    border-radius: 15px !important;
    padding: .5rem .8rem;
}

.hold_label {
    background: #fffbb1 !important;
    color: #c5bc0d;
    font-size: 14px !important;
    font-weight: 500 !important;
    border-radius: 15px !important;
    padding: .5rem .8rem;
}

.processing_label {
    background: #b1d7ff !important;
    color: #2869af;
    font-size: 14px !important;
    font-weight: 500 !important;
    border-radius: 15px !important;
    padding: .5rem .8rem;
}

.refunded_label {
    background: #ffb1b1 !important;
    color: #c71e1e;
    font-size: 14px !important;
    font-weight: 500 !important;
    border-radius: 15px !important;
    padding: .5rem .8rem;
}



.wishlist-title-container {
    display: none !important;
}

.ums-edit-profile-tab-setting ul li:last-child {
    display: none !important;
}

.d-block.d-xl-flex.border.border-gray-300.border-dashed.rounded.p-6.mb-6.position-relative.bg-hover-light-dark.border-hover-primary {
    width: 96% !important;
}

a[href="https://css-tricks.com"] {}



/* @media (min-width: 992px){
    .header {
        flex-direction: column !important;
    }
} */

@media (min-width: 1281px) {
    div#kt_content_container {
        margin-top: 5rem;
    }
}



@media (min-width: 1181px) {
    .header-respons {
        height: 66px;
    }
}

.comment:nth-child(even) {
    background: #daf6ff !important;
    margin: 1rem 0;
    padding: 1rem;
    border-radius: 10px;
}

.comment:nth-child(odd) {
    background: #ececec !important;
    margin: 1rem 0;
    padding: 1rem;
    border-radius: 10px;
}

.wrap-input-number {
    display: flex;
    align-items: center;
}

.wrap-input-number button {
    border: none;
    background: none;
}

.wrap-input-number button:focus-visible {
    outline: none;
}

.wrap-input-number input {
    width: 4rem;
    border-radius: 10px;
    border: none;
    background: #eee;
    padding: .5rem;
    text-align: center;
    color: #666;
    font-family: 'IRANSansX' !important;
}

.wrap-input-number input:focus-visible {
    outline: none;
}

@media only screen and (max-width: 768px) {
    
    #customer_details {
        display: flex;
        flex-direction: column-reverse;
    }

    .hover-scroll-overlay-y {
        overflow-y: scroll;
    }

    .header-tablet-and-mobile-fixed[data-kt-sticky-header=on] .header {
        height: unset;
        min-height: unset;
    }

    .engage-toolbar.d-flex.position-fixed.px-5.fw-bolder.zindex-2.top-50.end-0.transform-90.mt-20.gap-2{
        margin-top: 10rem !important;
    }
}

/* باکس کلی: دو ستونه، تمام عرض */
.woo-wallet-my-wallet-container {
    background: #868F911C !important;
    border: 1px #d8dadc !important;
    border-radius: 12px !important;
    padding: 1.5rem !important;
    display: flex;
    justify-content: space-between;
    gap: 2rem;
    flex-wrap: nowrap;
}

/* ستون سمت راست: موجودی و تراکنش */
.woo-wallet-content {
    width: 70%;
}

/* ستون سمت چپ: شارژ کیف پول */
.woo-wallet-sidebar {
    width: 28%;
    background: #ACC3C71C !important;
    border-radius: 12px !important;
    box-shadow: none !important;
    padding: 1.5rem !important;
}

/* عنوان جداگانه */
.woo-wallet-content .woo-wallet-section-heading {
    background: transparent !important;
    color: #333 !important;
    font-weight: bold !important;
    margin-bottom: 1rem !important;
}

/* عنوان در سایدبار */
.woo-wallet-sidebar .woo-wallet-content-h3,
.woo-wallet-sidebar .woo-wallet-content-h3 a {
    color: #333 !important;
    font-size: 106px !important;
    font-weight: bold;
    text-decoration: none !important;
    margin-bottom: 10px !important;
}

/* فیلد مبلغ شارژ */
input#woo_wallet_balance_to_add {
    border: 1px solid #ccc !important;
    background: #fff !important;
    padding: 10px !important;
    border-radius: 8px !important;
    width: 100% !important;
    box-sizing: border-box;
    font-size: 14px;
    margin-bottom: 12px;
}

/* دکمه شارژ */
button.woo-add-to-wallet,
input.woo-add-to-wallet[type="submit"] {
    background-color: #3f83f8 !important;
    color: #fff !important;
    padding: 10px 20px !important;
    border: none !important;
    border-radius: 8px !important;
    font-size: 14px !important;
    cursor: pointer;
    transition: 0.3s;
}

/* دکمه هاور */
button.woo-add-to-wallet:hover,
input.woo-add-to-wallet[type="submit"]:hover {
    background-color: #336bd2 !important;
}

/* تراکنش‌ها */
.woo-wallet-transactions-items li {
    background: #ACC3C71C !important;
    padding: .7rem 1.2rem !important;
    border-radius: 8px !important;
    box-shadow: none !important;
    margin-bottom: 1rem !important;
    width: 100% !important;
}

/* تراکنش مثبت */
.woo-wallet-transaction-type-credit {
    background: #d5f8e1 !important;
    padding: .5rem !important;
    border-radius: 6px !important;
    color: #42c55e !important;
    
}

/* تراکنش منفی */
.woo-wallet-transaction-type-debit {
    background: #f8e0e7 !important;
    padding: .5rem !important;
    border-radius: 6px !important;
    color: #f12657 !important;
    
}

/* مبلغ موجودی */
p.woo-wallet-price {
    background: #e9f3ff !important;
    padding: .5rem !important;
    border-radius: 6px !important;
    color: #1b91ff !important;
  
}

/* مخفی کردن آیتم آخر سایدبار */
.woo-wallet-sidebar ul li:last-child {
    display: none !important;
}
/* عنوان کیف پول من در سایدبار */
.woo-wallet-sidebar-heading a {
    font-size: 15px !important;
    color: #666 !important;
    font-weight: 600 !important;
}

/* عنوان موجودی */
.woo-wallet-content-h3 {
    font-size: 14px !important;
    color: #666 !important;
    font-weight: 500 !important;
    margin-bottom: 10px;
}

/* باکس دکمه شارژ کیف پول */
.woo-wallet-sidebar ul li.card {
    border-radius: 12px !important;
    background: #f5f8f9 !important;
    box-shadow: none !important;
    transition: none !important;
}




/* متن داخل باکس شارژ */
.woo-wallet-sidebar ul li.card p {
    margin-top: 10px;
    font-size: 14px;
    color: #333;
}

/* آیکون داخل شارژ */
.woo-wallet-sidebar ul li.card span.dashicons {
    font-size: 24px;
    color: #32c770;
}

