/* 1.0.117 — /actualite/ : contrôle catégories unique et déterministe. */
.cuts-mobile-category-select-v114{display:none;}
.cuts-filter-desktop-v117{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:30px;}
.cuts-filter-desktop-v117 a,
.cuts-filter-desktop-v117 a:visited{
  font-size:11px;
  padding:7px 12px;
  background:#132a4f!important;
  color:#fff!important;
  border:1px solid rgba(255,255,255,.12)!important;
  border-radius:20px;
  text-decoration:none!important;
}
.cuts-filter-desktop-v117 a:hover,
.cuts-filter-desktop-v117 a:focus-visible{
  background:#d91c35!important;
  color:#fff!important;
  border-color:#d91c35!important;
}

@media (max-width:760px){
  .cuts-filter-desktop-v117{display:none!important;}
  body.cuts-browser-mobile-v171 .cuts-mobile-category-select-v114{
    position:relative!important;
    display:block!important;
    width:100%!important;
    margin:0 0 24px!important;
  }
  body.cuts-browser-mobile-v171 .cuts-mobile-category-select-v114::after{
    content:'⌄';
    position:absolute!important;
    right:14px!important;
    top:50%!important;
    transform:translateY(-52%)!important;
    color:#fff!important;
    font-size:18px!important;
    line-height:1!important;
    pointer-events:none!important;
  }
  body.cuts-browser-mobile-v171 .cuts-mobile-category-select-control-v114{
    -webkit-appearance:none!important;
    appearance:none!important;
    display:block!important;
    width:100%!important;
    min-height:46px!important;
    margin:0!important;
    padding:11px 42px 11px 14px!important;
    border:1px solid rgba(255,255,255,.12)!important;
    border-radius:9px!important;
    background:#102a59!important;
    color:#fff!important;
    font-family:inherit!important;
    font-size:13px!important;
    font-weight:900!important;
    line-height:1.3!important;
    box-shadow:none!important;
    outline:none!important;
  }
  body.cuts-browser-mobile-v171 .cuts-mobile-category-select-control-v114 option{
    background:#102a59!important;
    color:#fff!important;
  }
}

/* 1.0.125 — catégories mobile : correction minimale du chevauchement titre / Retour.
 * Le bouton Retour global reste strictement inchangé.
 * On descend uniquement le contenu de la catégorie pour que le H1 commence
 * sous le bouton, sans toucher au menu déroulant ni au JavaScript. */
@media (max-width:760px){
  body.cuts-page-category-v171 .cuts-page-backbar-v144 + .cuts-section{
    padding-top:64px!important;
  }
  body.cuts-page-category-v171 .cuts-page-backbar-v144 + .cuts-section > .cuts-shell > h1{
    margin-top:0!important;
    white-space:normal!important;
  }
}
