/* Bloc « Votre identité » de l'assistant (jetons de l'assistant, aucune police ajoutée). */
.onb-idn { margin-top: 1.25rem; border: 1px solid var(--onb-line, rgba(0,0,0,.12)); border-radius: 12px; padding: .25rem 1rem; }
.onb-idn > summary { cursor: pointer; font-weight: 600; padding: .75rem 0; }
.onb-idn__in { display: flex; flex-direction: column; gap: .5rem; padding-bottom: 1rem; }
.onb-idn__logo { display: flex; gap: 1rem; align-items: flex-start; flex-wrap: wrap; }
.onb-idn__logo > span:last-child { display: flex; flex-direction: column; gap: .35rem; min-width: 0; }
.onb-idn__thumb { width: 8rem; height: 4.5rem; display: flex; align-items: center; justify-content: center; border: 1px dashed var(--onb-line, rgba(0,0,0,.25)); border-radius: 8px; font-size: .8125rem; overflow: hidden; flex: none; }
.onb-idn__thumb img { max-width: 90%; max-height: 90%; width: auto; height: auto; object-fit: contain; }
.onb-idn__err { color: #b3261e; font-size: .875rem; }
.onb-idn textarea.onb-input { resize: vertical; min-height: 3.5rem; }
