/* SD ONE lot 80 (24/10/2026) : police des menus du dossier, bas de fenêtre fixe, partie Client détaillée, commentaire des dossiers vides.
   Le même texte est posé par v2-lot80-client.js si cette feuille n'est pas chargée. */
#ds-t select,#ds-t select option,#ds-t select optgroup,.dos-num select,.dos-num select option,.sd72-sel>select,.sd72-sel>select option,select[data-sd80f="1"],select[data-sd80f="1"] option{font-family:Manrope,system-ui,-apple-system,"Helvetica Neue",Arial,sans-serif!important;letter-spacing:0!important;text-transform:none!important}
select.sd-type,select.sd-type option,select.sd-stat-sel,select.sd-stat-sel option{font-weight:700!important;font-size:13px!important}
html body .ed-voile .ed{max-height:min(94vh,calc(100dvh - 24px))!important;overflow:auto!important}
html body .ed-voile .ed>.pied{position:sticky!important;bottom:-16px!important;z-index:3!important;background:inherit!important;background-color:#fff!important;margin:14px -16px -16px!important;padding:10px 16px calc(12px + env(safe-area-inset-bottom,0px))!important;border-top:1px solid #DADFE5!important;box-shadow:0 -6px 14px rgba(11,31,58,.08)!important}
html body .ed-voile .ed.wy>.pied{background-color:#F9FAFC!important}
html body .ed-voile .ed>.pied .bt{min-height:44px!important}
.sd80-cli .grille{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.sd80-cli label{display:flex;flex-direction:column;gap:4px;min-width:0}
.sd80-cli .ch{width:100%;box-sizing:border-box;min-height:44px}
.sd80-cli .sd80-etat{font-size:12.5px;color:#5B6675;margin:6px 0 0;overflow-wrap:break-word}
.sd80-cli .sd80-etat.err{color:#9B1C1C}
.sd80-cli .sd80-civ{display:flex;gap:8px;flex-wrap:wrap}
.sd80-cli .sd80-civ button{min-height:44px;min-width:110px;padding:0 16px;border:1px solid #9EA6B0;border-radius:22px;background:#fff;color:#0B1F3A;font-family:Manrope,system-ui,sans-serif;font-weight:700;font-size:13px;cursor:pointer}
.sd80-cli .sd80-civ button.on{background:#0B1F3A;border-color:#0B1F3A;color:#fff;box-shadow:inset 0 0 0 2px #1E5AA8}
.sd80-cli .sd80-civ button:focus-visible{outline:2px solid #1E5AA8;outline-offset:2px}
.sd80-avance summary{font-size:12.5px!important;color:#5B6675!important}
@media (max-width:640px){.sd80-cli .grille{grid-template-columns:1fr}
}
.sd80-conf p{margin:0 0 8px;overflow-wrap:break-word}
.sd80-conf ul{margin:0 0 8px;padding-left:18px}
.sd80-conf li{margin:3px 0;overflow-wrap:break-word}
.sd80-conf .sd80-titre{font-weight:800;color:#0B1F3A}
.sd80-conf .sd80-pt{font-size:12px;color:#5B6675}
.sd80-note{margin:12px 0;padding:12px 14px;border:1px solid #CBD1D8;border-left:4px solid #1E5AA8;border-radius:12px;background:#F4F6F8}
.sd80-note h3{margin:0 0 6px;font-family:Montserrat,Manrope,sans-serif;font-size:13px;font-weight:800;color:#0B1F3A}
.sd80-note p{margin:0;white-space:pre-wrap;overflow-wrap:break-word;font-size:13px;color:#16202C}
