.elementor-9365 .elementor-element.elementor-element-4f52af6{--display:flex;}.elementor-9365 .elementor-element.elementor-element-617fd8c .eael-account-dashboard-wrapper .eael-account-dashboard-content .woocommerce-MyAccount-content table thead tr{text-align:left;}.elementor-9365 .elementor-element.elementor-element-617fd8c .eael-account-dashboard-wrapper .eael-account-dashboard-content .woocommerce-MyAccount-content table tbody tr{text-align:left;}.elementor-9365 .elementor-element.elementor-element-617fd8c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9365 .elementor-element.elementor-element-617fd8c .eael-account-dashboard-wrapper .eael-account-dashboard-navbar .eael-account-profile .eael-account-profile-details p{color:Hola;}.elementor-9365 .elementor-element.elementor-element-617fd8c .eael-account-dashboard-wrapper .eael-account-dashboard-container{margin:0px 0px 0px 0px;border-radius:0px;background:#DAD9D9;}.elementor-9365 .elementor-element.elementor-element-617fd8c .eael-account-dashboard-wrapper.preset-1 .eael-account-dashboard-navbar{padding:0px 0px 0px 0px;}.elementor-9365 .elementor-element.elementor-element-617fd8c .eael-account-dashboard-wrapper .eael-account-dashboard-navbar{border-radius:0px;}.elementor-9365 .elementor-element.elementor-element-617fd8c .eael-account-dashboard-wrapper .eael-account-dashboard-navbar ul li{border-radius:1px;}.elementor-9365 .elementor-element.elementor-element-617fd8c .eael-account-dashboard-wrapper .eael-account-dashboard-navbar ul li.is-active a{color:#FFFFFF;}.elementor-9365 .elementor-element.elementor-element-617fd8c .eael-account-dashboard-wrapper.preset-1 .eael-account-dashboard-navbar .woocommerce-MyAccount-navigation ul li a:before{color:#8F8A8A;font-size:20px;}.elementor-9365 .elementor-element.elementor-element-617fd8c .eael-account-dashboard-wrapper.preset-1 .eael-account-dashboard-navbar .woocommerce-MyAccount-navigation ul li a i{color:#8F8A8A;font-size:20px;}.elementor-9365 .elementor-element.elementor-element-617fd8c .eael-account-dashboard-wrapper.preset-1 .eael-account-dashboard-navbar .woocommerce-MyAccount-navigation ul li a svg{fill:#8F8A8A;height:20px;width:20px;line-height:20px;}.elementor-9365 .elementor-element.elementor-element-617fd8c .eael-account-dashboard-wrapper.preset-3 .eael-account-dashboard-navbar .woocommerce-MyAccount-navigation ul li a:before{color:#8F8A8A;font-size:20px;}.elementor-9365 .elementor-element.elementor-element-617fd8c .eael-account-dashboard-wrapper.preset-3 .eael-account-dashboard-navbar .woocommerce-MyAccount-navigation ul li a i{color:#8F8A8A;font-size:20px;}.elementor-9365 .elementor-element.elementor-element-617fd8c .eael-account-dashboard-wrapper.preset-3 .eael-account-dashboard-navbar .woocommerce-MyAccount-navigation ul li a svg{fill:#8F8A8A;height:20px;width:20px;line-height:20px;}.elementor-9365 .elementor-element.elementor-element-617fd8c .eael-account-dashboard-wrapper .eael-account-dashboard-navbar .eael-account-profile .eael-account-profile-image{width:64px;height:64px;}.elementor-9365 .elementor-element.elementor-element-617fd8c .eael-account-dashboard-wrapper .eael-account-dashboard-content{background:#fff;}.elementor-9365 .elementor-element.elementor-element-617fd8c .eael-account-dashboard-wrapper .eael-account-dashboard-content .woocommerce-MyAccount-content table td .woocommerce-button{margin:10px 10px 10px 10px;}.elementor-9365 .elementor-element.elementor-element-617fd8c .eael-account-dashboard-wrapper .eael-account-dashboard-content .woocommerce-MyAccount-content .woocommerce-MyAccount-downloads-file{margin:10px 10px 10px 10px;}.elementor-9365 .elementor-element.elementor-element-617fd8c .eael-account-dashboard-wrapper .eael-account-dashboard-content .woocommerce-MyAccount-content .woocommerce-orders-table__row--status-completed .woocommerce-orders-table__cell-order-status{color:#00B05C;}.elementor-9365 .elementor-element.elementor-element-617fd8c .eael-account-dashboard-wrapper.preset-1 .eael-account-dashboard-content .woocommerce-MyAccount-content .woocommerce-orders-table__row--status-completed .woocommerce-orders-table__cell-order-status:before{color:#00B05C;}.elementor-9365 .elementor-element.elementor-element-617fd8c .eael-account-dashboard-wrapper.preset-3 .eael-account-dashboard-content .woocommerce-MyAccount-content .woocommerce-orders-table__row--status-completed .woocommerce-orders-table__cell-order-status:before{color:#00B05C;}.elementor-9365 .elementor-element.elementor-element-617fd8c .eael-account-dashboard-content .woocommerce-MyAccount-content .woocommerce-orders-table__row--status-on-hold .woocommerce-orders-table__cell-order-status{color:#EE0000;}.elementor-9365 .elementor-element.elementor-element-617fd8c .eael-account-dashboard-content .woocommerce-MyAccount-content .woocommerce-orders-table__row--status-processing .woocommerce-orders-table__cell-order-status{color:#EEBA00;}.elementor-9365 .elementor-element.elementor-element-617fd8c .eael-account-dashboard-wrapper .eael-account-dashboard-content .woocommerce-MyAccount-content table thead tr th{color:#1a1a21;}.elementor-9365 .elementor-element.elementor-element-617fd8c .eael-account-dashboard-wrapper .eael-account-dashboard-content .woocommerce-MyAccount-content .woocommerce-customer-details .woocommerce-column__title{color:#1a1a21;}.elementor-9365 .elementor-element.elementor-element-617fd8c .eael-account-dashboard-wrapper .eael-account-dashboard-content .woocommerce-MyAccount-content .woocommerce-Address-title :is(h1, h2, h3, h4, h5, h6){color:#1a1a21;}.elementor-9365 .elementor-element.elementor-element-617fd8c .eael-account-dashboard-wrapper .eael-account-dashboard-content .woocommerce-MyAccount-content .woocommerce-EditAccountForm fieldset legend{color:#1a1a21;}/* Start custom CSS for eael-woo-account-dashboard, class: .elementor-element-617fd8c *//* Quitar naranja del área de cuenta */

.elementor-9365 .elementor-element.elementor-element-617fd8c .woocommerce-orders-table .button.view,
.elementor-9365 .elementor-element.elementor-element-617fd8c .woocommerce-MyAccount-content .button {
    background: #111 !important;
    color: #fff !important;
    border-color: #111 !important;
}

.elementor-9365 .elementor-element.elementor-element-617fd8c .woocommerce-orders-table .button.view::before {
    color: #fff !important;
}

.elementor-9365 .elementor-element.elementor-element-617fd8c .woocommerce-order-details table th,
.elementor-9365 .elementor-element.elementor-element-617fd8c .woocommerce-order-details table td,
.elementor-9365 .elementor-element.elementor-element-617fd8c .woocommerce-order-details table tfoot th,
.elementor-9365 .elementor-element.elementor-element-617fd8c .woocommerce-order-details table tfoot td {
    background: #fff !important;
    color: #111 !important;
    border-color: #e7e7e7 !important;
}

.elementor-9365 .elementor-element.elementor-element-617fd8c .woocommerce-order-details table thead th {
    background: #f7f7f7 !important;
}
/* MI ESTILO — Woo Account Dashboard optimizado */
.elementor-9365 .elementor-element.elementor-element-617fd8c {
  --me-negro:#111;
  --me-texto:#333;
  --me-gris:#777;
  --me-fondo:#f3f3f3;
  --me-borde:#e7e7e7;
  --me-hover:#f8f8f8;
  --me-rosa:#ef8bd7;
  display:block;
  width:100%;
}

.elementor-9365 .elementor-element.elementor-element-617fd8c,
.elementor-9365 .elementor-element.elementor-element-617fd8c * { box-sizing:border-box; }

/* Estructura general */
.elementor-9365 .elementor-element.elementor-element-617fd8c .eael-account-dashboard-wrap {
  width:100%!important;
  margin:0!important;
  padding:35px!important;
  background:var(--me-fondo)!important;
}

.elementor-9365 .elementor-element.elementor-element-617fd8c :is(.eael-account-dashboard-wrapper,.eael-account-dashboard-body) {
  width:100%!important;
  margin:0!important;
  padding:0!important;
}

.elementor-9365 .elementor-element.elementor-element-617fd8c .eael-account-dashboard-container {
  display:grid!important;
  grid-template-columns:280px minmax(0,1fr)!important;
  gap:25px!important;
  align-items:stretch!important;
  width:100%!important;
  max-width:1400px!important;
  margin:0 auto!important;
  padding:0!important;
}

/* Menú lateral */
.elementor-9365 .elementor-element.elementor-element-617fd8c .eael-account-dashboard-navbar {
  display:flex!important;
  flex-direction:column!important;
  width:100%!important;
  min-width:0!important;
  min-height:520px!important;
  margin:0!important;
  padding:0 0 25px!important;
  background:#fff!important;
  border:1px solid var(--me-borde)!important;
  overflow:hidden!important;
  box-shadow:none!important;
}

.elementor-9365 .elementor-element.elementor-element-617fd8c .eael-account-dashboard-navbar::before,
.elementor-9365 .elementor-element.elementor-element-617fd8c .eael-account-dashboard-navbar::after {
  display:none!important;
  content:none!important;
}

.elementor-9365 .elementor-element.elementor-element-617fd8c .eael-account-dashboard-navbar .woocommerce-MyAccount-navigation {
  display:flex!important;
  flex-direction:column!important;
  float:none!important;
  width:100%!important;
  max-width:none!important;
  margin:0!important;
  padding:0!important;
  background:transparent!important;
}

/* Saludo y nombre dinámico */
.elementor-9365 .elementor-element.elementor-element-617fd8c .eael-account-dashboard-navbar > div:not([class*="navigation"]),
.elementor-9365 .elementor-element.elementor-element-617fd8c .eael-account-dashboard-navbar :is(
  .woocommerce-MyAccount-navigation > div,
  [class*="profile"],
  [class*="user-info"],
  [class*="account-info"]
) {
  order:-1!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:flex-start!important;
  justify-content:center!important;
  width:100%!important;
  min-height:125px!important;
  margin:0!important;
  padding:25px!important;
  color:var(--me-negro)!important;
  background:#fff!important;
  border-bottom:1px solid var(--me-borde)!important;
  text-align:left!important;
}

.elementor-9365 .elementor-element.elementor-element-617fd8c .eael-account-dashboard-navbar > div:not([class*="navigation"]) *,
.elementor-9365 .elementor-element.elementor-element-617fd8c .eael-account-dashboard-navbar :is(
  .woocommerce-MyAccount-navigation > div,
  [class*="profile"],
  [class*="user-info"],
  [class*="account-info"]
) * {
  margin-left:0!important;
  margin-right:0!important;
  text-align:left!important;
}

.elementor-9365 .elementor-element.elementor-element-617fd8c .eael-account-dashboard-navbar :is(
  [class*="profile"],
  [class*="user-info"],
  [class*="account-info"],
  .woocommerce-MyAccount-navigation > div
) span {
  display:block!important;
  margin:0 0 4px!important;
  color:var(--me-gris)!important;
  font-size:13px!important;
  font-weight:400!important;
}

.elementor-9365 .elementor-element.elementor-element-617fd8c .eael-account-dashboard-navbar :is(
  [class*="profile"],
  [class*="user-info"],
  [class*="account-info"],
  .woocommerce-MyAccount-navigation > div
) :is(strong,h3,h4) {
  display:block!important;
  margin:0!important;
  color:var(--me-negro)!important;
  font-size:17px!important;
  font-weight:700!important;
  line-height:1.3!important;
}

.elementor-9365 .elementor-element.elementor-element-617fd8c .eael-account-dashboard-navbar :is(
  [class*="profile"],
  [class*="user-info"],
  [class*="account-info"]
) img {
  width:55px!important;
  height:55px!important;
  margin:0 0 12px!important;
  object-fit:cover!important;
  border:1px solid var(--me-borde)!important;
  border-radius:50%!important;
}

/* Opciones del menú */
.elementor-9365 .elementor-element.elementor-element-617fd8c .eael-account-dashboard-navbar .woocommerce-MyAccount-navigation ul {
  order:2!important;
  display:block!important;
  width:100%!important;
  margin:0!important;
  padding:12px 0 0!important;
  list-style:none!important;
}

.elementor-9365 .elementor-element.elementor-element-617fd8c .eael-account-dashboard-navbar .woocommerce-MyAccount-navigation li {
  display:block!important;
  float:none!important;
  width:100%!important;
  margin:0!important;
  padding:0!important;
  background:transparent!important;
  border:0!important;
  list-style:none!important;
}

.elementor-9365 .elementor-element.elementor-element-617fd8c .eael-account-dashboard-navbar .woocommerce-MyAccount-navigation li a {
  display:flex!important;
  align-items:center!important;
  gap:13px!important;
  width:100%!important;
  min-height:52px!important;
  margin:0!important;
  padding:14px 22px!important;
  color:var(--me-texto)!important;
  background:transparent!important;
  border:0!important;
  border-left:3px solid transparent!important;
  border-radius:0!important;
  font-size:15px!important;
  font-weight:500!important;
  line-height:1.3!important;
  text-align:left!important;
  text-decoration:none!important;
  box-shadow:none!important;
  transition:.2s ease!important;
}

.elementor-9365 .elementor-element.elementor-element-617fd8c .eael-account-dashboard-navbar .woocommerce-MyAccount-navigation li a :is(i,svg) {
  width:20px!important;
  min-width:20px!important;
  height:20px!important;
  margin:0!important;
  color:#8d8d8d!important;
  fill:currentColor!important;
  font-size:18px!important;
}

.elementor-9365 .elementor-element.elementor-element-617fd8c .eael-account-dashboard-navbar .woocommerce-MyAccount-navigation li a:hover {
  color:var(--me-negro)!important;
  background:var(--me-hover)!important;
  border-left-color:#ccc!important;
}

.elementor-9365 .elementor-element.elementor-element-617fd8c .eael-account-dashboard-navbar .woocommerce-MyAccount-navigation li.is-active a {
  color:var(--me-negro)!important;
  background:var(--me-hover)!important;
  border-left-color:var(--me-rosa)!important;
  font-weight:700!important;
}

/* Contenido */
.elementor-9365 .elementor-element.elementor-element-617fd8c .eael-account-dashboard-content {
  display:block!important;
  width:100%!important;
  min-width:0!important;
  min-height:520px!important;
  margin:0!important;
  padding:38px 42px!important;
  background:#fff!important;
  border:1px solid var(--me-borde)!important;
  overflow:visible!important;
  box-shadow:none!important;
}

.elementor-9365 .elementor-element.elementor-element-617fd8c .eael-account-dashboard-content :is(.woocommerce,.row,.woocommerce-MyAccount-content) {
  display:block!important;
  float:none!important;
  width:100%!important;
  max-width:100%!important;
  margin:0!important;
  padding:0!important;
}

.elementor-9365 .elementor-element.elementor-element-617fd8c .eael-account-dashboard-content .woocommerce-MyAccount-navigation {
  display:none!important;
}

/* Textos */
.elementor-9365 .elementor-element.elementor-element-617fd8c .woocommerce-MyAccount-content p {
  margin:0 0 16px!important;
  color:var(--me-texto)!important;
  font-size:15px!important;
  line-height:1.7!important;
}

.elementor-9365 .elementor-element.elementor-element-617fd8c .woocommerce-MyAccount-content :is(h1,h2,h3,h4,strong) {
  color:var(--me-negro)!important;
  font-weight:700!important;
  line-height:1.3!important;
}

.elementor-9365 .elementor-element.elementor-element-617fd8c .woocommerce-MyAccount-content h2 { margin:0 0 25px!important; font-size:22px!important; }
.elementor-9365 .elementor-element.elementor-element-617fd8c .woocommerce-MyAccount-content h3 { margin:0 0 18px!important; font-size:18px!important; }

.elementor-9365 .elementor-element.elementor-element-617fd8c .woocommerce-MyAccount-content a:not(.button) {
  color:var(--me-negro)!important;
  text-decoration:underline!important;
  text-underline-offset:3px!important;
}

.elementor-9365 .elementor-element.elementor-element-617fd8c .woocommerce-MyAccount-content a:not(.button):hover {
  color:var(--me-rosa)!important;
}

/* Tablas */
.elementor-9365 .elementor-element.elementor-element-617fd8c .woocommerce-MyAccount-content table {
  width:100%!important;
  max-width:100%!important;
  margin:20px 0!important;
  background:#fff!important;
  border:1px solid var(--me-borde)!important;
  border-collapse:collapse!important;
  border-radius:0!important;
  table-layout:auto!important;
}

.elementor-9365 .elementor-element.elementor-element-617fd8c .woocommerce-MyAccount-content table :is(th,td) {
  padding:15px 16px!important;
  color:var(--me-texto)!important;
  background:#fff!important;
  border:0!important;
  border-bottom:1px solid var(--me-borde)!important;
  font-size:14px!important;
  text-align:left!important;
  vertical-align:middle!important;
}

.elementor-9365 .elementor-element.elementor-element-617fd8c .woocommerce-MyAccount-content table thead th {
  color:var(--me-negro)!important;
  background:#fafafa!important;
  font-size:13px!important;
  font-weight:700!important;
  text-transform:uppercase!important;
  letter-spacing:.04em!important;
}

/* Quitar naranja de Essential Addons */
.elementor-9365 .elementor-element.elementor-element-617fd8c .woocommerce-orders-table .button.view::before { color:#fff!important; }
.elementor-9365 .elementor-element.elementor-element-617fd8c .woocommerce-order-details table :is(th,td) {
  color:var(--me-negro)!important;
  background:#fff!important;
  border-color:var(--me-borde)!important;
}
.elementor-9365 .elementor-element.elementor-element-617fd8c .woocommerce-order-details table thead th { background:#fafafa!important; }

/* Botones */
.elementor-9365 .elementor-element.elementor-element-617fd8c .woocommerce-MyAccount-content :is(.button,button,input[type="submit"]),
.elementor-9365 .elementor-element.elementor-element-617fd8c .woocommerce-button.button {
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-height:43px!important;
  padding:11px 20px!important;
  color:#fff!important;
  background:var(--me-negro)!important;
  border:1px solid var(--me-negro)!important;
  border-radius:0!important;
  font-size:13px!important;
  font-weight:700!important;
  line-height:1.2!important;
  text-decoration:none!important;
  box-shadow:none!important;
}

.elementor-9365 .elementor-element.elementor-element-617fd8c .woocommerce-MyAccount-content :is(.button,button,input[type="submit"]):hover,
.elementor-9365 .elementor-element.elementor-element-617fd8c .woocommerce-button.button:hover {
  color:var(--me-negro)!important;
  background:#fff!important;
}

.elementor-9365 .elementor-element.elementor-element-617fd8c .woocommerce-MyAccount-content .button:hover::before { color:var(--me-negro)!important; }

/* Formularios */
.elementor-9365 .elementor-element.elementor-element-617fd8c .woocommerce-MyAccount-content :is(
  input[type="text"],input[type="email"],input[type="password"],input[type="tel"],select,textarea
) {
  width:100%!important;
  min-height:48px!important;
  padding:11px 14px!important;
  color:var(--me-negro)!important;
  background:#fff!important;
  border:1px solid #d8d8d8!important;
  border-radius:0!important;
  outline:0!important;
  box-shadow:none!important;
}

.elementor-9365 .elementor-element.elementor-element-617fd8c .woocommerce-MyAccount-content textarea { min-height:120px!important; }
.elementor-9365 .elementor-element.elementor-element-617fd8c .woocommerce-MyAccount-content :is(input,select,textarea):focus { border-color:var(--me-negro)!important; }
.elementor-9365 .elementor-element.elementor-element-617fd8c .woocommerce-MyAccount-content label {
  display:block!important;
  margin-bottom:7px!important;
  color:var(--me-negro)!important;
  font-size:14px!important;
  font-weight:600!important;
}

/* Direcciones */
.elementor-9365 .elementor-element.elementor-element-617fd8c .woocommerce-MyAccount-content :is(.u-columns,.woocommerce-Addresses) {
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:22px!important;
  width:100%!important;
  margin:25px 0 0!important;
}

.elementor-9365 .elementor-element.elementor-element-617fd8c .woocommerce-MyAccount-content .woocommerce-Address {
  display:flex!important;
  flex-direction:column!important;
  float:none!important;
  width:100%!important;
  max-width:100%!important;
  margin:0!important;
  padding:24px!important;
  background:#fff!important;
  border:1px solid var(--me-borde)!important;
  overflow:visible!important;
}

.elementor-9365 .elementor-element.elementor-element-617fd8c .woocommerce-MyAccount-content .woocommerce-Address-title { display:contents!important; }

.elementor-9365 .elementor-element.elementor-element-617fd8c .woocommerce-MyAccount-content .woocommerce-Address-title h2 {
  order:1!important;
  width:100%!important;
  margin:0 0 18px!important;
  padding:0 0 14px!important;
  color:var(--me-negro)!important;
  font-size:15px!important;
  font-weight:700!important;
  line-height:1.4!important;
  text-transform:uppercase!important;
  letter-spacing:.04em!important;
  border-bottom:1px solid #eee!important;
}

.elementor-9365 .elementor-element.elementor-element-617fd8c .woocommerce-MyAccount-content .woocommerce-Address-title h2::before,
.elementor-9365 .elementor-element.elementor-element-617fd8c .woocommerce-MyAccount-content .woocommerce-Address-title h2::after {
  display:none!important;
  content:none!important;
}

.elementor-9365 .elementor-element.elementor-element-617fd8c .woocommerce-MyAccount-content .woocommerce-Address address {
  order:2!important;
  width:100%!important;
  margin:0 0 20px!important;
  padding:0!important;
  color:var(--me-texto)!important;
  font-size:14px!important;
  font-style:normal!important;
  line-height:1.7!important;
}

.elementor-9365 .elementor-element.elementor-element-617fd8c .woocommerce-MyAccount-content .woocommerce-Address-title a.edit {
  order:3!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  align-self:flex-start!important;
  min-width:150px!important;
  min-height:42px!important;
  margin:0!important;
  padding:11px 18px!important;
  color:#fff!important;
  background:var(--me-negro)!important;
  border:1px solid var(--me-negro)!important;
  border-radius:0!important;
  font-size:0!important;
  font-weight:700!important;
  text-decoration:none!important;
  text-transform:uppercase!important;
  letter-spacing:.04em!important;
}

.elementor-9365 .elementor-element.elementor-element-617fd8c .woocommerce-MyAccount-content .woocommerce-Address-title a.edit::after {
  content:"Editar dirección";
  font-size:12px!important;
}

.elementor-9365 .elementor-element.elementor-element-617fd8c .woocommerce-MyAccount-content .woocommerce-Address-title a.edit:hover {
  color:var(--me-negro)!important;
  background:#fff!important;
}

/* Tablet */
@media (max-width:1024px) {
  .elementor-9365 .elementor-element.elementor-element-617fd8c .eael-account-dashboard-wrap { padding:24px!important; }
  .elementor-9365 .elementor-element.elementor-element-617fd8c .eael-account-dashboard-container {
    grid-template-columns:235px minmax(0,1fr)!important;
    gap:18px!important;
  }
  .elementor-9365 .elementor-element.elementor-element-617fd8c .eael-account-dashboard-content { padding:30px!important; }
  .elementor-9365 .elementor-element.elementor-element-617fd8c .eael-account-dashboard-navbar .woocommerce-MyAccount-navigation li a {
    padding-left:17px!important;
    padding-right:17px!important;
  }
}

/* Móvil */
@media (max-width:767px) {
  .elementor-9365 .elementor-element.elementor-element-617fd8c .eael-account-dashboard-wrap { padding:10px!important; }
  .elementor-9365 .elementor-element.elementor-element-617fd8c .eael-account-dashboard-container { display:block!important; }

  .elementor-9365 .elementor-element.elementor-element-617fd8c .eael-account-dashboard-navbar {
    min-height:0!important;
    margin-bottom:14px!important;
    padding-bottom:10px!important;
  }

  .elementor-9365 .elementor-element.elementor-element-617fd8c .eael-account-dashboard-navbar > div:not([class*="navigation"]),
  .elementor-9365 .elementor-element.elementor-element-617fd8c .eael-account-dashboard-navbar :is(
    .woocommerce-MyAccount-navigation > div,
    [class*="profile"],
    [class*="user-info"],
    [class*="account-info"]
  ) {
    min-height:120px!important;
    padding:22px 18px!important;
  }

  .elementor-9365 .elementor-element.elementor-element-617fd8c .eael-account-dashboard-navbar .woocommerce-MyAccount-navigation ul { padding-top:8px!important; }
  .elementor-9365 .elementor-element.elementor-element-617fd8c .eael-account-dashboard-navbar .woocommerce-MyAccount-navigation li a {
    min-height:48px!important;
    padding:12px 18px!important;
    font-size:14px!important;
  }

  .elementor-9365 .elementor-element.elementor-element-617fd8c .eael-account-dashboard-content {
    min-height:0!important;
    padding:18px 14px!important;
  }

  /* Pedidos como tarjetas */
  .elementor-9365 .elementor-element.elementor-element-617fd8c table.woocommerce-orders-table {
    display:block!important;
    width:100%!important;
    margin:0!important;
    background:transparent!important;
    border:0!important;
    white-space:normal!important;
  }

  .elementor-9365 .elementor-element.elementor-element-617fd8c table.woocommerce-orders-table thead { display:none!important; }
  .elementor-9365 .elementor-element.elementor-element-617fd8c table.woocommerce-orders-table tbody { display:block!important; width:100%!important; }

  .elementor-9365 .elementor-element.elementor-element-617fd8c table.woocommerce-orders-table tbody tr {
    display:block!important;
    width:100%!important;
    margin:0 0 14px!important;
    padding:8px 14px!important;
    background:#fff!important;
    border:1px solid var(--me-borde)!important;
  }

  .elementor-9365 .elementor-element.elementor-element-617fd8c table.woocommerce-orders-table tbody td {
    position:relative!important;
    display:block!important;
    width:100%!important;
    min-height:43px!important;
    margin:0!important;
    padding:12px 0 12px 43%!important;
    color:var(--me-texto)!important;
    background:transparent!important;
    border:0!important;
    border-bottom:1px solid #eee!important;
    font-size:13px!important;
    line-height:1.4!important;
    text-align:right!important;
    white-space:normal!important;
  }

  .elementor-9365 .elementor-element.elementor-element-617fd8c table.woocommerce-orders-table tbody td::before {
    content:attr(data-title)!important;
    position:absolute!important;
    top:12px!important;
    left:0!important;
    width:40%!important;
    color:var(--me-negro)!important;
    font-size:11px!important;
    font-weight:700!important;
    text-align:left!important;
    text-transform:uppercase!important;
    letter-spacing:.04em!important;
  }

  .elementor-9365 .elementor-element.elementor-element-617fd8c .woocommerce-orders-table__cell-order-actions {
    padding:14px 0 6px!important;
    border-bottom:0!important;
  }

  .elementor-9365 .elementor-element.elementor-element-617fd8c .woocommerce-orders-table__cell-order-actions::before {
    display:none!important;
    content:none!important;
  }

  .elementor-9365 .elementor-element.elementor-element-617fd8c .woocommerce-orders-table__cell-order-actions .button {
    width:100%!important;
    margin:0!important;
  }

  /* Direcciones */
  .elementor-9365 .elementor-element.elementor-element-617fd8c .woocommerce-MyAccount-content :is(.u-columns,.woocommerce-Addresses) {
    display:block!important;
    margin-top:18px!important;
  }

  .elementor-9365 .elementor-element.elementor-element-617fd8c .woocommerce-MyAccount-content .woocommerce-Address {
    margin-bottom:16px!important;
    padding:20px 18px!important;
  }

  .elementor-9365 .elementor-element.elementor-element-617fd8c .woocommerce-MyAccount-content .woocommerce-Address-title h2 {
    margin-bottom:16px!important;
    font-size:14px!important;
  }

  .elementor-9365 .elementor-element.elementor-element-617fd8c .woocommerce-MyAccount-content .woocommerce-Address-title a.edit {
    width:100%!important;
    min-width:0!important;
    align-self:stretch!important;
  }
}
@media (max-width: 767px) {

    .elementor-9365 .elementor-element.elementor-element-617fd8c .eael-account-dashboard-navbar
    .woocommerce-MyAccount-navigation ul {
        display: grid !important;
        grid-template-columns: repeat(6, 1fr) !important;
        gap: 6px 0 !important;
        width: 100% !important;
        margin: 0 !important;
        padding: 10px 4px !important;
    }

    /* Tres opciones en la primera línea */

    .elementor-9365 .elementor-element.elementor-element-617fd8c .eael-account-dashboard-navbar
    .woocommerce-MyAccount-navigation ul li {
        grid-column: span 2 !important;
        width: 100% !important;
    }

    /* Centrar las últimas dos opciones */

    .elementor-9365 .elementor-element.elementor-element-617fd8c .eael-account-dashboard-navbar
    .woocommerce-MyAccount-navigation ul li:nth-child(4) {
        grid-column: 2 / span 2 !important;
    }

    .elementor-9365 .elementor-element.elementor-element-617fd8c .eael-account-dashboard-navbar
    .woocommerce-MyAccount-navigation ul li:nth-child(5) {
        grid-column: 4 / span 2 !important;
    }
}

@media (max-width: 767px) {

    .elementor-9365 .elementor-element.elementor-element-617fd8c .eael-account-dashboard-navbar
    .woocommerce-MyAccount-navigation ul li a {
        display: flex !important;
        flex-direction: column !important;
        align-items: center !important;
        justify-content: center !important;
        gap: 8px !important;

        width: 100% !important;
        min-width: 0 !important;
        min-height: 92px !important;
        padding: 10px 5px !important;

        font-size: 13px !important;
        font-weight: 500 !important;
        line-height: 1.25 !important;
        text-align: center !important;

        white-space: normal !important;
        overflow-wrap: normal !important;
        word-break: normal !important;
    }

    .elementor-9365 .elementor-element.elementor-element-617fd8c .eael-account-dashboard-navbar
    .woocommerce-MyAccount-navigation ul li a i,
    .elementor-9365 .elementor-element.elementor-element-617fd8c .eael-account-dashboard-navbar
    .woocommerce-MyAccount-navigation ul li a svg {
        display: block !important;
        flex: 0 0 auto !important;

        width: 23px !important;
        height: 23px !important;
        min-width: 23px !important;

        margin: 0 auto !important;
        font-size: 23px !important;
    }
}/* End custom CSS */