/* Veillée — discussion de la table (table-chat.js), reprise de la démo validée FINAL/messagerie-2026-10-30. */
.vtc{display:flex;flex-direction:column;gap:8px;width:360px;max-width:100%;height:440px;min-height:0}
.vs-win[data-vtm-sized] .vtc{width:auto;height:100%}
.vtc-fil{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:6px;padding:2px}
.vtc-m{max-width:84%;align-self:flex-start;padding:5px 9px;border:1px solid var(--line,#c9d6cb);border-radius:10px;background:#fff}
.vtc-m.moi{align-self:flex-end;background:#e0ece1;border-color:#c3d8c6}
.vtc-m.mj{border-left:3px solid var(--copper,#94501e)}
.vtc-x{white-space:pre-wrap;overflow-wrap:anywhere}
.vtc-prive{font-size:11px;color:var(--copper,#94501e);margin-bottom:2px}
.vtc-tete{display:flex;gap:6px;font-size:11px;color:var(--muted,#586c60)}.vtc-tete b{color:var(--ink,#24352f)}
.vtc-ecrire{display:grid;grid-template-columns:1fr auto auto;gap:6px;align-items:center}
.vtc-ecrire select{border:1px solid var(--line,#c9d6cb);border-radius:6px;padding:2px 4px;font:inherit}
.vtc-texte{grid-column:1/-1;grid-row:1;resize:none;height:44px;border:1px solid var(--line,#c9d6cb);border-radius:8px;padding:5px 8px;font:inherit}
.vtc .vtc-envoyer{border:0;border-radius:6px;background:var(--green,#28563e);color:#fff;padding:4px 14px;cursor:pointer;font:inherit}
.vtc .vtc-envoyer:disabled{opacity:.6}
.vtc .vtc-vider{border:1px solid var(--line,#c9d6cb);border-radius:6px;background:var(--surface,#fffefa);padding:4px 10px;cursor:pointer;font:inherit}
.vtm-thumb .vtc-nonlus{position:absolute;top:-5px;right:-7px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:#e5483f;color:#fff;font-size:10px;font-weight:700;display:grid;place-items:center}
