/*صفحه پرداخت*/

.rtl .woocommerce #customer_details .col-1{
    float: right !important;
}


/* استایل عمومی برای شورت‌کدها */
.my-ac {
    padding: 0;
    margin: 0;

}

.my-ac ul {
    list-style: none;
    margin: 0;
    padding: 0;
}


.my-ac ul li:last-child {
    border-bottom: none;
}

.my-ac ul li:hover {
    background: #f0f8ff;
    padding-left: 8px;
}

.my-ac ul li h3 {
    margin: 0;
    font-size: 16px;
    font-weight: 600;
}




/* -----------------------------------
   شبکه آموزش‌ها (Courses Grid)
----------------------------------- */
.latest-courses-grid {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 20px;
  margin: 20px 0;
}

.latest-courses-grid .course-item {
  border: 1px solid #ccc;
  padding: 10px;
  text-align: center;
  background: #fff;
}

.latest-courses-grid .course-item img {
  max-width: 100%;
  height: auto;
  display: block;
  margin: 0 auto 10px;
}

.latest-courses-grid .course-item h3 {
  font-size: 16px;
  margin: 0;
}

.latest-courses-grid .course-item h3 a {
  text-decoration: none;
  color: #333;
}

.latest-courses-grid .course-item h3 a:hover {
  color: #0073aa;
}

/* ریسپانسیو */
@media (max-width: 1024px) {
  .latest-courses-grid {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media (max-width: 600px) {
  .latest-courses-grid {
    grid-template-columns: 1fr;
  }
}
