.elementor-13 .elementor-element.elementor-element-03ca887{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-13 .elementor-element.elementor-element-6983571 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a:hover{background-color:var( --e-global-color-primary );}.elementor-13 .elementor-element.elementor-element-6983571 > .elementor-widget-container{padding:24px 24px 24px 24px;}.elementor-13 .elementor-element.elementor-element-6983571 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a{font-family:"Tajawal", Sans-serif;}.elementor-13 .elementor-element.elementor-element-6983571{--tabs-hover-color:var( --e-global-color-secondary );--tabs-active-color:var( --e-global-color-a185853 );}/* Start custom CSS for woocommerce-my-account, class: .elementor-element-6983571 *//* ===== Dar Shams — My Account (Elementor-safe) ===== */
:root{
  --ds-primary:#F1C741;
  --ds-accent:#372600;
  --ds-text:#434343;
  --ds-bg:#FAF9F5;
  --ds-white:#FFF;
  --ds-link:#B88600;
  --ds-link-hover:#8A6600;
}

/* تخطيط: القايمة يمين + المحتوى يسار */
.ds-account .woocommerce{
  max-width:1200px; margin-inline:auto; padding:12px;
  display:flex; flex-direction:row-reverse; gap:24px; align-items:flex-start;
}
.ds-account .woocommerce-MyAccount-navigation{ flex:0 0 280px; }
.ds-account .woocommerce-MyAccount-content{ flex:1 1 0; min-height:420px; }

/* كروت القائمة */
.ds-account .woocommerce-MyAccount-navigation{
  background:var(--ds-bg); border:1px solid #eee; border-radius:16px; padding:12px;
  position:sticky; top:84px; z-index:1;
}
.ds-account .woocommerce-MyAccount-navigation ul{ list-style:none; margin:0; padding:0; display:grid; gap:10px; }
.ds-account .woocommerce-MyAccount-navigation a{
  display:flex; align-items:center; gap:10px;
  background:#FFF; border:1px solid #f1f1f1; border-radius:12px;
  padding:12px 14px; text-decoration:none; color:var(--ds-accent); font-weight:800; transition:.18s;
}
.ds-account .woocommerce-MyAccount-navigation a:hover{ transform:translateX(3px); background:#FFF9E8; }
.ds-account .woocommerce-MyAccount-navigation .is-active a{
  background:var(--ds-primary); border-color:var(--ds-primary); box-shadow:0 8px 24px rgba(0,0,0,.07);
}

/* SVG icons (بدل الإيموجي) */
.ds-account .woocommerce-MyAccount-navigation a::before{
  content:""; inline-size:18px; block-size:18px; flex:0 0 18px;
  background-repeat:no-repeat; background-size:18px 18px;
}
.ds-account .woocommerce-MyAccount-navigation a[href*="dashboard"]::before{
  background-image:url("data:image/svg+xml;utf8,<svg viewBox='0 0 24 24' fill='none' stroke='%23372600' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'><path d='M3 10.5L12 3l9 7.5'/><path d='M5 9.5V21h5v-6h4v6h5V9.5'/></svg>");
}
.ds-account .woocommerce-MyAccount-navigation a[href*="orders"]::before{
  background-image:url("data:image/svg+xml;utf8,<svg viewBox='0 0 24 24' fill='none' stroke='%23372600' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'><rect x='3' y='4' width='18' height='16' rx='2'/><path d='M7 8h10M7 12h10M7 16h6'/></svg>");
}
.ds-account .woocommerce-MyAccount-navigation a[href*="downloads"]::before{
  background-image:url("data:image/svg+xml;utf8,<svg viewBox='0 0 24 24' fill='none' stroke='%23372600' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'><path d='M12 3v10'/><path d='M8 9l4 4 4-4'/><path d='M4 20h16'/></svg>");
}
.ds-account .woocommerce-MyAccount-navigation a[href*="edit-address"]::before{
  background-image:url("data:image/svg+xml;utf8,<svg viewBox='0 0 24 24' fill='none' stroke='%23372600' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'><path d='M12 21s7-4.35 7-10A7 7 0 1 0 5 11c0 5.65 7 10 7 10z'/><circle cx='12' cy='11' r='3'/></svg>");
}
.ds-account .woocommerce-MyAccount-navigation a[href*="edit-account"]::before{
  background-image:url("data:image/svg+xml;utf8,<svg viewBox='0 0 24 24' fill='none' stroke='%23372600' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'><circle cx='12' cy='6' r='3'/><path d='M4 20a8 8 0 0 1 16 0'/></svg>");
}
.ds-account .woocommerce-MyAccount-navigation a[href*="favorite-authors"]::before{
  background-image:url("data:image/svg+xml;utf8,<svg viewBox='0 0 24 24' fill='%23F1C741' stroke='%23372600' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'><path d='M20.84 4.61a5.5 5.5 0 0 0-7.78 0L12 5.67l-1.06-1.06a5.5 5.5 0 1 0-7.78 7.78L12 21.23l8.84-8.84a5.5 5.5 0 0 0 0-7.78z'/></svg>");
}
.ds-account .woocommerce-MyAccount-navigation a[href*="wishlist"]::before{
  background-image:url("data:image/svg+xml;utf8,<svg viewBox='0 0 24 24' fill='%23F1C741' stroke='%23372600' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'><path d='M12 17.27 18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z'/></svg>");
}
.ds-account .woocommerce-MyAccount-navigation a[href*="customer-logout"]::before{
  background-image:url("data:image/svg+xml;utf8,<svg viewBox='0 0 24 24' fill='none' stroke='%23B40000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'><path d='M10 17l-5-5 5-5'/><path d='M5 12h11'/><path d='M15 3h4a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2h-4'/></svg>");
}
.ds-account .woocommerce-MyAccount-navigation a[href*="customer-logout"]{
  background:#fff4f4; border-color:#ffe1e1; color:#9f0000;
}

/* المحتوى */
.ds-account .woocommerce-MyAccount-content{
  background:var(--ds-white); border:1px solid #eee; border-radius:16px; padding:18px;
}
.ds-account .woocommerce-MyAccount-content:before{
  content:"مرحبًا! هذه لوحة حسابك ✨";
  display:block; margin:0 0 14px; padding:14px 16px;
  background:linear-gradient(180deg,#FFF,#FDF8E2);
  border:1px solid #f0e7c4; border-radius:14px; font-weight:800; color:var(--ds-accent);
}

/* الروابط داخل المحتوى — ألوان براند */
.ds-account .woocommerce-MyAccount-content a{
  color:var(--ds-link); text-decoration:underline; text-underline-offset:2px;
}
.ds-account .woocommerce-MyAccount-content a:hover{ color:var(--ds-link-hover); }

/* جداول/نماذج/أزرار مختصرة */
.ds-account table.shop_table{ border:1px solid #eee; border-radius:12px; overflow:hidden; }
.ds-account table.shop_table th{ background:var(--ds-bg); color:var(--ds-accent); font-weight:800; }
.ds-account table.shop_table td, .ds-account table.shop_table th{ padding:12px 14px; border-color:#f2f2f2; }
.ds-account form .form-row label{ color:var(--ds-text); font-weight:700; }
.ds-account form .input-text, .ds-account form select, .ds-account form textarea{
  border:1px solid #eee !important; border-radius:10px !important; padding:10px 12px !important;
}
.ds-account form .input-text:focus, .ds-account form select:focus, .ds-account form textarea:focus{
  border-color:var(--ds-primary) !important; box-shadow:0 0 0 3px rgba(241,199,65,.25);
}
.ds-account .button, .ds-account a.button{
  background:var(--ds-primary); color:var(--ds-accent)!important; border:1px solid var(--ds-primary);
  border-radius:10px; font-weight:800; padding:10px 14px; transition:.18s;
}
.ds-account .button:hover, .ds-account a.button:hover{ transform:translateY(-1px); filter:saturate(1.1); }

/* موبايل */
@media (max-width: 991px){
  .ds-account .woocommerce{ flex-direction:column; gap:16px; }
  .ds-account .woocommerce-MyAccount-navigation,
  .ds-account .woocommerce-MyAccount-content{ flex:1 1 100%; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03ca887 *//* تغيير لون الروابط في صفحة حساب ووكوميرس */
.woocommerce-MyAccount-content a {
    color: #F1C741 !important; /* أصفر دار شمس */
    text-decoration: none; /* إزالة الخط */
}

.woocommerce-MyAccount-content a:hover {
    color: #C7A324 !important; /* درجة أغمق عند المرور */
    text-decoration: underline; /* خط عند الـ Hover */
}/* End custom CSS */