/* =====================================================================
   BailSecurity - survol des boutons, sur tout le site (16/10/2026)
   ---------------------------------------------------------------------
   Tout bouton survolé s'enfonce légèrement et son fond s'assombrit un peu ; appuyé, un peu plus. L'enfoncement passe par les
   propriétés « translate » et « scale », qui s'ajoutent à la transformation propre de l'élément (centrage, rotation) sans la
   remplacer. Les anciens effets de soulèvement au survol sont retirés dans chaque feuille. Chargée en dernier, sur toutes les pages
   (php/php/Garde.php, bs_info_script ; et les pages qui n'appellent pas ce script).
   ===================================================================== */
:where(button, input[type=submit], input[type=button], input[type=reset], .es-btn, .btn, .btn-ligne, [role=button], .es-carte,
       .CarteAccueil, .adm-kpi a, a.bs-qt-chiffre, .bs-edl-carte, .es-roue, .es-ie-choix, .ins-profil, .pastille, .es-verifier-haut,
       .bs-info-ok, .bs-ref-champ, .es-ligne[data-fiche], .es-ligne[data-ov-bail], .bs-ch-bail[data-ov-bail]) {
	transition: translate .14s ease, scale .14s ease, filter .14s ease, background-color .16s ease, border-color .16s ease, box-shadow .16s ease, color .16s ease;
}
:where(button, input[type=submit], input[type=button], input[type=reset], .es-btn, .btn, .btn-ligne, [role=button], .es-carte,
       .CarteAccueil, .adm-kpi a, a.bs-qt-chiffre, .bs-edl-carte, .es-roue, .es-ie-choix, .ins-profil, .pastille, .es-verifier-haut,
       .bs-info-ok, .bs-ref-champ, .es-ligne[data-fiche], .es-ligne[data-ov-bail], .bs-ch-bail[data-ov-bail]):where(:not(:disabled):not([aria-disabled="true"])):hover {
	translate: 0 1px; scale: .985; filter: brightness(.95);
}
:where(button, input[type=submit], input[type=button], input[type=reset], .es-btn, .btn, .btn-ligne, [role=button], .es-carte,
       .CarteAccueil, .adm-kpi a, a.bs-qt-chiffre, .bs-edl-carte, .es-roue, .es-ie-choix, .ins-profil, .pastille, .es-verifier-haut,
       .bs-info-ok, .bs-ref-champ, .es-ligne[data-fiche], .es-ligne[data-ov-bail], .bs-ch-bail[data-ov-bail]):where(:not(:disabled):not([aria-disabled="true"])):active {
	translate: 0 2px; scale: .97; filter: brightness(.9);
}
@media (prefers-reduced-motion: reduce) {
	:where(button, input[type=submit], input[type=button], .es-btn, .btn, .btn-ligne, [role=button], .es-carte):hover,
	:where(button, input[type=submit], input[type=button], .es-btn, .btn, .btn-ligne, [role=button], .es-carte):active { translate: none; scale: none; }
}
