/*
 * Wih.Setting v1.0.3 — 12-10-2026 (Montréal).
 * Disposition limitée à #search_form_ajax, lorsqu'il contient les 5 champs.
 * Pas de changement au pays global, aux listes Select2 ni aux annonces.
 */
#search_form_ajax.wih-cd-disposition-active > .row {
    display: flex !important;
    flex-wrap: wrap !important;
    align-items: flex-start !important;
}
#search_form_ajax.wih-cd-disposition-active > .row > .wih-cd-disposition-entete {
    flex: 0 0 100% !important;
    width: 100% !important;
    max-width: 100% !important;
    box-sizing: border-box !important;
    padding: 0 15px !important;
    margin: 4px 0 12px !important;
    float: none !important;
    color: #333 !important;
    font-size: 16px !important;
    line-height: 1.45 !important;
}
#search_form_ajax.wih-cd-disposition-active .wih-cd-disposition-quoi { order: 10 !important; }
#search_form_ajax.wih-cd-disposition-active .wih-cd-disposition-ou { order: 20 !important; margin-top: 8px !important; }
#search_form_ajax.wih-cd-disposition-active .wih-cd-disposition-note {
    display: inline-block;
    margin-inline-start: 12px;
    color: #666;
    font-size: 12px;
    font-weight: normal;
}
#search_form_ajax.wih-cd-disposition-active > .row > .wih-cd-disposition-colonne {
    float: none !important;
    box-sizing: border-box !important;
    min-width: 0 !important;
    margin-bottom: 10px !important;
}
#search_form_ajax.wih-cd-disposition-active > .row > [data-wih-critere='titre'] {
    order: 11 !important; width: 33.333333% !important; flex: 0 0 33.333333% !important;
}
#search_form_ajax.wih-cd-disposition-active > .row > [data-wih-critere='categorie'] {
    order: 12 !important; width: 33.333333% !important; flex: 0 0 33.333333% !important;
}
#search_form_ajax.wih-cd-disposition-active > .row > [data-wih-critere='mots'] {
    order: 13 !important; width: 33.333333% !important; flex: 0 0 33.333333% !important;
}
#search_form_ajax.wih-cd-disposition-active > .row > [data-wih-critere='region'] {
    order: 21 !important; width: 50% !important; flex: 0 0 50% !important;
}
#search_form_ajax.wih-cd-disposition-active > .row > [data-wih-critere='adresse'] {
    order: 22 !important; width: 50% !important; flex: 0 0 50% !important;
}
#search_form_ajax.wih-cd-disposition-active .wih-cd-disposition-libelle {
    font-size: 13px !important;
    font-weight: 600 !important;
    line-height: 1.4 !important;
    margin: 0 0 7px !important;
    color: #333 !important;
}
/* DWT garde la responsabilité de la taille des contrôles et des listes. */
#search_form_ajax.wih-cd-disposition-active > .row > .clearfix {
    order: 30 !important;
    flex: 0 0 100% !important;
    width: 100% !important;
    height: 0 !important;
}
#search_form_ajax.wih-cd-disposition-active > .row > #dynamic_fields_topbar_on {
    order: 31 !important;
    width: 100% !important;
    flex: 0 0 100% !important;
    float: none !important;
}
@media (min-width: 768px) and (max-width: 991px) {
    #search_form_ajax.wih-cd-disposition-active > .row > [data-wih-critere='titre'],
    #search_form_ajax.wih-cd-disposition-active > .row > [data-wih-critere='categorie'] {
        width: 50% !important; flex: 0 0 50% !important;
    }
    #search_form_ajax.wih-cd-disposition-active > .row > [data-wih-critere='mots'] {
        width: 100% !important; flex: 0 0 100% !important;
    }
}
@media (max-width: 767px) {
    #search_form_ajax.wih-cd-disposition-active > .row > .wih-cd-disposition-colonne {
        width: 100% !important; flex: 0 0 100% !important;
    }
    #search_form_ajax.wih-cd-disposition-active .wih-cd-disposition-note {
        display: block;
        margin-inline-start: 0;
        margin-top: 4px;
    }
}
