.wwm-table[draggable=true]{cursor:grab}.wwm-table.is-dragging{opacity:.45}.wwm-drag{font-size:18px;color:var(--muted);user-select:none}.wwm-vendor-cover{width:100%;height:180px;object-fit:cover;border-radius:12px}.wwm-vendor-logo{width:72px;height:72px;object-fit:cover;border-radius:50%;border:4px solid #fff;margin-top:-38px;background:#fff}.wwm-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.wwm-gallery img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:10px}.wwm-chat{max-height:360px;overflow:auto;padding:10px;background:var(--soft);border-radius:12px}.wwm-message{max-width:82%;padding:10px 12px;margin:8px 0;background:#fff;border-radius:12px}.wwm-message.mine{margin-left:auto;background:var(--primary-soft)}.wwm-message small{display:block;color:var(--muted);margin-top:5px}.wwm-companion{display:block;font-size:12px;color:var(--muted);margin-top:3px}@media(max-width:600px){.wwm-gallery{grid-template-columns:repeat(2,1fr)}}
