/* --- Pay Deposit --- */
.pay-deposit-label {
    font-size: 0 !important;
    text-align: center !important;
    display: block !important;
    height: auto !important;
    line-height: normal !important;
    padding: 6px 0 !important; 
}
.pay-deposit-label::after {
    content: "پرداخت اقساطی" !important;
    font-size: 16px !important;
    display: block !important;
    text-align: center !important;
    line-height: 1.6 !important; 
}

/* --- Full Amount --- */
.pay-full-amount-label {
    font-size: 0 !important;
    text-align: center !important;
    display: block !important;
    height: auto !important;
    line-height: normal !important;
    padding: 6px 0 !important;
}
.pay-full-amount-label::after {
    content: "پرداخت کامل" !important;
    font-size: 16px !important;
    display: block !important;
    text-align: center !important;
    line-height: 1.6 !important;
}





.wcdp-single-plan p:has(> span.woocommerce-Price-amount) {
  font-size: 0 !important;         
  margin: 0 !important;
  padding: 0 !important;
}
.wcdp-single-plan p:has(> span.woocommerce-Price-amount)::before {
  content: "پرداخت اقساط: " !important; 
  font-size: 16px !important;
  display: inline-block !important;
  margin-left: 6px !important;
  vertical-align: middle !important;
}
.wcdp-single-plan p:has(> span.woocommerce-Price-amount) span.woocommerce-Price-amount {
  font-size: 16px !important;       
  vertical-align: middle !important;
}
.wcdp-single-plan strong {
    font-size: 0 !important;
}
.wcdp-single-plan strong::after {
    content: "مجموع پرداخت‌ها: " !important;
    font-size: 16px !important;
}










    .comment-text .description {
      padding-top: 25px !important;
    }
    
    
    
    th:nth-child(1),
th:nth-child(2) {
  color: transparent !important; 
  position: relative;
  padding: 10px 0; 
}


th:nth-child(1)::before {
  content: "تاربخ اقساط";
  color: white  !important; 
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%); /* مرکزیت دقیق متن */
  width: 100%;
  text-align: center;
}


th:nth-child(2)::before {
  content: "مبلغ";
  color: white  !important; 
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%); 
  width: 100%;
  text-align: center;
}