.depot select,.depot textarea{box-sizing:border-box;display:block;width:100%;min-width:0;max-width:100%;font:inherit;font-size:16px;padding:.8rem;border:1px solid var(--line);border-radius:8px;color:var(--paper);background:var(--ink)}.photos-selection{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:.7rem;margin:1rem 0}.depot-photo{min-width:0;padding:.6rem;border:1px solid var(--line);border-radius:12px;background:var(--ink)}.depot-photo img{width:100%;height:110px;object-fit:contain;border-radius:8px}.depot-photo p{font-size:.78rem;margin:.4rem 0;overflow-wrap:anywhere}.depot-photo .etat-photo{font-size:.75rem;color:var(--paper-dim)}.depot .depot-photo button{font-size:.75rem;margin:.3rem 0 0;padding:.4rem;min-height:44px}.depot-photo[data-etat=ok]{border-color:var(--ok)}.depot-photo[data-etat=erreur]{border-color:var(--ko)}.depot-photo progress{height:8px}.depot [hidden]{display:none!important}.depot-photo .sans-miniature{height:110px;display:grid;place-items:center;color:var(--paper-dim);font-size:.75rem}.outils-depot{display:flex;gap:.7rem;flex-wrap:wrap;align-items:end;margin:1rem 0}.outils-depot label{display:grid;gap:.3rem;flex:1 1 150px}.outils-depot input,.outils-depot select,.outils-depot button,.reglages-depot input,.reglages-depot button{min-height:44px;font:inherit;font-size:16px;max-width:100%;box-sizing:border-box;padding:.6rem;color:var(--paper);background:var(--ink-soft);border:1px solid var(--line);border-radius:8px}.photo-ligne[hidden],.personne-depot[hidden]{display:none}.photo-ligne .message-depot{white-space:pre-wrap;color:var(--paper);font-size:.8rem}.badge-doublon{display:block;color:var(--accent);font-size:.75rem}.photo-ligne .agrandir-depot{padding:0;border:0;background:none;cursor:zoom-in}.vue-depot{width:min(95vw,1050px);max-height:94dvh;padding:1rem;background:var(--ink);color:var(--paper);border:1px solid var(--line);border-radius:14px}.vue-depot::backdrop{background:#000c}.vue-depot img{display:block;max-width:100%;max-height:70dvh;object-fit:contain;margin:auto}.vue-depot button{min-height:44px;padding:.7rem;font:inherit;border:1px solid var(--line);border-radius:8px;background:var(--ink-soft);color:var(--paper)}.vue-depot .vue-actions{display:flex;justify-content:space-between;align-items:center;gap:.8rem;flex-wrap:wrap;margin:.5rem 0}.vue-depot input{width:22px;height:22px;vertical-align:middle}.reglages-depot{padding:1rem;border:1px solid var(--line);border-radius:12px;margin:1.5rem 0}.reglages-depot label{display:block;margin:.8rem 0}.reglages-depot input[type=number]{width:100px}.reglages-depot input[type=checkbox]{min-height:0;width:22px;height:22px;vertical-align:middle}.reglages-depot p{font-size:.85rem;color:var(--paper-dim)}.partage-depot{border:1px solid var(--line);border-radius:12px;padding:1rem;margin:1rem 0}.partage-depot input{display:block;width:100%;box-sizing:border-box;font-size:16px;padding:.7rem;margin:.5rem 0}.partage-depot .qr-image{background:white;padding:12px;width:fit-content;margin:1rem 0}.partage-depot svg{display:block;width:min(240px,65vw);height:auto}.partage-depot button,.partage-depot a{display:inline-block;margin:.3rem;padding:.65rem;min-height:44px;box-sizing:border-box}.partage-depot output{display:block;overflow-wrap:anywhere;font-size:.8rem}@media(max-width:550px){.validation{padding:1rem 12px 5rem}.selection-depot{padding:0 .7rem .7rem}.photo-ligne{min-width:0}.outils-depot label{flex-basis:100%}}
