/* lot 59 : boutons « à suivre » du haut (bleu nuit, bleu, argent ; rouge seulement pour signaler) */
.sd59-grp{display:flex;gap:6px;align-items:center;margin-right:8px}
.sd57-bar .sd59-grp{margin:0 0 0 2px;padding-left:8px;border-left:1px solid rgba(201,206,214,.35)}
.sd59-b{position:relative;display:inline-flex;align-items:center;gap:6px;height:40px;min-width:40px;padding:0 11px;border-radius:12px;border:1px solid rgba(201,206,214,.45);background:rgba(255,255,255,.08);color:#fff;font:600 13px/1 Manrope,system-ui,sans-serif;text-decoration:none;white-space:nowrap;justify-content:center;box-sizing:border-box}
.sd59-b:hover,.sd59-b:focus-visible{background:rgba(255,255,255,.18);outline:none}
.sd59-b:focus-visible{box-shadow:0 0 0 2px #C9CED6}
.sd59-b svg{flex:none}
.sd59-c{display:none}
.sd59-n{position:absolute;top:-7px;right:-7px;min-width:20px;height:20px;padding:0 5px;border-radius:10px;background:#E0313A;color:#fff;font:800 11px/20px Manrope,system-ui,sans-serif;font-style:normal;text-align:center;box-shadow:0 0 0 2px #0B1F3A;box-sizing:border-box;pointer-events:none}
.sd59-n[hidden]{display:none}
/* revue 7 : rouge seulement pour le compteur (pastille) ; le bouton lui-même reste argent, un peu plus marqué */
.sd59-rouge{border-color:#C9CED6;background:rgba(255,255,255,.14)}
.sd59-rouge:hover,.sd59-rouge:focus-visible{background:rgba(255,255,255,.22)}
body.cx-ouvert .sd59-grp{visibility:hidden}
/* libellé visible sur grand écran, icône seule ailleurs (titre et aria-label gardés) */
/* revue 7 : même règle que le lot 57 (icônes seules jusqu’à 2099 px (la recherche garde sa place), libellés courts jusqu’à 2499 px, longs au-delà) */
@media (max-width:2499px){.sd59-l{display:none}.sd59-c{display:inline}}
@media (min-width:761px) and (max-width:2099px){
  .sd57-bar .sd59-grp,.sd59-grp{gap:10px}
  .sd59-b{width:40px;padding:0}
  .sd59-b .sd59-c{display:none}
}
/* accueil : chiffre « À traiter » en rouge quand il y a des dossiers */
#ac-k b.sd59-rouge-ac{background:#C62828 !important}
/* liste Dossiers : petite note sous le titre */
.sd59-note{font-size:12px;color:#5B6068;margin:2px 0 8px}
.sd59-note a{color:#1E5AA8;font-weight:700}
/* téléphone : la barre du lot 57 est déjà sur la 2e ligne ; les 4 boutons passent sur une 3e ligne, 44 px, icône + chiffre */
@media (max-width:760px){
  html.sd59-on:root:has(#sd59-grp){--haut:calc(162px + env(safe-area-inset-top))} /* revue 7 : plus fort que « html:root:has(#sd57-bar) » du lot 57 (112 px) */
  .sd57-bar{flex-wrap:wrap;row-gap:6px}
  .sd57-bar .sd59-grp,.sd59-grp{flex:1 0 100%;margin:0;padding:0 0 4px;border-left:0;gap:6px}
  .sd59-b{flex:1 1 0;height:44px;min-width:44px;padding:0 6px}
  .sd59-b .sd59-l{display:none}
  .sd59-b .sd59-c{display:inline-block;font-size:12px;overflow:hidden;text-overflow:ellipsis;max-width:100%;line-height:1.35}
  .sd59-b svg{display:none}
  .sd59-n{top:-6px;right:-4px}
}
@media (max-width:340px){.sd59-b .sd59-c{display:none}.sd59-b svg{display:inline}}
