.visio-incoming { position: fixed; right: 16px; bottom: 24px; z-index: 11000; width: min(360px, calc(100vw - 32px)); padding: 20px; border: 1px solid var(--border-soft, #ddd); border-radius: 18px; background: var(--white, white); color: var(--ink, #18312a); box-shadow: 0 12px 40px #0003; }
.visio-incoming p { margin: 10px 0 16px; overflow-wrap: anywhere; }
.visio-incoming-actions { display: flex; gap: 12px; flex-wrap: wrap; }
