.elementor-widget-container .mas-swiper-arrows .elementor-button-link{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-919 .elementor-element.elementor-element-665b55a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;}.elementor-919 .elementor-element.elementor-element-0e42ef6 > .elementor-widget-container{background-color:#FFFFFF;padding:0px 0px 0px 0px;}.elementor-919 .elementor-element.elementor-element-0e42ef6 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-919 .elementor-element.elementor-element-0e42ef6 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-919 .elementor-element.elementor-element-0e42ef6 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-919 .elementor-element.elementor-element-0e42ef6 .jet-listing-dynamic-field__content{text-align:left;}.elementor-919 .elementor-element.elementor-element-73304d5 .jet-listing-dynamic-link__link{align-self:flex-start;flex-direction:row;}.elementor-919 .elementor-element.elementor-element-73304d5 .jet-listing-dynamic-link__icon{order:1;}body:not(.rtl) .elementor-919 .elementor-element.elementor-element-73304d5 .jet-listing-dynamic-link__icon{margin-right:27px;}body.rtl .elementor-919 .elementor-element.elementor-element-73304d5 .jet-listing-dynamic-link__icon{margin-left:27px;}.elementor-919 .elementor-element.elementor-element-2e04049 > .elementor-widget-container{background-color:#FFFFFF;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-919 .elementor-element.elementor-element-2e04049{right:2%;}body.rtl .elementor-919 .elementor-element.elementor-element-2e04049{left:2%;}.elementor-919 .elementor-element.elementor-element-2e04049{top:34px;}.elementor-919 .elementor-element.elementor-element-2e04049 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-919 .elementor-element.elementor-element-2e04049 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-919 .elementor-element.elementor-element-2e04049 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-919 .elementor-element.elementor-element-2e04049 .jet-listing-dynamic-field__content{text-align:left;}/* Start custom CSS for container, class: .elementor-element-665b55a *//* ========================================================= */
/* === [32] FILA DE DOCUMENTO MEJORADA (TAG SUTIL Y EN LÍNEA) === */
/* ========================================================= */

#contnedorliquidacion {
    /* Diseño Base Sólido */
    background-color: #FFFFFF;
    border: 1px solid #E0E0E0;  
    border-radius: 12px; 
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.04); 
    padding: 20px 25px; 
    margin-bottom: 15px; 
    
    display: flex; 
    align-items: center; 
    
    position: relative; 
    overflow: hidden; 
    transition: all 0.3s ease-in-out;
    cursor: pointer;
}

/* Efecto de Hover Sutil (similar al de perfil) */
#contnedorliquidacion:hover {
    background-color: #F8F8F8; 
    border-color: #3498DB; 
    box-shadow: 0 6px 15px rgba(0, 0, 0, 0.1); 
    transform: translateY(-1px); 
}

#contnedorliquidacion .e-con-inner {
    width: 100%;
    display: flex;
    align-items: center;
    gap: 15px; 
}

/* --------------------------------------------------------- */
/* --- 2. ENLACE PRINCIPAL DE DOCUMENTO (#linkliquidacion) --- */
/* --------------------------------------------------------- */

#linkliquidacion {
    flex-grow: 1; 
    flex-shrink: 1;
    min-width: 0; 
}

#linkliquidacion a.jet-listing-dynamic-link__link {
    color: #1F2A37; 
    font-size: 1.1em; 
    font-weight: 600; 
    text-decoration: none;
    
    display: flex;
    align-items: center;
    gap: 15px; 
    transition: color 0.2s, transform 0.2s; /* Añadir transición al transform */
}

#linkliquidacion a.jet-listing-dynamic-link__link i.jet-listing-dynamic-link__icon {
    font-size: 1.4em;
    color: #3498DB; 
    flex-shrink: 0;
}

#linkliquidacion a.jet-listing-dynamic-link__link:hover {
    color: #3498DB; 
    transform: translateX(3px); /* 💥 Animación al hover del link */
}

/* --------------------------------------------------------- */
/* --- 3. METADATOS (TAG Y PARTIDO) --- */
/* --------------------------------------------------------- */

#opcionliquidacion, #partidoliquidacion {
    position: static !important; 
    margin: 0;
    padding: 0;
    flex-shrink: 0; 
}

/* 💥 ESTILO MEJORADO: #opcionliquidacion como TAG */
#opcionliquidacion {
    /* Eliminamos border-right */
    padding-right: 15px; 
    margin-right: 5px; /* Espacio extra al siguiente elemento */
}

#opcionliquidacion .jet-listing-dynamic-field__content {
    /* Convertir el texto en un pequeño tag */
    background-color: #E3F2FD; /* Fondo suave (color acento claro) */
    color: #3498DB; /* Color acento */
    font-size: 0.75em; /* Más pequeño que antes */
    font-weight: 600;
    text-transform: uppercase;
    white-space: nowrap; 
    padding: 4px 8px; 
    border-radius: 4px;
    transition: background-color 0.2s;
}

#opcionliquidacion:hover .jet-listing-dynamic-field__content {
    background-color: #D5E8FB; /* Ligeramente más oscuro al hover */
}

/* 💥 Estilo para PARTIDO POLÍTICO (#partidoliquidacion) - Mantenido */
#partidoliquidacion {
    /* Va después del tag */
    margin-right: 5px; 
}

#partidoliquidacion .jet-listing-dynamic-field__content {
    color: #1F2A37; 
    font-size: 0.9em; 
    font-weight: 600;
    white-space: nowrap; 
}

/* --------------------------------------------------------- */
/* --- 4. AJUSTES PARA DISPOSITIVOS MÓVILES --- */
/* --------------------------------------------------------- */

@media (max-width: 768px) {
    #contnedorliquidacion {
        flex-direction: column;
        align-items: flex-start;
        padding: 15px;
        gap: 10px;
    }

    #contnedorliquidacion .e-con-inner {
        flex-direction: column;
        align-items: flex-start;
        width: 100%;
    }
    
    #linkliquidacion {
        order: 1;
        width: 100%;
        margin-bottom: 10px;
    }

    /* Los metadatos se colocan debajo del link */
    #opcionliquidacion {
        order: 2;
        padding-right: 0;
        margin-right: 10px; /* Separación de la tarjeta del partido */
    }

    /* Quitar el estilo de tag en móvil para que se integre mejor en la línea */
    #opcionliquidacion .jet-listing-dynamic-field__content {
        background-color: transparent;
        color: #6B7280; /* Gris sutil */
        font-weight: 500;
        padding: 0;
        border-radius: 0;
    }

    /* Simular la separación en línea en móvil (como el diseño anterior) */
    #opcionliquidacion .jet-listing-dynamic-field__content:after {
        content: " | ";
        color: #D1D5DB;
        font-weight: 400;
    }

    #partidoliquidacion {
        order: 3;
        margin-right: 0;
    }
}/* End custom CSS */