.elementor-2097 .elementor-element.elementor-element-8c4537d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2097 .elementor-element.elementor-element-8c4537d:not(.elementor-motion-effects-element-type-background), .elementor-2097 .elementor-element.elementor-element-8c4537d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2097 .elementor-element.elementor-element-502699a > .elementor-widget-container{background-color:#F5F5F5;border-style:none;}.elementor-2097 .elementor-element.elementor-element-502699a.fara-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2097 .elementor-element.elementor-element-502699a .dashboard_side .dashboard_menu{gap:5px;}.elementor-2097 .elementor-element.elementor-element-502699a .dashboard_menu__item>.gap-x{gap:15px;}.elementor-2097 .elementor-element.elementor-element-502699a .dashboard_side__body>a{background-color:#00AFB600;font-weight:700;color:#FF0000;}.elementor-2097 .elementor-element.elementor-element-502699a .dashboard_side .dashboard_menu .dashboard_menu__item:hover{color:#303030 !important;background-color:var( --e-global-color-secondary );}/* Start custom CSS for fara_my_account_navigation, class: .elementor-element-502699a */section.dashboard_container {
    gap: 20px !important;
}

.dashboard_side_elementor {
    width: 25%;
}

.dashboard_side.with-elementor {
    background: none;
    border: none;
    padding: 0px;
    box-shadow: none;
}

.user-information-bg {display: none;}

.dashboard_side.with-elementor {
    padding-top: 0px;
}

.user-information {
    margin: 0px;
    border-radius: 10px;
    background: #fff;
    border: 1px solid #c8c8c8;
    border-radius: 10px;
    box-shadow: none;
    width: 100%;
    color: #5e5e5e ;
}
.dashboard_side__body {
    border-radius: 10px;
    background: #fff;
    border: 1px solid #c8c8c8;
    border-radius: 10px;
    padding: 15px;
}
.user-information .info-content p {
    padding: 0px !important;
}

.count-wallet-sidebar {
    display: flex;
    background: #fff;
    border: 1px solid #c8c8c8;
    border-radius: 10px;
    padding: 15px;
    color: #5e5e5e ;
    justify-content: space-between;
    align-items: center;
}

.count-wallet-sidebar .wallet-icon {
    display: none;
}
.dashboard_menu__item.woocommerce-MyAccount-navigation-link{
    font-weight: 700;
    color: #fff;
}
.dashboard_menu__item.woocommerce-MyAccount-navigation-link .gap-x {
    transition: 0.3s all !important;
    color: #5e5e5e ;
    border: none !important;
    border-radius: 10px !important;
}
.dashboard_menu__item.woocommerce-MyAccount-navigation-link .gap-x a:hover{
    color: #5e5e5e !important;
    
}
.dashboard_menu .is-active {
    border: none !important;
}
.dashboard_menu .is-active , .dashboard_menu__item.woocommerce-MyAccount-navigation-link:hover , a.signout.signout_button:hover  {
    background: #f5f5f5 !important;
    color: #002864 !important;
    border-radius: 10px !important;
    transition: 0.3s all;
}
a.signout.signout_button:hover svg{
    stroke: #002864 !important;
}
p.font_semibold {
    padding-top: 10px !important;
}

a.signout.signout_button {
    border: none !important;
}
a.signout.signout_button svg{
    stroke: red !important;
}
.dashboard_menu__item i {
    font-size: 15px !important;
}
.dashboard_avatar.avatar_image_account {
    width: 60px;
    height: 60px;
    border-radius: 50%;
    overflow: hidden;
}
.dashboard_container {
  display: flex;
  align-items: flex-start;
  gap: 40px; /* فاصله بین ستون‌ها */
}

.dashboard_side_elementor {
  position: sticky;
  top: 20px; /* فاصله از بالای صفحه وقتی چسبیده می‌مونه */
  align-self: flex-start; /* جلوگیری از کشیده شدن ارتفاع */
  height: fit-content; /* تا ارتفاع فقط به محتوای خودش محدود بشه */
}

.dashboard_main {
  flex: 1; /* بقیه فضا رو پر کنه */
}

.justify_end {
    display: none;
}/* End custom CSS */