/* builders/doc/doc-depot.css — 2026-10-14
   La destination des documents (doc-depot.js), dans Bibliothèque › Rangements
   depuis le 2026-10-22 : chargé après bibliotheque.css, dont il prend les jetons. */

.bib-rangements{ max-width:640px; display:flex; flex-direction:column; gap:10px; }
.bib-rangements .wfd-block-title{ font-size:15px; font-weight:650; display:flex; align-items:center; }
.bib-rangements .wfd-field{ display:flex; flex-direction:column; gap:4px; color:var(--text-dim); }
.bib-rangements .wfd-field select, .bib-rangements .wfd-field input, .bib-rangements .wfd-field textarea{
  background:var(--bg3); color:var(--text); border:1px solid var(--border); border-radius:6px; padding:6px 8px; font:inherit; }
.bib-rangements .wfd-kv{ display:flex; gap:10px; }
.bib-rangements .wfd-kv span:first-child{ color:var(--text-dim); width:120px; flex-shrink:0; }
.bib-rangements .wfd-hint{ color:var(--text-dim); font-size:12.5px; }
.bib-rangements .wfd-row button{ background:var(--accent); color:#0f1011; border:0; border-radius:7px; padding:7px 14px; font-weight:650; cursor:pointer; }

.dpt-aide{
  display: inline-block;
  margin-left: 6px;
  width: 16px;
  height: 16px;
  line-height: 15px;
  text-align: center;
  border-radius: 50%;
  border: 1px solid var(--border);
  color: var(--text-dim);
  font-size: 10.5px;
  font-weight: 600;
  cursor: help;
}

.bib-rangements textarea.dpt-types{
  width: 100%;
  min-height: 92px;
  resize: vertical;
  background: var(--bg);
  color: var(--text);
  border: 1px solid var(--border);
  border-radius: 6px;
  padding: 7px 9px;
  font-size: 13px;
}
.bib-rangements textarea.dpt-types:focus{ outline: none; border-color: var(--accent); }
.bib-rangements input.dpt-court{ width: 64px; }
.bib-rangements input.dpt-racine{ width: 100%; max-width: 320px; }

.dpt-sortie{ word-break: break-word; }
.dpt-sortie a{ color: var(--accent); }
.dpt-erreur{ color: #e0796b; }
