.msg-actions[data-v-a42db31a]{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-top:6px}.msg-actions--end[data-v-a42db31a]{justify-content:flex-end}.msg-actions--start[data-v-a42db31a]{justify-content:flex-start}.msg-action-btn[data-v-a42db31a]{display:inline-flex;align-items:center;gap:4px;padding:5px 8px;border-radius:9px;color:#0c0c0cbf;background:var(--hz-surface-2);box-shadow:none;cursor:pointer;transition:color .15s ease,background-color .15s ease,transform .1s ease;-webkit-tap-highlight-color:transparent}.msg-action-btn[data-v-a42db31a]:hover,.msg-action-btn[data-v-a42db31a]:focus-visible{color:#0c0c0cf2;background:var(--hz-surface-3);outline:none}.dark .msg-action-btn[data-v-a42db31a]{color:#ffffffd1;background:var(--hz-surface-3);box-shadow:none}.dark .msg-action-btn[data-v-a42db31a]:hover,.dark .msg-action-btn[data-v-a42db31a]:focus-visible{color:#fff;background:var(--hz-surface-3)}.msg-action-btn[data-v-a42db31a]:active{transform:scale(.94)}.msg-action-btn--done[data-v-a42db31a],.dark .msg-action-btn--done[data-v-a42db31a]{color:#10b981;background:#10b9812e;box-shadow:none}.dark .msg-action-btn--done[data-v-a42db31a]{color:#34d399}.msg-action-ic[data-v-a42db31a]{width:16px;height:16px;flex-shrink:0}.msg-action-label[data-v-a42db31a]{font-size:.875rem;font-weight:var(--hz-w-label);line-height:1}.msg-action-btn--active[data-v-a42db31a],.dark .msg-action-btn--active[data-v-a42db31a]{color:#1d4ed8;background:#3b82f629}.dark .msg-action-btn--active[data-v-a42db31a]{color:#bfdbfe;background:#3b82f63d}.msg-action-ic--spin[data-v-a42db31a]{animation:msg-action-spin-a42db31a .9s linear infinite}@keyframes msg-action-spin-a42db31a{to{transform:rotate(360deg)}}.msg-voice-offer[data-v-a42db31a]{flex-basis:100%;margin-top:4px;max-width:24rem;padding:12px 14px;border-radius:14px;color:#0f172a;background:linear-gradient(135deg,#ffffffd9,#ffffffa6);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(15,23,42,.1);box-shadow:0 4px 20px #0000001a,inset 0 1px #ffffff80}.dark .msg-voice-offer[data-v-a42db31a]{color:#fff;background:linear-gradient(135deg,#ffffff1a,#ffffff0a);border-color:#ffffff1f;box-shadow:0 4px 20px #0000004d,inset 0 1px #ffffff0f}.msg-voice-offer-title[data-v-a42db31a]{margin:0;font-size:1rem;font-weight:600}.msg-voice-offer-body[data-v-a42db31a]{margin:4px 0 10px;font-size:.875rem;line-height:1.4;color:#334155}.dark .msg-voice-offer-body[data-v-a42db31a]{color:#d1d5db}.msg-voice-offer-actions[data-v-a42db31a]{display:flex;gap:8px}.msg-voice-offer-yes[data-v-a42db31a],.msg-voice-offer-no[data-v-a42db31a]{font-size:.875rem;font-weight:600;min-height:44px;padding:0 14px;border-radius:10px;cursor:pointer}.msg-voice-offer-yes[data-v-a42db31a]{color:#fff;border:1px solid rgba(255,255,255,.15);background:linear-gradient(135deg,#2563ebf2,#1d4ed8e6,#1e40aff2);box-shadow:0 4px 16px #3b82f64d,inset 0 1px #fff3}.msg-voice-offer-no[data-v-a42db31a]{color:#334155;border:1px solid rgba(15,23,42,.1);background:#ffffff80}.dark .msg-voice-offer-no[data-v-a42db31a]{color:#d1d5db;border-color:#ffffff1f;background:#ffffff0f}.msg-voice-offer-yes[data-v-a42db31a]:focus-visible,.msg-voice-offer-no[data-v-a42db31a]:focus-visible{outline:none;box-shadow:0 0 0 3px #3b82f659}@media(hover:none){.msg-action-btn[data-v-a42db31a]{padding:7px 9px}.msg-action-ic[data-v-a42db31a]{width:18px;height:18px}}.msg-editor[data-v-9fae2c07]{width:100%;min-width:220px}.msg-editor-ta[data-v-9fae2c07]{width:100%;resize:none;color:inherit;background:#7878822e;border:none;border-radius:12px;padding:8px 10px;font-size:1rem;line-height:1.5;box-shadow:inset 0 1px #ffffff1f}.msg-editor-ta[data-v-9fae2c07]::-moz-placeholder{color:inherit;opacity:.55}.msg-editor-ta[data-v-9fae2c07]::placeholder{color:inherit;opacity:.55}.msg-editor-ta[data-v-9fae2c07]:focus{outline:none;box-shadow:0 0 0 3px #6366f159,inset 0 1px #ffffff1f}.msg-editor-actions[data-v-9fae2c07]{display:flex;justify-content:flex-end;gap:8px;margin-top:8px}.msg-editor-btn[data-v-9fae2c07]{padding:5px 12px;border-radius:10px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .15s ease}.msg-editor-btn--ghost[data-v-9fae2c07]{color:inherit;opacity:.85;background:#7f7f7f33}.msg-editor-btn--ghost[data-v-9fae2c07]:hover{opacity:1}.msg-editor-btn--primary[data-v-9fae2c07]{color:#fff;background:var(--ol-cta-gradient);box-shadow:0 2px 8px #3b82f64d}.msg-editor-btn--primary[data-v-9fae2c07]:disabled{opacity:.5;cursor:not-allowed}
