/* LEXLAW Cabinet — version 5.11 : saisie depuis l'agenda */
.q511-zone{display:grid;gap:4px;margin:-4px 0 6px}
.q511-zone .ok511{margin:0;color:var(--acquis);font-size:14px}
.q511-zone .client511{margin:6px 0 0;font-size:14px}
.choix511{display:flex;gap:8px;align-items:flex-start;text-transform:none;letter-spacing:0;font-size:14px;color:var(--encre);padding:4px 8px;border:1px solid var(--filet);border-radius:6px;background:var(--surface2)}
.choix511 input{margin-top:3px}
.choix511:has(input:checked){border-color:var(--or);box-shadow:inset 3px 0 0 var(--or)}
.plus511{display:block;width:calc(100% - 12px);margin:6px 6px 0;padding:3px 6px;border:1px dashed var(--filetfort);border-radius:4px;background:none;color:var(--ardoise);font-size:12px;cursor:pointer;text-align:center}
.plus511:hover{border-color:var(--or);color:var(--encre)}
.ajout511{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;margin:10px 0}
.ajout511 .btn{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:14px;font-size:16px;text-align:left}
.ajout511 small{font-size:12px;color:var(--ardoise);font-weight:400}
.actions511{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin:4px 0 12px;padding:8px 10px;border:1px solid var(--filet);border-radius:6px;background:var(--surface2)}
.actions511 span{font-size:13px;color:var(--ardoise);margin-right:4px}
@media (lexlaw-apparence-sombre){.q511-zone .ok511{color:#56C08F}}
/* Les champs en deux colonnes restent dans la fenêtre */
#fenetre form>*,#fenetre .duo>label,#detail511,#renvoi511,#q511-nouv{min-width:0}
#fenetre .duo input,#fenetre .duo select{width:100%;box-sizing:border-box}
