.elementor-7384 .elementor-element.elementor-element-167d133{--display:flex;}.elementor-7384 .elementor-element.elementor-element-dedf66a{--tabs-normal-color:#5E5A5A;}/* Start custom CSS for container, class: .elementor-element-167d133 *//* === Painel do Cliente - Estilo Forçado === */

/* Container principal */
#primary.content-area.primary {
    background-color: #fff !important; 
    padding: 30px !important;
    border-radius: 12px !important;
    box-shadow: 0 4px 20px rgba(0,0,0,0.08) !important;
    font-family: "Inter", sans-serif !important;
    color: #111 !important;
}

/* Títulos do painel */
.entry-title {
    color: #BFA15A !important; 
    font-weight: 700 !important;
    margin-bottom: 20px !important;
    font-size: 28px !important;
}

/* Navegação lateral do My Account */
.woocommerce-MyAccount-navigation {
    background-color: #f7f7f7 !important;
    padding: 20px !important;
    border-radius: 10px !important;
    margin-bottom: 30px !important;
}

.woocommerce-MyAccount-navigation ul {
    list-style: none !important;
    padding: 0 !important;
    margin: 0 !important;
}

.woocommerce-MyAccount-navigation li {
    margin-bottom: 10px !important;
}

.woocommerce-MyAccount-navigation a {
    display: block !important;
    padding: 10px 15px !important;
    border-radius: 8px !important;
    text-decoration: none !important;
    color: #111 !important;
    background-color: #fff !important;
    transition: all 0.3s ease !important;
    font-weight: 500 !important;
}

.woocommerce-MyAccount-navigation li.is-active a,
.woocommerce-MyAccount-navigation a:hover {
    background-color: #BFA15A !important;
    color: #fff !important;
}

/* Conteúdo do painel */
.woocommerce-MyAccount-content {
    background-color: #fff !important;
    padding: 25px !important;
    border-radius: 12px !important;
    box-shadow: 0 2px 10px rgba(0,0,0,0.05) !important;
    color: #111 !important;
}

/* Mensagens de erro/sucesso */
.woocommerce-error, 
.woocommerce-message, 
.woocommerce-info {
    border-left: 4px solid #BFA15A !important;
    background-color: #fff8e1 !important;
    padding: 15px 20px !important;
    margin-bottom: 20px !important;
    border-radius: 8px !important;
    color: #333 !important;
}

/* Botões gerais */
a.dokan-btn, 
.woocommerce-MyAccount-content a.button, 
button.button, 
input[type="submit"].button {
    background-color: #BFA15A !important;
    color: #fff !important;
    padding: 12px 25px !important;
    border-radius: 8px !important;
    text-transform: uppercase !important;
    font-weight: 600 !important;
    border: none !important;
    cursor: pointer !important;
    transition: all 0.3s ease !important;
    text-decoration: none !important;
    display: inline-block !important;
}

/* Hover geral dos botões */
a.dokan-btn:hover, 
.woocommerce-MyAccount-content a.button:hover, 
button.button:hover, 
input[type="submit"].button:hover {
    background-color: #9c7d3d !important;
    color: #fff !important;
}

/* Links dentro do conteúdo - dourado */
.woocommerce-MyAccount-content-wrapper a {
    color: #BFA15A !important;
    text-decoration: underline !important;
}

/* Hover dos links dentro do conteúdo */
.woocommerce-MyAccount-content-wrapper a:hover {
    color: #9c7d3d !important;
}

/* Botão Dokan específico - branco sempre */
.woocommerce-MyAccount-content-wrapper a.dokan-btn.dokan-btn-theme.vendor-dashboard {
    color: #fff !important;
    text-decoration: none !important;
}

/* Hover do botão Dokan */
.woocommerce-MyAccount-content-wrapper a.dokan-btn.dokan-btn-theme.vendor-dashboard:hover {
    color: #fff !important;
    background-color: #9c7d3d !important;
}
.show-password-input {
    background-color: white; /* fundo branco */
    border: 1px solid #ccc; /* opcional: borda cinza clara */
}

/* Personalização mobile */
@media (max-width: 768px) {
    .woocommerce-MyAccount-navigation {
        display: flex !important;
        flex-wrap: wrap !important;
        gap: 10px !important;
    }

    .woocommerce-MyAccount-navigation li {
        flex: 1 1 48% !important;
        margin-bottom: 0 !important;
    }
}/* End custom CSS */