/* Commandes de filtres classiques : neutraliser uniquement le rendu natif du bouton. */
.krea3-filter-control {
    -webkit-appearance: none;
    appearance: none;
    background: none;
    border: 0;
    color: inherit;
    cursor: pointer;
    font: inherit;
    min-height: 44px;
    min-width: 44px;
    padding: 0;
    text-align: inherit;
}

.krea3-filter-control:focus,
.krea3-filter-control:focus-visible {
    outline: 3px solid currentColor;
    outline-offset: 3px;
}

/* Les thèmes historiques ciblaient ces identifiants avec un sélecteur `a#...`. */
#plus_criteres_centrale.krea3-filter-control,
#reset_recherche_centrale.krea3-filter-control {
    background-color: var(--couleur-blanc, #fff);
    border: 1px solid rgba(0, 0, 0, .1);
    color: #666;
    display: inline-block;
    font-family: sans-serif;
    font-size: 1em;
    font-weight: 300;
    margin: 0 5px;
    padding: 10px;
    text-decoration: none;
}

#plus_criteres_centrale.krea3-filter-control {
    color: #e84627;
}

#plus_criteres_centrale.krea3-filter-control:hover,
#reset_recherche_centrale.krea3-filter-control:hover {
    border-color: rgba(0, 0, 0, .3);
}

#plus_criteres_centrale.krea3-filter-control.active {
    background-color: #e84627;
    color: var(--couleur-blanc, #fff);
}

.buttons.centrale.plus-de-criteres .krea3-filter-control {
    margin: 3px;
}
