/* Sprint 11 — quoted reply composer and drag/drop. Nonintrusive and theme-aware. */
.vc-reply-preview[hidden],.vc-drop-overlay[hidden]{display:none !important}
.vc-reply-preview{display:flex;align-items:center;gap:10px;padding:9px 11px;border-left:3px solid var(--accent);background:var(--accent-softer);border-radius:8px;color:var(--text-primary);font-size:12px;margin-bottom:6px;max-width:100%}
.vc-reply-preview-text{flex:1;min-width:0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.vc-reply-cancel{flex:0 0 32px;min-width:32px;height:32px;padding:0;border:0;background:transparent;color:var(--text-primary);font-size:22px;cursor:pointer}
.vc-reply-cancel:focus-visible{outline:2px solid var(--accent);border-radius:6px}
.chat-container{position:relative}
.vc-drop-overlay{position:absolute;inset:10px;z-index:1200;display:grid;place-items:center;text-align:center;padding:24px;border:3px dashed var(--accent);background:var(--bg-secondary);color:var(--text-primary);border-radius:14px;font-weight:700;font-size:16px;pointer-events:none}
@media(max-width:768px){.vc-reply-preview{padding:6px 8px;margin-bottom:4px}}
