.elementor-63478 .elementor-element.elementor-element-18910c4{--display:flex;}.elementor-63478 .elementor-element.elementor-element-d2377be{--spacer-size:50px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-63478 .elementor-element.elementor-element-18910c4{--content-width:1331px;}}/* Start custom CSS for shortcode, class: .elementor-element-32ead65 */.mepr_spacer {
    display: none;
}
.mepr-account-change-password{
    display:none;
}
.mepr-submit{
    padding:10px;
    border-radius:4px;
}/* End custom CSS */
/* Start custom CSS */.mepr-account-wrapper {
  display: flex;
  gap: 20px; /* space between nav + form */
}

.mepr-account-layout {
  display: flex;
  gap: 2rem;
  align-items: flex-start;
}
.mepr-account-table {
    width: 80%;
}

/* Vertical nav styles */
#mepr-account-nav {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}

#mepr-account-nav .mepr-nav-item a {
  display: block;
  padding: 0.5rem 1rem;
  background: #f9f9f9;
  border-radius: 6px;
  text-decoration: none;
  color: #333;
  transition: background 0.2s;
}

#mepr-account-nav .mepr-nav-item a:hover {
  background: #eaeaea;
}

#mepr-account-nav .mepr-active-nav-tab a {
  background: #0073e6;
  color: #fff;
  font-weight: bold;
}
.mp-row-flex {
  display: flex;
  gap: 20px; /* space between fields */
}

.mp-row-flex .mp-form-row {
  flex: 1; /* make them equal width */
}/* End custom CSS */