/*
Theme Name: Astra theme child
Theme URI: https://seudominio.com
Description: Tema filho baseado no Tema Pai Astra
Author: Kelwyn Levrone
Template: astra
Version: 1.0
Text Domain: astra-theme-child
*/

/* Botão secundário "Criar nova conta" usando variáveis do Astra*/
.woocommerce-form-login .custom-register-link {
    display: inline;
    margin-top: 0px;
    color: var(--ast-global-color-0, #555);
    text-align: center;
    font-weight: 700;
    transition: all 0.3s ease;
    justify-content: center;
}

/* Hover */
.woocommerce-form-login .custom-register-link:hover {
    text-decoration: underline;
}

/* Página Minha Conta – formulário "Esqueci a senha" em largura total */
.woocommerce-account .lost_reset_password .form-row-first,
.woocommerce-account .lost_reset_password .form-row-last {
  width: 100% !important;
  float: none !important;
  margin-right: 0;
}

/* Input ocupa 100% da linha */
.woocommerce-account .lost_reset_password .woocommerce-form-row input.input-text {
  width: 100%;
  max-width: 100%;
  box-sizing: border-box;
}

/* Botões do formulário (Redefinir / Voltar) com mesma largura do campo */
.woocommerce-account .lost_reset_password .button {
  width: 100%;
}

/* Alinhar botões do formulario */
.custom-register-link-section {
    text-align: center;
}

/* Alinhar botões de "lembrar" e "perdi a senha"*/
.form-buttons-section {
    display: flex;
    justify-content: space-between;
    align-items: baseline;
    margin-bottom: -40px;
}

/* Remover borda ao redor do formulário */
body .woocommerce form.login {
    border: 0;
}

/* Centralizar formulario */
#customer_login {
    display: flex;
    justify-content: center;
}

.custom-toast {
	position: fixed;top: 60px;right: 20px;min-width: 250px;max-width: 350px;padding: 16px 20px;background-color: #333;color: #fff;font-size: 14px;border-radius: 8px;box-shadow: 0 4px 10px rgba(0,0,0,0.3);z-index: 9999;
}