.elementor-25 .elementor-element.elementor-element-494446b{--display:flex;--min-height:491px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-25 .elementor-element.elementor-element-44896db .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li:not(.is-active) a{background-color:#4D4D4D;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-25 .elementor-element.elementor-element-44896db{width:var( --container-widget-width, 81.97% );max-width:81.97%;--container-widget-width:81.97%;--container-widget-flex-grow:0;--tab-content-spacing:0px;--tabs-container-justify-content:center;--tab-width:auto;--sections-background-color:#100A0A;}.elementor-25 .elementor-element.elementor-element-44896db.elementor-element{--flex-grow:0;--flex-shrink:0;}@media(max-width:1024px){.elementor-25 .elementor-element.elementor-element-44896db{width:var( --container-widget-width, 808.01px );max-width:808.01px;--container-widget-width:808.01px;--container-widget-flex-grow:0;}}@media(max-width:767px){.elementor-25 .elementor-element.elementor-element-44896db{width:var( --container-widget-width, 359.125px );max-width:359.125px;--container-widget-width:359.125px;--container-widget-flex-grow:0;}}/* Start custom CSS for woocommerce-my-account, class: .elementor-element-44896db *//* Ocultar mensaje de bienvenida */
.woocommerce-MyAccount-content p {
    display: none !important;
}

/* Ocultar botones no deseados por su enlace */
[href*="license-keys"], 
[href*="claves-de-licencia"],
[href*="downloads"], 
[href*="descargas"],
[href*="edit-address"],
[href*="direcciones"] {
    display: none !important;
}

/* Distribuir botones restantes hacia los lados */
.elementor-25 .elementor-element.elementor-element-44896db .woocommerce-MyAccount-navigation ul {
    display: flex !important;
    justify-content: space-between !important;
    gap: 10px !important;
    width: 100% !important;
    padding: 0 !important;
}

/* Hacer que los botones ocupen el espacio igualitariamente */
.elementor-25 .elementor-element.elementor-element-44896db .woocommerce-MyAccount-navigation-link {
    flex: 1 !important;
    list-style: none !important;
}
/* ELIMINAR MENSAJE DE BIENVENIDA */
.woocommerce-MyAccount-content p {
    display: none !important;
}

/* ELIMINAR BOTONES ESPECÍFICOS: Panel, Claves, Descargas y Direcciones */
.woocommerce-MyAccount-navigation-link--dashboard,
.woocommerce-MyAccount-navigation-link--license-keys,
.woocommerce-MyAccount-navigation-link--downloads,
.woocommerce-MyAccount-navigation-link--edit-address {
    display: none !important;
}

/* DISTRIBUIR LOS BOTONES QUE QUEDAN HACIA LOS LADOS */
.elementor-25 .elementor-element.elementor-element-44896db .woocommerce-MyAccount-navigation ul {
    display: flex !important;
    justify-content: space-between !important;
    width: 100% !important;
    padding: 0 !important;
    gap: 15px !important;
}

/* AJUSTAR LOS BOTONES RESTANTES */
.elementor-25 .elementor-element.elementor-element-44896db .woocommerce-MyAccount-navigation-link {
    flex: 1 !important;
    list-style: none !important;
}
/* Esto solo actúa cuando el usuario entra a la sección de billetera */
.woo-wallet-balance-container, 
.woo-wallet-action-container {
    display: none !important;
}

.woo-wallet-content-main {
    background: transparent !important;
}
/* 1. ELIMINAR EL BLOQUE MORADO DE SALDO (TODOS LOS POSIBLES SELECTORES) */
.woo-wallet-balance-container, 
#woo-wallet-balance-block,
.woo-wallet-content-main > div:first-child,
[class*="woo-wallet-balance"] {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
    height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    border: none !important;
}

/* 2. ELIMINAR EL ESPACIADO SUPERIOR QUE DEJA EL BLOQUE AL BORRARSE */
.woo-wallet-content-main {
    margin-top: 0 !important;
    padding-top: 0 !important;
}

/* 3. ASEGURAR QUE LOS "MOVIMIENTOS" SUBAN AL PRINCIPIO */
.woo-wallet-content-main h3:first-of-type {
    margin-top: 0 !important;
    padding-top: 10px !important;
    color: #d4af37 !important;
    text-align: center;
    text-transform: uppercase;
}

/* 4. LIMPIEZA DE TABLA (FONDO NEGRO PARA MÓVIL) */
.woo-wallet-transactions-items, 
.woo-wallet-transactions-items tbody td, 
.woo-wallet-transactions-items thead th {
    background-color: #000000 !important;
    color: #ffffff !important;
    border-color: #333333 !important;
}
/* 1. OCULTAR BALANCE HISTÓRICO Y SALDO TOTAL */
.woo-wallet-balance-container, 
.woo-wallet-content-main h3:contains("Balance History"),
.woo-wallet-content-main h3, 
.woo-wallet-action-container {
    display: none !important;
}

/* 2. AJUSTE DE DISEÑO PARA MÓVIL (BOTONES MÁS FINOS) */
@media (max-width: 768px) {
    /* Hacer los botones de navegación menos toscos */
    .woocommerce-MyAccount-navigation ul {
        display: grid !important;
        grid-template-columns: repeat(3, 1fr) !important; /* 3 botones por fila para ahorrar espacio */
        gap: 8px !important;
        padding: 5px !important;
    }

    .woocommerce-MyAccount-navigation ul li {
        border-radius: 8px !important;
        background: #1a1a1a !important;
    }

    .woocommerce-MyAccount-navigation ul li a {
        padding: 10px 5px !important;
        font-size: 9px !important;
        text-transform: uppercase;
    }

    /* Botón de cerrar sesión a lo ancho al final */
    .woocommerce-MyAccount-navigation-link--customer-logout {
        grid-column: span 3 !important;
    }
}

/* 3. ESTILIZAR LA TABLA DE MOVIMIENTOS PARA QUE SE VEA PREMIUM */
.woo-wallet-transactions-items {
    background: #000 !important;
    border: 1px solid #333 !important;
    border-radius: 12px !important;
    margin-top: 10px !important;
}

.woo-wallet-transactions-items thead th {
    background-color: #1a1a1a !important;
    color: #d4af37 !important; /* Dorado */
    padding: 10px !important;
    font-size: 11px !important;
}

.woo-wallet-transactions-items tbody td {
    border-bottom: 1px solid #222 !important;
    color: #fff !important;
    padding: 10px !important;
    font-size: 11px !important;
}/* End custom CSS */