.elementor-206 .elementor-element.elementor-element-f20966f{--display:flex;--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;--align-items:flex-start;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-206 .elementor-element.elementor-element-3c87e3f{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-206 .elementor-element.elementor-element-8f85194{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-206 .elementor-element.elementor-element-9965c31 .jet-listing-dynamic-field__content{color:#616161;font-family:"Manrope", Sans-serif;font-size:15px;font-weight:500;line-height:1.5em;text-align:left;}.elementor-206 .elementor-element.elementor-element-9965c31 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-206 .elementor-element.elementor-element-9965c31 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-206 .elementor-element.elementor-element-9965c31 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-206 .elementor-element.elementor-element-4b02bea{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-206 .elementor-element.elementor-element-5940fa7 .jet-listing-dynamic-field__content{font-family:"Manrope", Sans-serif;font-weight:400;line-height:1.5em;text-align:left;}.elementor-206 .elementor-element.elementor-element-5940fa7 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-206 .elementor-element.elementor-element-5940fa7 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-206 .elementor-element.elementor-element-5940fa7 .jet-listing-dynamic-field{justify-content:flex-start;}@media(min-width:768px){.elementor-206 .elementor-element.elementor-element-8f85194{--width:65%;}.elementor-206 .elementor-element.elementor-element-4b02bea{--width:35%;}}@media(max-width:767px){.elementor-206 .elementor-element.elementor-element-f20966f{--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;}.elementor-206 .elementor-element.elementor-element-3c87e3f{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-206 .elementor-element.elementor-element-8f85194{--width:100%;}.elementor-206 .elementor-element.elementor-element-4b02bea{--width:100%;--margin-top:-10px;--margin-bottom:-5px;--margin-left:0px;--margin-right:0px;}}/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-5940fa7 *//* Estructura Base */
.elementor-206 .elementor-element.elementor-element-5940fa7 .level-wrapper {
    display: flex;
    align-items: center;
    gap: 10px;
}

.elementor-206 .elementor-element.elementor-element-5940fa7 .bars-container {
    display: flex;
    align-items: flex-end;
    gap: 3px;
}

.elementor-206 .elementor-element.elementor-element-5940fa7 .bar {
    width: 6px;
    border-radius: 10px;
    background-color: #e5e5e5;
}

.elementor-206 .elementor-element.elementor-element-5940fa7 .bar:nth-child(1) { height: 8px; }
.elementor-206 .elementor-element.elementor-element-5940fa7 .bar:nth-child(2) { height: 14px; }
.elementor-206 .elementor-element.elementor-element-5940fa7 .bar:nth-child(3) { height: 20px; }

/* Estilo del texto que vamos a generar */
.elementor-206 .elementor-element.elementor-element-5940fa7 .level-text-dynamic {
    font-weight: bold;
    /*text-decoration: underline;*/
    font-size: 15px;
}

/* --- GENERACIÓN DINÁMICA DE TEXTO Y COLOR --- */

/* NIVEL 1 - BAJO */
.elementor-206 .elementor-element.elementor-element-5940fa7 .level-wrapper[data-level="1"] .bar:nth-child(1) { background-color: #2ecc71 !important; }
.elementor-206 .elementor-element.elementor-element-5940fa7 .level-wrapper[data-level="1"] .level-text-dynamic::before { 
    content: "Bajo"; 
    color: #2ecc71; 
}

/* NIVEL 2 - MEDIO */
.elementor-206 .elementor-element.elementor-element-5940fa7 .level-wrapper[data-level="2"] .bar:nth-child(-n+2) { background-color: #f39c12 !important; }
.elementor-206 .elementor-element.elementor-element-5940fa7 .level-wrapper[data-level="2"] .level-text-dynamic::before { 
    content: "Medio"; 
    color: #f39c12; 
}

/* NIVEL 3 - ALTO */
.elementor-206 .elementor-element.elementor-element-5940fa7 .level-wrapper[data-level="3"] .bar:nth-child(-n+3) { background-color: #e74c3c !important; }
.elementor-206 .elementor-element.elementor-element-5940fa7 .level-wrapper[data-level="3"] .level-text-dynamic::before { 
    content: "Alto"; 
    color: #e74c3c; 
}/* End custom CSS */