/* 05/10/2026 (user : « pourquoi à Personne dédiée il y a des flèches qui tirent une liste et pas à
   Chantier ? Mets ça au chantier et partout dans le site ») : tout champ qui ouvre une liste porte le
   même repère à droite, deux petites flèches haut et bas. Cela vaut pour les listes simples et pour
   les champs « chercher puis choisir » (chantier). Même dessin sur Mac, Windows, iPhone et Android. */
html body select:not([multiple]):not([size]):not(#_a),
html body input.ch-search-input:not(#_a),
html body input.cs-input:not(#_a){
  -webkit-appearance:none !important;appearance:none !important;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 20' fill='none' stroke='%237A8496' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 7.5 7 4l3.5 3.5M3.5 12.5 7 16l3.5-3.5'/%3E%3C/svg%3E") !important;
  background-repeat:no-repeat !important;background-position:right 10px center !important;background-size:12px 17px !important;
  padding-right:30px !important;cursor:pointer;text-overflow:ellipsis}
/* Fenêtre « matériel entrant ou sortant » : elle dessine déjà ce repère, plus grand ; pas de doublon. */
html body #m-mvt .cs-mounted-wrap input.cs-input:not(#_a),html body #m-mvt .mv2-choix select:not(#_a){background-image:none !important;padding-right:44px !important}

/* Les roues (heure, date) ouvrent aussi une liste : même repère, dessiné au lieu du caractère « ▼ »
   qui ne ressemblait à rien d'autre sur le site. */
html body .wheel-display .wd-arrow:not(#_a){font-size:0;width:12px;height:17px;flex:none;opacity:.75;
  background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 20' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 7.5 7 4l3.5 3.5M3.5 12.5 7 16l3.5-3.5'/%3E%3C/svg%3E") center/12px 17px no-repeat;
          mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 20' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 7.5 7 4l3.5 3.5M3.5 12.5 7 16l3.5-3.5'/%3E%3C/svg%3E") center/12px 17px no-repeat}
