.elementor-2409 .elementor-element.elementor-element-32a8070{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2409 .elementor-element.elementor-element-255cf17{--display:flex;}.elementor-2409 .elementor-element.elementor-element-d037998{--tabs-normal-color:var( --e-global-color-text );--tabs-border-color:var( --e-global-color-accent );--sections-border-color:var( --e-global-color-accent );--typography-section-titles-color:var( --e-global-color-accent );--general-text-color:var( --e-global-color-text );--login-messages-color:var( --e-global-color-text );--checkboxes-color:var( --e-global-color-accent );--payment-methods-radio-buttons-color:var( --e-global-color-accent );--forms-labels-color:var( --e-global-color-accent );--forms-fields-normal-color:var( --e-global-color-accent );--forms-buttons-normal-text-color:var( --e-global-color-accent );--tables-title-color:var( --e-global-color-accent );--tables-items-color:var( --e-global-color-accent );--variations-color:var( --e-global-color-accent );--tables-links-normal-color:var( --e-global-color-text );--tables-divider-border-color:var( --e-global-color-accent );--tables-button-normal-text-color:var( --e-global-color-accent );}.e-woo-select2-wrapper .select2-results__option{color:var( --e-global-color-accent );}.elementor-2409 .elementor-element.elementor-element-d037998 .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:var( --e-global-color-accent );}.elementor-2409 .elementor-element.elementor-element-d037998 {--tables-buttons-border-color:var( --e-global-color-accent );}/* Start custom CSS for woocommerce-my-account, class: .elementor-element-d037998 *//* --- DASHBOARD MI CUENTA STUDIO TABLAS (COLORES PERSONALIZADOS) --- */

/* 1. Estilo del Menú Lateral (Navegación) */
.elementor-2409 .elementor-element.elementor-element-d037998 .woocommerce-MyAccount-navigation ul {
    border: none !important;
    background: transparent !important;
    padding: 0 !important;
}

.elementor-2409 .elementor-element.elementor-element-d037998 .woocommerce-MyAccount-navigation-link {
    border: none !important;
    background: transparent !important; 
    margin-bottom: 5px !important;
}

.elementor-2409 .elementor-element.elementor-element-d037998 .woocommerce-MyAccount-navigation-link a {
    font-family: 'Satoshi', sans-serif !important;
    text-transform: uppercase !important;
    font-size: 12px !important;
    letter-spacing: 2px !important;
    color: #4B4342 !important; /* Gris/Marrón para texto no activo */
    padding: 15px 0 !important;
    transition: all 0.3s ease !important;
    border-bottom: 1px solid transparent !important;
    display: block;
}

/* Estado al pasar el ratón */
.elementor-2409 .elementor-element.elementor-element-d037998 .woocommerce-MyAccount-navigation-link a:hover {
    color: #D3BB96 !important; /* Tono Arena/Dorado al pasar el ratón */
    padding-left: 10px !important; 
}

/* Estado Activo (Donde está el usuario ahora) */
.elementor-2409 .elementor-element.elementor-element-d037998 .woocommerce-MyAccount-navigation-link.is-active {
    background-color: transparent !important; 
}

.elementor-2409 .elementor-element.elementor-element-d037998 .woocommerce-MyAccount-navigation-link.is-active a {
    color: #474748 !important; /* Gris oscuro para el enlace activo */
    font-weight: 600 !important;
    border-bottom: 1px solid #474748 !important; /* Línea inferior del enlace activo */
}

/* 2. Área de Contenido (Derecha) y Enlaces Internos */
.elementor-2409 .elementor-element.elementor-element-d037998 .woocommerce-MyAccount-content {
    font-family: 'Satoshi', sans-serif !important;
    line-height: 1.8 !important;
    color: #474748 !important; /* Gris oscuro para el texto general */
    padding-left: 50px !important;
}

/* Enlaces dentro del contenido (pedidos, direcciones, etc.) */
.elementor-2409 .elementor-element.elementor-element-d037998 .woocommerce-MyAccount-content a {
    color: #D3BB96 !important; /* Tono Arena/Dorado para los enlaces */
    text-decoration: none !important;
    transition: color 0.3s;
}

.elementor-2409 .elementor-element.elementor-element-d037998 .woocommerce-MyAccount-content a:hover {
    color: #474748 !important; /* Gris oscuro al pasar el ratón sobre los enlaces */
}

/* 3. Estilo de los formularios interiores */
.elementor-2409 .elementor-element.elementor-element-d037998 .woocommerce-EditProfileForm fieldset,
.elementor-2409 .elementor-element.elementor-element-d037998 .woocommerce-address-fields fieldset {
    border: none !important;
    padding: 0 !important;
}

.elementor-2409 .elementor-element.elementor-element-d037998 input, .elementor-2409 .elementor-element.elementor-element-d037998 select {
    border: none !important;
    border-bottom: 1px solid #D3BB96 !important; /* Borde inferior Arena/Dorado */
    background: transparent !important;
    border-radius: 0 !important;
    padding: 10px 0 !important;
    width: 100% !important;
    color: #474748 !important; /* Texto gris oscuro al escribir */
}

.elementor-2409 .elementor-element.elementor-element-d037998 input:focus {
    border-bottom-color: #474748 !important; /* Borde inferior Gris oscuro al hacer clic */
    outline: none !important;
}

.elementor-2409 .elementor-element.elementor-element-d037998 label {
    font-size: 10px !important;
    text-transform: uppercase !important;
    letter-spacing: 1.5px !important;
    color: #4B4342 !important; /* Etiquetas de formulario en Gris/Marrón */
    margin-top: 20px !important;
}

/* 4. Botones dentro de la cuenta */
.elementor-2409 .elementor-element.elementor-element-d037998 .button {
    background-color: #474748 !important; /* Fondo Gris Oscuro */
    color: #F5F1EB !important; /* Texto Crema/Beige */
    border-radius: 0 !important;
    text-transform: uppercase !important;
    font-size: 11px !important;
    letter-spacing: 2px !important;
    padding: 15px 30px !important;
    border: none !important;
    transition: all 0.3s ease !important;
    margin-top: 20px !important;
}

.elementor-2409 .elementor-element.elementor-element-d037998 .button:hover {
    background-color: #D3BB96 !important; /* Fondo Arena/Dorado al pasar el ratón */
    color: #474748 !important; /* Texto Gris oscuro al pasar el ratón */
}

/* 5. Mensajes informativos (Info Boxes) */
.elementor-2409 .elementor-element.elementor-element-d037998 .woocommerce-info, 
.elementor-2409 .elementor-element.elementor-element-d037998 .woocommerce-message {
    border-top: 2px solid #D3BB96 !important; /* Línea superior Arena/Dorado */
    background-color: #F5F1EB !important; /* Fondo Crema/Beige */
    font-size: 14px !important;
    color: #474748 !important; /* Texto Gris Oscuro */
    border-radius: 0 !important;
    /* Mantenemos el padding corregido: Arriba, Derecha, Abajo, Izquierda */
    padding: 20px 20px 20px 55px !important; 
}

/* Iconos de los mensajes informativos */
.elementor-2409 .elementor-element.elementor-element-d037998 .woocommerce-info::before, 
.elementor-2409 .elementor-element.elementor-element-d037998 .woocommerce-message::before {
    color: #D3BB96 !important; /* Icono en Tono Arena/Dorado */
}/* End custom CSS */