/* réduction espace entre toggle et slider */
.filter-slider-container {
    margin-top: -30px;
    /* réduit l'espace entre le toggle et le slider */
    margin-left: 0px;
    /* indenté légèrement pour aligner avec le switch */
}

/* optionnel: réduire encore la hauteur du slider */
.filter-slider-container .irs {
    margin-top: -6px;
    margin-bottom: -4px;
}

/* barre de fond du slider */
.filter-slider-container .irs-bar,
.filter-slider-container .irs-line {
    height: 6px;
    /* réduit épaisseur de la barre */
}

/* aligner le label verticalement avec le toggle */
.filter-item .switch+span {
    line-height: 1.2;
    /* ajuste la hauteur du texte */
    font-size: 0.9rem;
    margin-left: 4px;
}

/* labels min/max plus petits */
.filter-slider-container .irs-min,
.filter-slider-container .irs-max {
    font-size: 0.7rem;
}

.filter-item .switch {
    transform: scale(0.75);
    /* réduit la taille du toggle à 75% */
    transform-origin: left center;
    /* garde alignement gauche */
    margin-bottom: 0px;
}

/* slider plus compact */
.filter-slider-container .irs {
    margin-top: -6px;
    margin-bottom: -4px;
}