/* SD ONE · lot 85 (24/10/2026) : types de service sur le serveur, vrai client des courses TB SERVICES.
   Bleu nuit / bleu / argent, jamais de doré. Sur téléphone, boutons et cases de 44 px au moins. */
:root{--sd85-nuit:#0F2A4A;--sd85-bleu:#1E5AA8;--sd85-bleu2:#2A6CC0;--sd85-argent:#CBD1D8;--sd85-argent2:#8A97A8;--sd85-ciel:#E3EEFA;--sd85-err:#9B1C1C}
/* fenêtre « Type de mission » (lot 48) : types désactivés et anciens noms cachés */
.sd48-types .sd85-cache{display:none!important}
.sd85-inactifs{margin-left:8px}
/* mention discrète « TB » à côté du vrai client */
.nomcli .sd85-tb{flex:none;display:inline-block;margin-left:6px;padding:1px 6px;border:1px solid var(--sd85-argent);border-radius:6px;background:#F4F6F9;color:var(--sd85-argent2);font:700 10px/1.4 Manrope,system-ui,-apple-system,"Helvetica Neue",Arial,sans-serif;letter-spacing:.04em;white-space:nowrap;vertical-align:middle}
/* fenêtre « Type TLD » et « Types désactivés » */
.sd85-f{display:flex;flex-direction:column;gap:12px;min-width:0}
.sd85-ch{display:flex;flex-direction:column;gap:6px;min-width:0}
.sd85-ch>span{font-weight:700;color:var(--sd85-nuit);font-size:13px}
.sd85-ch>input{width:100%;box-sizing:border-box;min-height:40px}
.sd85-case{display:flex;align-items:flex-start;gap:10px;min-height:40px;padding:8px 10px;border:1px solid var(--sd85-argent);border-radius:10px;background:#fff;color:var(--sd85-nuit);font-weight:600;cursor:pointer;overflow-wrap:anywhere}
.sd85-case input{flex:none;width:20px;height:20px;margin:1px 0 0;accent-color:var(--sd85-bleu)}
.sd85-case input:disabled+span{color:var(--sd85-argent2);font-weight:500}
.sd85-note{margin:0;color:#4A5A6E;font-size:12.5px;line-height:1.45;overflow-wrap:anywhere}
.sd85-err{margin:0;color:var(--sd85-err);font-weight:700;font-size:12.5px}
.sd85-err:empty{display:none}
.sd85-liste{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}
.sd85-liste li{display:flex;align-items:center;gap:10px;min-height:44px;padding:6px 10px;border:1px solid #E1E5EA;border-radius:10px;background:#fff;min-width:0}
.sd85-code{flex:none;min-width:46px;padding:3px 8px;border-radius:7px;background:var(--sd85-nuit);color:#fff;font:800 12px/1.3 Manrope,system-ui,sans-serif;text-align:center;letter-spacing:.03em}
.sd85-lib{flex:1 1 auto;min-width:0;color:var(--sd85-nuit);font-weight:600;overflow-wrap:anywhere}
.sd85-react{flex:none}
@media (max-width:640px){
  .sd85-inactifs,.sd85-react,.fen .fp .sd85-bt2{min-height:44px}
  .sd85-inactifs{margin:8px 0 0}
  .sd85-case{min-height:44px}
  .sd85-ch>input{min-height:44px;font-size:16px}
}
/* fenêtre « Envoyer N types au serveur ? » */
.sd85-env-l { margin: 6px 0 8px; padding-left: 18px; color: #0B1F3A; max-height: 40vh; overflow: auto; }
.sd85-env-l li { margin: 2px 0; overflow-wrap: anywhere; hyphens: none; }
.sd85-env-l b { display: inline-block; min-width: 3em; color: #1E5AA8; }
