.elementor-313 .elementor-element.elementor-element-72e0172e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-313 .elementor-element.elementor-element-f221a39{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-313 .elementor-element.elementor-element-10d822c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-313 .elementor-element.elementor-element-f221a39{--content-width:1320px;}}/* Start custom CSS for container, class: .elementor-element-72e0172e *//* ===== تم ووکامرس My Account (اصلاح‌شده و کم‌ریسک‌تر) ===== */
.woocommercemyaccount{
  --rp-primary:#B6985C;
  --rp-text:#e6ece8;
  --rp-muted:rgba(230,236,232,.72);
  --rp-border:rgba(182,152,92,.18);

  font-family: 'IRANSansX', sans-serif;
  direction: rtl;

  color: var(--rp-text);

  /* بک‌گراند کل بخش */
  background:
    radial-gradient(900px 420px at 85% 0%, rgba(182,152,92,.18), rgba(0,0,0,0) 55%),
    radial-gradient(700px 340px at 10% 95%, rgba(182,152,92,.12), rgba(0,0,0,0) 60%),
    linear-gradient(180deg, rgba(11,17,14,.92), rgba(9,14,11,.92));

  border-top:1px solid rgba(182,152,92,.14);
  border-bottom:1px solid rgba(182,152,92,.14);

  padding:24px 0;
  box-sizing: border-box;
}

/* wrapper داخلی رو فقط ظاهرش رو تغییر بده (نه width/max-width/marginهای ووکامرس) */
.woocommercemyaccount .woocommerce-MyAccount-wrapper{
  background: rgba(0,0,0,.0) !important;
  box-shadow: none !important;
  border: none !important;
  border-radius: 0 !important;
}

/* خود navigation + content: سبک‌دهی */
.woocommercemyaccount .woocommerce-MyAccount-navigation,
.woocommercemyaccount .woocommerce-MyAccount-content{
  background: rgba(255,255,255,.02) !important;
  border:1px solid var(--rp-border) !important;
  border-radius:16px !important;
  box-shadow: 0 14px 40px rgba(0,0,0,.22);
  padding: 14px !important;
  box-sizing: border-box;
}

/* ===== رفع مشکل <br> داخل آیتم‌های منو (همون چیزی که در کدتان دیدیم) ===== */
.woocommercemyaccount .woocommerce-MyAccount-navigation a br{
  display:none !important;
}

/* عنوان‌ها */
.woocommercemyaccount h2,
.woocommercemyaccount h3{
  color:#fff !important;
  font-weight:950 !important;
}

/* ناوبری */
.woocommercemyaccount .woocommerce-MyAccount-navigation ul{
  margin:0 !important;
  padding:0 !important;
  list-style:none !important;
}

.woocommercemyaccount .woocommerce-MyAccount-navigation a{
  display:block;
  padding:11px 12px !important;
  margin:7px 0 !important;
  border-radius:12px !important;
  border:1px solid rgba(182,152,92,.12) !important;

  background: rgba(0,0,0,.18) !important;
  color: var(--rp-text) !important;

  font-weight:900 !important;
  text-decoration:none !important;

  transition: .15s ease !important;
  line-height: 1.2 !important; /* کمک به مرتب شدن متن */
}

.woocommercemyaccount .woocommerce-MyAccount-navigation a:hover{
  border-color: rgba(182,152,92,.42) !important;
  background: rgba(182,152,92,.12) !important;
  transform: translateY(-1px);
}

.woocommercemyaccount .woocommerce-MyAccount-navigation li.is-active a{
  background: rgba(182,152,92,.25) !important;
  border-color: rgba(182,152,92,.62) !important;
  color:#fff !important;
}

/* جدول‌ها (فقط در صورت وجود) */
.woocommercemyaccount table.shop_table,
.woocommercemyaccount .woocommerce-orders-table{
  width:100% !important;
  border-collapse: collapse;
  overflow:hidden;
  border-radius:16px !important;
  border:1px solid rgba(182,152,92,.20) !important;
}

.woocommercemyaccount .woocommerce-orders-table thead th{
  background: rgba(182,152,92,.18) !important;
  color:#fff !important;
  font-weight:950 !important;
  padding:12px 10px !important;
  border-bottom:1px solid rgba(182,152,92,.25) !important;
}

.woocommercemyaccount .woocommerce-orders-table tbody td{
  padding:12px 10px !important;
  border-top:1px solid rgba(182,152,92,.10) !important;
  color: rgba(230,236,232,.90) !important;
}

.woocommercemyaccount .woocommerce-orders-table tbody tr:hover td{
  background: rgba(182,152,92,.08) !important;
}

/* فرم‌ها و ورودی‌ها */
.woocommercemyaccount input[type="text"],
.woocommercemyaccount input[type="email"],
.woocommercemyaccount input[type="password"],
.woocommercemyaccount input[type="tel"],
.woocommercemyaccount select,
.woocommercemyaccount textarea{
  background: rgba(0,0,0,.20) !important;
  border:1px solid rgba(255,255,255,.12) !important;
  border-radius:12px !important;
  color: rgba(255,255,255,.92) !important;
  padding: 10px 12px !important;
  outline:none !important;
}

.woocommercemyaccount label{
  color: var(--rp-muted) !important;
  font-weight:800 !important;
}

/* پیام‌ها */
.woocommercemyaccount .woocommerce-message,
.woocommercemyaccount .woocommerce-info,
.woocommercemyaccount .woocommerce-error{
  border-radius:14px !important;
  border:1px solid rgba(182,152,92,.22) !important;
  background: rgba(182,152,92,.08) !important;
  color: var(--rp-text) !important;
  font-weight:900 !important;
}

/* دکمه‌ها */
.woocommercemyaccount .button,
.woocommercemyaccount button,
.woocommercemyaccount input[type="submit"]{
  background: var(--rp-primary) !important;
  border: 1px solid rgba(182,152,92,.55) !important;
  color:#0b0b0b !important;
  border-radius:12px !important;
  font-weight:950 !important;
  transition:.15s ease !important;
}

.woocommercemyaccount .button:hover,
.woocommercemyaccount button:hover,
.woocommercemyaccount input[type="submit"]:hover{
  background:#caa667 !important;
  transform: translateY(-1px) !important;
}

/* موبایل */
@media (max-width: 768px){
  .woocommercemyaccount .woocommerce-MyAccount-navigation{
    margin-bottom:12px;
  }
}/* End custom CSS */