.elementor-761 .elementor-element.elementor-element-5c29bc76{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-761 .elementor-element.elementor-element-a291fbe.elementor-element{--flex-grow:0;--flex-shrink:0;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-761 .elementor-element.elementor-element-a291fbe{width:var( --container-widget-width, 165px );max-width:165px;--container-widget-width:165px;--container-widget-flex-grow:0;text-align:center;}.elementor-761 .elementor-element.elementor-element-a291fbe.elementor-element{--align-self:center;}}/* Start custom CSS for shortcode, class: .elementor-element-356f3cfe *//* ==========================================================================
   1. Estrutura Geral e Centralização do Reset de Senha (PC e Celular)
   ========================================================================== */
body .um.um-password {
    width: 100%;
    max-width: 450px; /* Mantém o alinhamento idêntico ao login no PC */
    margin: 0 auto;
    padding: 20px;
    box-sizing: border-box;
}

/* Remove caixas ou bordas cinzas nativas do plugin */
body .um.um-password .um-fields {
    border: none;
    padding: 0;
    margin: 0 0 20px 0;
}

/* ==========================================================================
   2. Campo de Texto (Nome de usuário ou E-mail)
   ========================================================================== */
body .um.um-password .um-form input[type=text] {
    width: 100%;
    box-sizing: border-box; /* Garante que não passe do contêiner */
    border: 3px solid #5ce69a; /* Borda verde oficial do projeto */
    border-radius: 14px; /* Cantos arredondados padrão app */
    padding: 16px 20px;
    font-size: 16px;
    color: #444444; /* Letras em preto/grafite escuro ao digitar */
    background-color: #ffffff; /* Fundo totalmente branco */
    box-shadow: none;
    margin-bottom: 20px;
    transition: all 0.3s ease;
}

/* Foco ao clicar no campo */
body .um.um-password .um-form input[type=text]:focus {
    border-color: #00b359;
    outline: none;
}

/* Cor do texto interno de exemplo (Placeholder) */
body .um.um-password .um-form input[type=text]::placeholder {
    color: #aaaaaa;
    font-weight: normal;
}

/* ==========================================================================
   3. Botão Principal "Redefinir senha" (100% de largura ajustada)
   ========================================================================== */
body .um.um-password .um-col-alt input[type=submit].um-button,
body .um.um-password .um-button {
    display: block;
    width: 100%;
    max-width: 100%;
    box-sizing: border-box;
    background-color: #00b359; /* Seu tom de verde oficial */
    color: #ffffff;
    border-radius: 4px; /* Formato ligeiramente quadrado como os outros botões principais */
    padding: 16px 20px;
    font-size: 18px;
    font-weight: bold;
    text-transform: none;
    border: none;
    box-shadow: none;
    transition: background 0.3s ease;
    cursor: pointer;
    margin-top: 10px;
}

body .um.um-password .um-col-alt input[type=submit].um-button:hover,
body .um.um-password .um-button:hover {
    background-color: #00803f; /* Verde escuro no hover */
}/* End custom CSS */