.elementor-10 .elementor-element.elementor-element-40f5627{--display:flex;box-shadow:0px 0px 100px 200px #F9EDF1;}.elementor-10 .elementor-element.elementor-element-40f5627:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-40f5627 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9EDF1;}/* Start custom CSS for text-editor, class: .elementor-element-d1caf4c *//* TEMI NATURA – My Account szegély design */
.woocommerce-account .woocommerce-MyAccount-content,
.woocommerce-account .woocommerce-MyAccount-navigation,
.woocommerce-account .woocommerce-MyAccount-content table,
.woocommerce-account .woocommerce-MyAccount-content td,
.woocommerce-account .woocommerce-MyAccount-content th,
.woocommerce-account .woocommerce-MyAccount-content fieldset,
.woocommerce-account .woocommerce-MyAccount-content form,
.woocommerce-account .woocommerce-MyAccount-content input,
.woocommerce-account .woocommerce-MyAccount-content select {
  border-color:#F9EDF1!important; box-shadow:none!important;
}
.woocommerce-account .woocommerce { border:1px solid #F9EDF1!important; border-radius:16px; background:#fff; padding:25px; }
.woocommerce-account .woocommerce-MyAccount-navigation { border-right:1px solid #F9EDF1!important; }
@media (max-width:768px){
  .woocommerce-account .woocommerce-MyAccount-navigation{
    border-right:none!important; border-bottom:1px solid #F9EDF1!important; padding-bottom:1px; margin-bottom:1px;
  }
}

/* TEMI NATURA – Login kiegészítések (stabil magasságok) */

/* Szem ikon fix – mindig jobb oldalon */
.woocommerce-account .woocommerce form.login .password-input{ position:relative!important; direction:ltr!important; }
.woocommerce-account .woocommerce form.login .password-input > input[type="password"],
.woocommerce-account .woocommerce form.login .password-input > input[type="text"]{
  padding-right:48px!important; box-sizing:border-box!important;
}
.woocommerce-account .woocommerce form.login .password-input .show-password-input{
  position:absolute!important; right:14px!important; left:auto!important;
  top:50%!important; transform:translateY(-50%)!important;
  background:transparent!important; border:0!important; box-shadow:none!important;
  padding:0!important; margin:0!important; float:none!important; order:0!important; z-index:2!important; cursor:pointer;
}
.woocommerce-account .woocommerce form.login .password-input .show-password-input::before{ color:#6B6B6B!important; opacity:.9!important; }
.woocommerce-account .woocommerce form.login .password-input .show-password-input:hover::before{ color:#3A3A3A!important; opacity:1!important; }
@media (max-width:480px){
  .woocommerce-account .woocommerce form.login .password-input .show-password-input{ right:10px!important; }
  .woocommerce-account .woocommerce form.login .password-input > input{ padding-right:44px!important; }
}

/* „Emlékezz rám” – checkbox és szöveg egy sorban */
.woocommerce-account .woocommerce form.login .woocommerce-form__label.woocommerce-form__label-for-checkbox{
  display:inline-flex!important; align-items:center!important; gap:6px!important; margin:6px 0 10px!important;
}
.woocommerce-account .woocommerce form.login #rememberme{ margin:0!important; }

/* Alsó két link vízszintben, azonos magassággal */
.c-login__bottom{
  display:flex!important; justify-content:space-between!important; align-items:center!important;
  gap:12px!important; margin-top:8px!important;
}
.c-login__bottom .c-login__lost-password,
.c-login__bottom .c-login__register{ margin:0!important; line-height:1.4!important; }

/* Felesleges <p><br> takarítás az Elementor szöveg widgetből származó markupnál */
.c-login .c-form__row label br{ display:none!important; }
.c-login .c-login__bottom > p{ display:contents!important; margin:0!important; padding:0!important; }
.c-login .c-form__row > p{ display:none!important; }/* End custom CSS */