.elementor-261 .elementor-element.elementor-element-247839b2{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:10px;--padding-bottom:25px;--padding-left:10px;--padding-right:10px;}.elementor-261 .elementor-element.elementor-element-7a0c27a4{width:100%;max-width:100%;}:root{--page-title-display:none;}@media(min-width:668px){.elementor-261 .elementor-element.elementor-element-247839b2{--content-width:1140px;}}/* Start custom CSS for shortcode, class: .elementor-element-7a0c27a4 *//* Keep the sidebar self-contained */
.user-registration-MyAccount-navigation--wrapper{
  width: 260px !important;      /* adjust if needed */
  overflow: hidden !important;  /* stops the grey spilling outside */
  position: relative;           /* contains absolute children if any */
}

/* Ensure the nav matches the wrapper */
.user-registration-MyAccount-navigation{
  width: 100% !important;
}

/* Remove plugin "active bar" that can overflow */
.user-registration-MyAccount-navigation li.is-active::before,
.user-registration-MyAccount-navigation li.is-active::after{
  display: none !important;
}

/* If the plugin sets background on inner elements, neutralize it */
.user-registration-MyAccount-navigation li.is-active,
.user-registration-MyAccount-navigation li.is-active > a,
.user-registration-MyAccount-navigation li.is-active > a *{
  background: transparent;
}

/* Build our own full-width active state on the link */
.user-registration-MyAccount-navigation li > a{
  display: flex;
  align-items: flex-start;
  gap: 10px;
  width: 100%;
  box-sizing: border-box;
  padding: 12px 16px;
}

.user-registration-MyAccount-navigation li.is-active > a{
  background-color: #e5e7eb !important;
}

/* Icon + wrapping */
.user-registration-MyAccount-navigation li > a i{
  width: 20px;
  text-align: center;
  flex-shrink: 0;
  margin-top: 2px;
}

.user-registration-MyAccount-navigation li > a span{
  flex: 1;
  min-width: 0;
  white-space: normal;
  line-height: 1.25;
  overflow-wrap: anywhere;
}/* End custom CSS */