.elementor-364 .elementor-element.elementor-element-5a7faba6{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-364 .elementor-element.elementor-element-673f8f10{padding:10px 0px 0px 0px;text-align:center;}.elementor-364 .elementor-element.elementor-element-673f8f10 .elementor-heading-title{font-family:"Verdana", Sans-serif;font-size:39px;font-weight:600;color:#000000;}.elementor-364 .elementor-element.elementor-element-4f604e5b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-364 .elementor-element.elementor-element-e6035d3{padding:40px 0px 40px 0px;--forms-buttons-normal-text-color:#FFFFFF;}.elementor-364 .elementor-element.elementor-element-33f98276{--display:flex;}@media(min-width:768px){.elementor-364 .elementor-element.elementor-element-4f604e5b{--content-width:1185px;}}/* Start custom CSS for woocommerce-my-account, class: .elementor-element-e6035d3 */.password-wrapper {
  position: relative;
  width: 100%;
}

.password-wrapper input[type="password"],
.password-wrapper input[type="text"] {
  width: 100%;
  padding-right: 40px;
  box-sizing: border-box;
  display: block;
}

/* Nuevo ajuste crítico */
.password-wrapper .toggle-password {
  position: absolute;
  top: 25px; /* alínea visualmente con el texto */
  right: 10px;
  background: transparent;
  border: none;
  font-size: 18px;
  cursor: pointer;
  z-index: 10;
  line-height: 1;
  padding: 0;
  height: 32px;
  width: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
}


/* Oculta todos los botones que no sean el botón del ojo */
form.woocommerce-EditAccountForm button[type="button"]:not(.toggle-password) {
  width: 0 !important;
  height: 0 !important;
  overflow: hidden !important;
  padding: 0 !important;
  margin: 0 !important;
  border: none !important;
  background: none !important;
  color: transparent !important;
  position: absolute !important;
}


/* color botones */

.woocommerce .woocommerce-info a.button {
  color: #fff !important;            /* texto blanco */
  display: block !important;         /* bloque para ocupar ancho */
  width: 40% !important;            /* ancho completo */
  text-align: center !important;     /* centrar el texto */
  padding: 12px 20px !important;     /* opcional: mejorar espaciado */
  font-weight: bold;
  text-transform: uppercase;
}/* End custom CSS */