.elementor-3613 .elementor-element.elementor-element-7e6b96c{--spacer-size:50px;}.elementor-3613 .elementor-element.elementor-element-667384d{--spacer-size:50px;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}/* Start custom CSS for column, class: .elementor-element-105ab75e *//* --- CSS Simples Modo Escuro para Ultimate Member --- */
/* v4.0 - Foco em simplicidade e compatibilidade */

/* --- Fundo Geral e Cores Base --- */
body .um,
body .um-form,
body .um-account,
body .um-profile,
body .um-members,
body .um-directory,
body.um-page-password-reset {
    background-color: #121212 !important; /* Fundo preto/cinza muito escuro */
    color: #e0e0e0 !important; /* Texto principal cinza claro */
}

/* --- Títulos e Rótulos --- */
body .um h3,
body .um .um-field-label label,
body .um .um-profile-nav-item a,
body .um-account-main .um-account-tab-content-header h3,
.um-profile .um-name a {
    color: #ffffff !important; /* Títulos e rótulos em branco puro */
    font-family: sans-serif !important; /* Reseta para uma fonte padrão e limpa */
    text-transform: none !important;
    font-size: inherit !important;
}

/* --- Campos de Formulário (Inputs, Textareas, Selects) --- */
body .um .um-form input[type=text],
body .um .um-form input[type=email],
body .um .um-form input[type=password],
body .um .um-form textarea,
body .um .um-form select {
    background-color: #1E1E1E !important;
    color: #ffffff !important;
    border: 1px solid #444444 !important;
    border-radius: 5px !important;
}

body .um .um-form input:focus,
body .um .um-form textarea:focus,
body .um .um-form select:focus {
    border-color: #035dc5 !important; /* Azul para destaque no foco */
}

/* --- Botões --- */
body .um .um-button,
body .um input[type=submit] {
    background-color: #035dc5 !important; /* Cor azul solicitada */
    color: #ffffff !important;
    border: none !important;
    border-radius: 5px !important;
    font-weight: bold !important;
    font-family: sans-serif !important;
    text-transform: none !important;
}

body .um .um-button:hover,
body .um input[type=submit]:hover {
    background-color: #024ca3 !important; /* Tom mais escuro do azul no hover */
}

/* --- Links --- */
body .um a,
body .um a:link,
body .um a:visited {
    color: #035dc5 !important;
}
body .um a:hover {
    color: #5e9de0 !important;
}

/* --- Navegação da Página de Conta e Perfil --- */
body .um-account .um-account-side,
body .um-profile .um-profile-edit .um-dropdown {
    background-color: #1E1E1E !important;
    border: 1px solid #444 !important;
    border-radius: 8px !important;
}

body .um-account-nav a.um-account-nav-link,
body .um-profile-edit .um-dropdown li a {
    color: #e0e0e0 !important;
    border-bottom: 1px solid #333 !important;
    background: transparent !important;
}

body .um-account-nav a.um-account-nav-link:hover,
body .um-profile-edit .um-dropdown li a:hover {
    background-color: #333 !important;
    color: #ffffff !important;
}

body .um-account-nav a.um-account-nav-link.current {
    background-color: #035dc5 !important;
    color: #ffffff !important;
}

/* --- Menu de Engrenagem do Perfil --- */
body .um-profile .um-profile-edit-a {
    background: #333 !important;
    color: #fff !important;
}

/* --- Página de Redefinição de Senha --- */
body.um-page-password-reset .entry-header,
body.um-page-password-reset .entry-content,
body.um-page-password-reset .um-form p {
    background-color: #121212 !important;
    color: #e0e0e0 !important;
}

body .um-password-form .um-form {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}/* End custom CSS */