/* A168 — Lecture des references et etapes documentaires; affichage seulement */
#documents #documentsList .item{border-left:3px solid #b6cdda;background:#fff}
#documents #documentsList .item-head{align-items:flex-start;min-width:0}
#documents #documentsList .item-head>div{min-width:0;overflow-wrap:anywhere}
#documents #documentsList :is(code,.document-ref,.document-reference){font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.82em;overflow-wrap:anywhere;white-space:normal}
#documents #documentsList :is(.badge,.document-status,.workflow-status){display:inline-flex;align-items:center;max-width:100%;white-space:normal;line-height:1.3;padding:5px 8px;border-radius:8px}
#documents #documentsList :is(.meta,.document-meta){display:flex;flex-wrap:wrap;gap:5px 12px;min-width:0;font-size:12px}
#documents #documentsList :is(.mission-details,details){margin-top:8px;min-width:0}
#documents #documentsList details summary{cursor:pointer;font-weight:700;padding:6px 0}
#documents #documentsList :is(button,a,select,input,textarea){max-width:100%}
#documents #documentWorkflowSummary :is(strong,b){font-size:clamp(14px,1.7vw,19px);line-height:1.3}
#documents #documentWorkflowSummary :is(span,small){font-size:12px;line-height:1.4}
#documents #documentsList .empty{padding:14px;border-radius:10px}
#documents #documentsList :is(.missing,.document-missing,[data-availability="PENDING"]){border-left-color:#a9772c}
@media(max-width:620px){#documents #documentsList .item-head{flex-direction:column;gap:6px}#documents #documentsList :is(.meta,.document-meta){gap:4px 10px}#documents #documentsList :is(button,a){overflow-wrap:anywhere}#documents #documentWorkflowSummary>*{padding:8px}}
