.reply-preview[data-v-b146d119]{border:none;border-left:3px solid var(--mk-accent);border-radius:var(--mk-radius-sm);cursor:pointer;transition:all var(--transition-fast);text-align:left;box-sizing:border-box;align-items:flex-start;gap:8px;width:fit-content;max-width:100%;margin-bottom:6px;padding:8px 12px;display:flex}.reply-preview[data-v-b146d119],.reply-preview[data-v-b146d119]:hover{background:var(--mk-surface-hover)}.reply-preview[data-v-b146d119]:focus-visible{outline:2px solid var(--mk-accent);outline-offset:2px}.reply-icon[data-v-b146d119]{color:var(--mk-accent);flex-shrink:0;margin-top:2px}.reply-content[data-v-b146d119]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.reply-sender[data-v-b146d119]{color:var(--mk-accent);font-weight:600}.reply-sender[data-v-b146d119],.reply-text[data-v-b146d119]{font-size:var(--mk-text-xs)}.reply-text[data-v-b146d119]{color:var(--mk-text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mk-chat-card[data-v-555c32d7]{background:var(--mk-surface);border:1px solid var(--mk-border);border-radius:var(--mk-radius-xl);width:min(340px,100%);box-shadow:none;font-family:var(--mk-font-ui);flex-direction:column;display:flex;overflow:hidden}.mk-chat-card-header[data-v-555c32d7]{background:var(--mk-bg);border-bottom:1px solid var(--mk-border);align-items:flex-start;gap:10px;padding:12px 14px 10px;display:flex}.mk-chat-card-icon[data-v-555c32d7]{border-radius:var(--mk-radius-md);background:var(--mk-surface);border:1px solid var(--mk-border);flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.mk-chat-card-icon[data-v-555c32d7],.mk-chat-card[data-kind=appointment] .mk-chat-card-icon[data-v-555c32d7]{color:var(--mk-action)}.mk-chat-card[data-kind=task] .mk-chat-card-icon[data-v-555c32d7]{color:var(--mk-accent-hover)}.mk-chat-card[data-kind=ticket] .mk-chat-card-icon[data-v-555c32d7]{color:var(--mk-accent-blue)}.mk-chat-card[data-kind=reminder] .mk-chat-card-icon[data-v-555c32d7]{color:var(--mk-warning)}.mk-chat-card[data-kind=poll] .mk-chat-card-icon[data-v-555c32d7]{color:var(--mk-accent-blue)}.mk-chat-card-heading[data-v-555c32d7]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.mk-chat-card-kind[data-v-555c32d7]{letter-spacing:.06em;text-transform:uppercase;color:var(--mk-text-muted);margin:0;font-size:10px;font-weight:700}.mk-chat-card-title[data-v-555c32d7]{font-size:var(--mk-text-md);color:var(--mk-text-primary);word-break:break-word;margin:0;font-weight:650;line-height:1.35}.mk-chat-card-subtitle[data-v-555c32d7]{font-size:var(--mk-text-xs);color:var(--mk-text-secondary);margin:0}.mk-chat-card-body[data-v-555c32d7]{flex-direction:column;gap:8px;padding:12px 14px;display:flex}.mk-chat-card-footer[data-v-555c32d7]{border-top:1px solid var(--mk-border);background:var(--mk-surface);flex-wrap:wrap;align-items:center;gap:6px;padding:10px 14px 12px;display:flex}.meta-row[data-v-6c781564]{font-size:var(--mk-text-sm);color:var(--mk-text-secondary);align-items:flex-start;gap:8px;line-height:1.4;display:flex}.meta-row svg[data-v-6c781564]{color:var(--mk-text-muted);flex-shrink:0;margin-top:2px}.link[data-v-6c781564]{color:var(--mk-accent-blue);font-weight:500;text-decoration:none}.link[data-v-6c781564]:hover{text-decoration:underline}.meta-row[data-v-713bd1f1]{font-size:var(--mk-text-sm);color:var(--mk-text-secondary);align-items:center;gap:8px;display:flex}.meta-row svg[data-v-713bd1f1]{color:var(--mk-text-muted);flex-shrink:0}.meta-row[data-v-654f45fb]{font-size:var(--mk-text-sm);color:var(--mk-text-secondary);align-items:center;gap:8px;display:flex}.meta-row svg[data-v-654f45fb]{color:var(--mk-text-muted);flex-shrink:0}.pill[data-v-654f45fb]{border-radius:var(--mk-radius-pill);background:var(--mk-bg-subtle);border:1px solid var(--mk-border);font-size:var(--mk-text-xs);color:var(--mk-text-secondary);padding:2px 8px;font-weight:600;display:inline-flex}.expand-btn[data-v-654f45fb]{margin-left:auto}.options[data-v-f53609fb]{gap:8px}.option-wrap[data-v-f53609fb],.options[data-v-f53609fb]{flex-direction:column;display:flex}.option-wrap[data-v-f53609fb]{gap:4px}.option[data-v-f53609fb]{text-align:left;border:1px solid var(--mk-border);border-radius:var(--mk-radius-md);background:var(--mk-surface);cursor:pointer;width:100%;font-family:var(--mk-font-ui);padding:10px 12px;transition:border-color .15s,background .15s}.option[data-v-f53609fb]:hover:not(.disabled){background:var(--mk-surface-hover);border-color:var(--mk-border-strong,var(--mk-border))}.option.selected[data-v-f53609fb]{border-color:var(--mk-action);background:var(--mk-bg)}.option.disabled[data-v-f53609fb]{cursor:default}.option.shake[data-v-f53609fb]{animation:.42s poll-shake-f53609fb}@keyframes poll-shake-f53609fb{0%,to{transform:translate(0)}18%{transform:translate(-3px)rotate(-.4deg)}36%{transform:translate(3px)rotate(.4deg)}54%{transform:translate(-2px)}72%{transform:translate(2px)}90%{transform:translate(-1px)}}.option-top[data-v-f53609fb]{align-items:center;gap:10px;display:flex}.radio[data-v-f53609fb]{border:1.5px solid var(--mk-border-strong,#d1d5db);color:#fff;background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.radio.multi[data-v-f53609fb]{border-radius:4px}.radio.on[data-v-f53609fb]{background:var(--mk-action);border-color:var(--mk-action)}.option-text[data-v-f53609fb]{min-width:0;font-size:var(--mk-text-md);flex:1;font-weight:500;line-height:1.35}.option-text[data-v-f53609fb],.pct[data-v-f53609fb]{color:var(--mk-text-primary)}.pct[data-v-f53609fb]{font-size:var(--mk-text-sm);text-align:right;flex-shrink:0;min-width:36px;font-weight:700}.option-stats[data-v-f53609fb]{margin-top:8px;padding-left:28px}.bar[data-v-f53609fb]{border-radius:var(--mk-radius-pill,999px);background:var(--mk-bg-subtle,#f3f4f6);height:8px;overflow:hidden}.fill[data-v-f53609fb]{background:var(--mk-border-strong,#9ca3af);border-radius:inherit;height:100%;transition:width .35s}.fill.mine[data-v-f53609fb]{background:var(--mk-action)}.voters-toggle[data-v-f53609fb]{color:var(--mk-text-secondary);font-size:var(--mk-text-xs);cursor:pointer;background:0 0;border:none;align-self:flex-start;align-items:center;gap:4px;margin-left:28px;padding:2px 0;font-weight:600;display:inline-flex}.voters-toggle[data-v-f53609fb]:hover{color:var(--mk-accent-hover,var(--mk-action))}.voter-list[data-v-f53609fb]{border:1px solid var(--mk-border);border-radius:var(--mk-radius-md);background:var(--mk-bg);flex-direction:column;gap:6px;max-height:160px;margin:0 0 0 28px;padding:6px 8px;list-style:none;display:flex;overflow:auto}.voter-row[data-v-f53609fb]{font-size:var(--mk-text-sm);color:var(--mk-text-primary);gap:8px}.footer-row[data-v-f53609fb],.voter-row[data-v-f53609fb]{align-items:center;display:flex}.footer-row[data-v-f53609fb]{justify-content:space-between;gap:10px;width:100%}.vote-count[data-v-f53609fb]{color:var(--mk-text-muted);font-weight:600}.results-btn[data-v-f53609fb],.vote-count[data-v-f53609fb]{font-size:var(--mk-text-xs)}.results-btn[data-v-f53609fb]{color:var(--mk-action);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:0;font-weight:700}.results-btn[data-v-f53609fb]:hover{text-decoration:underline}.notify-card[data-v-a11974a1]{border:1px solid var(--mk-border);border-radius:var(--mk-radius-xl);background:var(--mk-surface);flex-direction:column;gap:10px;min-width:min(280px,72vw);max-width:420px;padding:14px 16px;display:flex}.notify-title[data-v-a11974a1]{color:var(--mk-text-primary);margin:0;font-size:15px;font-weight:650;line-height:1.35}.notify-body[data-v-a11974a1]{color:var(--mk-text-secondary);white-space:pre-wrap;margin:0;font-size:14px;line-height:1.5}.notify-media[data-v-a11974a1]{margin-top:2px}.notify-img[data-v-a11974a1],.notify-video[data-v-a11974a1]{-o-object-fit:cover;object-fit:cover;border-radius:var(--mk-radius-md);border:1px solid var(--mk-border);background:var(--mk-canvas);width:100%;max-height:280px;display:block}.notify-file[data-v-a11974a1]{border:1px solid var(--mk-border);border-radius:var(--mk-radius-md);color:var(--mk-text-primary);align-items:center;gap:8px;padding:10px 12px;font-size:13px;font-weight:560;text-decoration:none;display:inline-flex}.notify-file[data-v-a11974a1]:hover{background:var(--mk-canvas)}.notify-cta[data-v-a11974a1]{margin-top:2px;display:flex}.notify-cta-btn[data-v-a11974a1]{border-radius:var(--mk-radius-md);background:var(--mk-action);color:#fff;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:560;text-decoration:none;display:inline-flex}.notify-cta-btn[data-v-a11974a1]:hover{filter:brightness(1.06)}.nf-share-card[data-v-8d4215c6]{border:1px solid var(--mk-border);border-radius:var(--mk-radius-xl);background:var(--mk-surface);flex-direction:column;gap:6px;min-width:min(260px,70vw);max-width:380px;padding:12px 14px;display:flex}.kicker[data-v-8d4215c6]{letter-spacing:.04em;text-transform:uppercase;color:var(--mk-brand);font-size:11px}.kicker[data-v-8d4215c6],.title[data-v-8d4215c6]{margin:0;font-weight:700}.title[data-v-8d4215c6]{font-size:var(--mk-font-h2);color:var(--mk-text-primary)}.author[data-v-8d4215c6],.excerpt[data-v-8d4215c6]{font-size:var(--mk-font-body);color:var(--mk-text-secondary);margin:0}.excerpt[data-v-8d4215c6]{white-space:pre-wrap}.cta[data-v-8d4215c6]{color:var(--mk-brand);align-self:flex-start;margin-top:4px;font-size:12px;font-weight:650;text-decoration:none}.cta[data-v-8d4215c6]:hover{text-decoration:underline}.reaction-bar[data-v-c9813840]{flex-wrap:wrap;gap:6px;margin-top:6px}.reaction-bar[data-v-c9813840],.reaction-pill[data-v-c9813840]{align-items:center;display:flex}.reaction-pill[data-v-c9813840]{background:var(--mk-surface-hover);border:1px solid var(--mk-border);border-radius:var(--mk-radius-sm);cursor:pointer;transition:all var(--transition-fast);font-size:var(--mk-text-xs);gap:4px;padding:3px 8px}.reaction-pill[data-v-c9813840]:hover{background:var(--mk-surface-hover);border-color:var(--mk-border)}.reaction-pill[data-v-c9813840]:focus-visible{outline:2px solid var(--mk-accent);outline-offset:2px}.reaction-pill-active[data-v-c9813840]{border-color:var(--mk-brand)}.reaction-pill-active[data-v-c9813840],.reaction-pill-active[data-v-c9813840]:hover{background:var(--mk-brand-soft)}.reaction-pill-active .reaction-count[data-v-c9813840]{color:var(--mk-brand)}.reaction-emoji[data-v-c9813840]{font-size:14px;line-height:1}.reaction-count[data-v-c9813840]{color:var(--mk-text-secondary);font-weight:500;font-family:var(--font-mono)}.rx-overlay[data-v-2504539c]{z-index:1300;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#11182733;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.rx-dialog[data-v-2504539c]{background:var(--mk-surface);border:1px solid var(--mk-border);border-radius:var(--mk-radius-2xl);width:min(24rem,100%);max-height:420px;box-shadow:var(--mk-shadow-modal);outline:none;flex-direction:column;display:flex;overflow:hidden}.rx-header[data-v-2504539c]{border-bottom:1px solid var(--mk-border);background:var(--mk-bg-subtle,var(--mk-surface));flex-shrink:0;justify-content:space-between;align-items:center;height:44px;padding:0 16px;display:flex}.rx-title[data-v-2504539c]{font-family:var(--mk-font-ui);font-size:var(--mk-font-caption);color:var(--mk-text-primary);font-weight:700}.rx-tabs[data-v-2504539c]{border-bottom:1px solid var(--mk-border);padding:8px 12px 4px;display:flex;overflow-x:auto}.rx-tab[data-v-2504539c],.rx-tabs[data-v-2504539c]{flex-shrink:0;align-items:center;gap:4px}.rx-tab[data-v-2504539c]{border-radius:var(--mk-radius-md);height:28px;color:var(--mk-text-secondary);font-family:var(--mk-font-ui);font-size:var(--mk-font-body);cursor:pointer;transition:background var(--mk-dur-fast) var(--mk-ease-out),color var(--mk-dur-fast) var(--mk-ease-out);background:0 0;border:none;padding:0 10px;font-weight:500;display:inline-flex}.rx-tab[data-v-2504539c]:hover{background:var(--mk-surface-hover);color:var(--mk-text-primary)}.rx-tab.is-active[data-v-2504539c]{background:var(--mk-brand-soft);color:var(--mk-brand);font-weight:700}.rx-tab-count[data-v-2504539c]{font-variant-numeric:tabular-nums;color:var(--mk-text-muted);font-size:10px}.rx-tab.is-active .rx-tab-count[data-v-2504539c]{color:var(--mk-brand)}.rx-tab-emoji[data-v-2504539c]{line-height:1}.rx-list[data-v-2504539c]{flex:1;padding:8px;overflow-y:auto}.rx-row[data-v-2504539c]{border-radius:var(--mk-radius-xl);justify-content:space-between;align-items:center;padding:8px;display:flex}.rx-row[data-v-2504539c]:hover{background:var(--mk-surface-hover)}.rx-user[data-v-2504539c]{align-items:center;gap:10px;display:flex}.rx-name[data-v-2504539c],.rx-user[data-v-2504539c],.rx-user-text[data-v-2504539c]{min-width:0}.rx-name[data-v-2504539c]{font-family:var(--mk-font-ui);font-size:var(--mk-font-body);color:var(--mk-text-primary);align-items:center;gap:4px;font-weight:600;display:flex}.rx-name>span[data-v-2504539c]:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rx-you[data-v-2504539c]{flex-shrink:0;font-weight:400}.rx-role[data-v-2504539c],.rx-you[data-v-2504539c]{color:var(--mk-text-muted);font-size:10px}.rx-role[data-v-2504539c]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rx-actions[data-v-2504539c]{flex-shrink:0;align-items:center;gap:8px;margin-left:8px;display:flex}.rx-remove[data-v-2504539c]{border-radius:var(--mk-radius);background:var(--mk-danger-soft);height:24px;color:var(--mk-danger);font-family:var(--mk-font-ui);cursor:pointer;transition:background var(--mk-dur-fast) var(--mk-ease-out),color var(--mk-dur-fast) var(--mk-ease-out);border:none;align-items:center;gap:4px;padding:0 8px;font-size:11px;font-weight:500;display:inline-flex}.rx-remove[data-v-2504539c]:hover{color:var(--mk-danger-hover);background:#ef444429}.rx-emoji[data-v-2504539c]{-webkit-user-select:none;user-select:none;font-size:16px;line-height:1}.rx-empty[data-v-2504539c]{text-align:center;font-size:var(--mk-font-body);color:var(--mk-text-muted);padding:16px 8px}@media (prefers-reduced-motion:reduce){.rx-remove[data-v-2504539c],.rx-tab[data-v-2504539c]{transition:none}}.link-preview[data-v-4ebbc4d3]{border:1px solid var(--mk-border);border-radius:var(--mk-radius-lg);background:var(--mk-surface);color:inherit;max-width:360px;text-decoration:none;transition:border-color .15s,background .15s;display:block;overflow:hidden}.link-preview[data-v-4ebbc4d3]:hover{border-color:var(--mk-border-strong);background:var(--mk-bg)}.link-preview-thumb[data-v-4ebbc4d3]{aspect-ratio:16/9;background:var(--mk-bg-subtle);overflow:hidden}.link-preview-thumb img[data-v-4ebbc4d3]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.link-preview-body[data-v-4ebbc4d3]{flex-direction:column;gap:4px;padding:10px 12px 12px;display:flex}.link-preview-domain[data-v-4ebbc4d3]{font-size:var(--mk-text-xs);color:var(--mk-text-muted);text-transform:lowercase;align-items:center;gap:6px;font-weight:600;display:inline-flex}.link-preview-fav[data-v-4ebbc4d3]{border-radius:3px;flex-shrink:0}.link-preview-title[data-v-4ebbc4d3]{font-size:var(--mk-text-md);color:var(--mk-text-primary);font-weight:650;line-height:1.35}.link-preview-desc[data-v-4ebbc4d3],.link-preview-title[data-v-4ebbc4d3]{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.link-preview-desc[data-v-4ebbc4d3]{font-size:var(--mk-text-sm);color:var(--mk-text-secondary);line-height:1.4}.mk-video[data-v-dba7801c]{border-radius:var(--mk-radius-md,8px);max-width:min(360px,100%);min-height:180px;position:relative;overflow:hidden}.mk-video[data-v-dba7801c],.mk-video-el[data-v-dba7801c]{background:#111827;width:100%}.mk-video-el[data-v-dba7801c]{vertical-align:middle;max-height:320px;display:block}.mk-video-overlay[data-v-dba7801c]{color:#f9fafb;font-size:12px;font-family:var(--mk-font-ui);text-align:center;background:#1118278c;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:16px;display:flex;position:absolute;inset:0}.mk-video-overlay.error[data-v-dba7801c]{background:#111827d1}.mk-video-spinner[data-v-dba7801c]{border:2px solid #ffffff40;border-top-color:#fff;border-radius:50%;width:28px;height:28px;animation:.7s linear infinite mk-video-spin-dba7801c}.mk-video-retry[data-v-dba7801c]{border-radius:var(--mk-radius-md,8px);color:#fff;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff59;height:30px;padding:0 12px;font-size:12px;font-weight:600}.mk-video-retry[data-v-dba7801c]:hover{background:#fff3}@keyframes mk-video-spin-dba7801c{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.mk-video-spinner[data-v-dba7801c]{border-top-color:#fff9;animation:none}}.message-bubble[data-v-b8a7ad44]{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.bubble-shell[data-v-b8a7ad44],.message-bubble[data-v-b8a7ad44]{width:fit-content;max-width:100%;position:relative}.bubble-shell[data-v-b8a7ad44]:before{content:"";pointer-events:auto;width:8px;position:absolute;top:0;bottom:0;left:100%}.message-bubble.is-own .bubble-shell[data-v-b8a7ad44]:before{width:8px;left:auto;right:100%}.bubble-shell.is-picker-open[data-v-b8a7ad44]:before{top:-8px}.message-bubble.is-own[data-v-b8a7ad44]{align-items:flex-end;margin-left:auto}.message-bubble.is-highlighted[data-v-b8a7ad44]{animation:2s ease-out highlightFlash-b8a7ad44}@keyframes highlightFlash-b8a7ad44{0%,to{background:0 0}10%,90%{background:var(--mk-brand-soft);border-radius:8px}}.hover-actions[data-v-b8a7ad44]{background:var(--mk-surface);border:1px solid var(--mk-border);border-radius:var(--mk-radius-pill);box-shadow:var(--mk-shadow-floating,0 8px 24px #11182714);z-index:12;opacity:0;pointer-events:none;white-space:nowrap;transition:opacity var(--mk-dur-fast) var(--mk-ease-out);flex-wrap:nowrap;align-items:center;gap:2px;padding:2px 4px;display:flex;position:absolute;inset:50% auto auto calc(100% + 6px);transform:translateY(-50%)}.hover-actions.is-visible[data-v-b8a7ad44]{opacity:1;pointer-events:auto}.message-bubble.is-own .hover-actions[data-v-b8a7ad44]{left:auto;right:calc(100% + 6px)}.sticker-content[data-v-b8a7ad44]{padding:4px;background:0 0!important;border:none!important}.sticker-img[data-v-b8a7ad44]{-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;user-select:none;width:128px;height:128px;animation:.45s ease-out stickerPop-b8a7ad44,2.4s ease-in-out .45s infinite stickerFloat-b8a7ad44;display:block}@keyframes stickerPop-b8a7ad44{0%{opacity:.4;transform:scale(.6)}70%{opacity:1;transform:scale(1.08)}to{transform:scale(1)}}@keyframes stickerFloat-b8a7ad44{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.bubble-content.type-sticker[data-v-b8a7ad44]{box-shadow:none!important}.bubble-content.type-sticker[data-v-b8a7ad44],.text-content.emoji-only[data-v-b8a7ad44]{background:0 0!important;border:none!important}.text-content.emoji-only[data-v-b8a7ad44]{padding:4px 6px}.emoji-only-body[data-v-b8a7ad44]{letter-spacing:2px;font-size:48px!important;line-height:1.15!important}.is-own .text-content.emoji-only[data-v-b8a7ad44]{color:inherit;background:0 0!important}.action-btn[data-v-b8a7ad44]{cursor:pointer;width:32px;height:32px;color:var(--mk-text-secondary);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;transition:all .2s;display:flex}.action-btn[data-v-b8a7ad44]:hover{background:var(--mk-bg-subtle);color:var(--mk-text-primary)}.action-create-task[data-v-b8a7ad44]{width:auto;min-width:32px;font-size:12px;font-weight:var(--mk-font-medium);color:var(--mk-brand);white-space:nowrap;flex-shrink:0;gap:4px;padding:0 8px}.action-create-task[data-v-b8a7ad44]:hover{background:var(--mk-brand-soft);color:var(--mk-brand-hover)}.reaction-picker[data-v-b8a7ad44]{background:var(--mk-surface);border:1px solid var(--mk-border);border-radius:var(--mk-radius-xl);box-shadow:var(--mk-shadow-floating,0 8px 24px #11182714);z-index:11;white-space:nowrap;gap:4px;padding:6px;display:flex;position:absolute;inset:auto auto calc(100% + 2px) 0}.is-own .reaction-picker[data-v-b8a7ad44]{left:auto;right:0}.reaction-emoji[data-v-b8a7ad44]{cursor:pointer;background:0 0;border:2px solid #0000;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;font-size:20px;transition:all .2s;display:flex}.reaction-emoji[data-v-b8a7ad44]:hover{background:var(--mk-bg-subtle);transform:scale(1.1)}.reaction-emoji.is-active[data-v-b8a7ad44]{background:var(--mk-brand-soft);border-color:var(--mk-brand)}.sender-name[data-v-b8a7ad44]{color:var(--mk-text-primary);margin-bottom:2px;padding:0 2px;font-size:12px;font-weight:600}.sender-name-btn[data-v-b8a7ad44]{cursor:pointer;font:inherit;text-align:left;background:0 0;border:none;display:inline-block}.sender-name-btn[data-v-b8a7ad44]:hover{color:var(--mk-brand);text-decoration:underline}.reply-indicator[data-v-b8a7ad44]{background:var(--mk-brand-soft);border-left:3px solid var(--mk-brand);border-radius:6px;align-items:flex-start;gap:6px;max-width:100%;margin-bottom:4px;padding:6px 10px;display:flex}.reply-icon[data-v-b8a7ad44]{color:var(--mk-brand);flex-shrink:0;margin-top:2px}.reply-content[data-v-b8a7ad44]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.reply-sender[data-v-b8a7ad44]{color:var(--mk-brand);font-size:11px;font-weight:600}.reply-text[data-v-b8a7ad44]{color:var(--mk-text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.bubble-content[data-v-b8a7ad44]{z-index:1;background:var(--mk-surface);border-radius:var(--mk-radius-xl);border:1px solid var(--mk-border);width:fit-content;position:relative;overflow:hidden}.bubble-content[data-v-b8a7ad44],.text-content[data-v-b8a7ad44]{box-sizing:border-box;max-width:100%}.text-content[data-v-b8a7ad44]{font-size:var(--mk-font-body);line-height:var(--mk-leading-normal);padding:10px 14px;display:inline-block}.text-content .text-body[data-v-b8a7ad44]{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;margin:0}.is-own .bubble-content.type-audio[data-v-b8a7ad44],.is-own .bubble-content.type-document[data-v-b8a7ad44],.is-own .bubble-content.type-images[data-v-b8a7ad44],.is-own .bubble-content.type-text[data-v-b8a7ad44]{background:var(--mk-brand);border-color:var(--mk-brand);color:var(--mk-text-inverse)}.bubble-content.type-appointment[data-v-b8a7ad44],.bubble-content.type-link[data-v-b8a7ad44],.bubble-content.type-poll[data-v-b8a7ad44],.bubble-content.type-reminder[data-v-b8a7ad44],.bubble-content.type-task[data-v-b8a7ad44]{background:0 0;border:none;overflow:visible}.bubble-content.type-internal_note[data-v-b8a7ad44]{background:var(--mk-warning-soft,#f59e0b1f);border:1px dashed #b4530959}.internal-note[data-v-b8a7ad44]{flex-direction:column;gap:6px;display:flex}.internal-note-badge[data-v-b8a7ad44]{letter-spacing:.04em;text-transform:uppercase;color:var(--mk-warning);background:var(--mk-warning-soft);border-radius:4px;align-self:flex-start;padding:2px 6px;font-size:10px;font-weight:700}.is-own .bubble-content.type-appointment[data-v-b8a7ad44],.is-own .bubble-content.type-link[data-v-b8a7ad44],.is-own .bubble-content.type-poll[data-v-b8a7ad44],.is-own .bubble-content.type-reminder[data-v-b8a7ad44],.is-own .bubble-content.type-task[data-v-b8a7ad44]{color:inherit;background:0 0;border:none}.text-body[data-v-b8a7ad44]{margin:0}.inline-link[data-v-b8a7ad44]{z-index:1;color:var(--mk-accent-blue);word-break:break-all;cursor:pointer;text-decoration:underline;position:relative}.is-own .inline-link[data-v-b8a7ad44]{color:var(--mk-brand-border)}.inline-mention[data-v-b8a7ad44]{font:inherit;color:var(--mk-brand);background:var(--mk-brand-soft);cursor:pointer;border:none;border-radius:4px;margin:0;padding:0 3px;font-weight:650;display:inline}.inline-mention[data-v-b8a7ad44]:hover{text-decoration:underline}.inline-mention.me[data-v-b8a7ad44]{background:var(--mk-success-soft);color:var(--mk-success-hover)}.inline-mention.mention-all[data-v-b8a7ad44]{background:var(--mk-danger-soft);color:var(--mk-danger);cursor:default;font-weight:700}.inline-mention.mention-all[data-v-b8a7ad44]:hover{text-decoration:none}.is-own .inline-mention[data-v-b8a7ad44]{color:var(--mk-text-inverse);background:#ffffff2e}.is-own .inline-mention.mention-all[data-v-b8a7ad44]{color:var(--mk-text-inverse);background:#ffffff40}.text-link-preview[data-v-b8a7ad44]{margin-top:10px;display:block}.link-content[data-v-b8a7ad44]{min-width:220px}.edited-label[data-v-b8a7ad44]{color:var(--mk-text-muted);margin:4px 0 0;font-size:11px;font-style:italic;line-height:1.3}.is-own .edited-label[data-v-b8a7ad44]{color:#ffffffb3}.audio-content[data-v-b8a7ad44]{min-width:220px;padding:8px 10px}.audio-card[data-v-b8a7ad44]{align-items:center;gap:8px;display:flex}.audio-icon[data-v-b8a7ad44]{opacity:.85;flex-shrink:0}.audio-player[data-v-b8a7ad44]{width:min(240px,100%);height:36px}.video-content[data-v-b8a7ad44]{flex-direction:column;gap:8px;max-width:min(360px,100%);display:flex}.images-content[data-v-b8a7ad44],.video-item[data-v-b8a7ad44]{flex-direction:column;gap:6px;display:flex}.media-actions[data-v-b8a7ad44]{flex-wrap:wrap;gap:6px;padding:0 2px 2px;display:flex}.media-action-btn[data-v-b8a7ad44]{border:1px solid var(--mk-border);background:var(--mk-surface);color:var(--mk-text-secondary);border-radius:var(--mk-radius-md);cursor:pointer;align-items:center;gap:6px;padding:4px 8px;font-size:12px;font-weight:500;display:inline-flex}.media-action-btn[data-v-b8a7ad44]:hover:not(:disabled){color:var(--mk-text);background:var(--mk-bg-subtle)}.media-action-btn[data-v-b8a7ad44]:disabled{opacity:.6;cursor:wait}.attachment-actions[data-v-b8a7ad44]{flex-shrink:0;align-items:center;gap:2px;display:flex}.images-grid[data-v-b8a7ad44]{gap:2px;max-width:400px;display:grid}.images-grid.count-1[data-v-b8a7ad44]{grid-template-columns:1fr}.images-grid.count-2[data-v-b8a7ad44],.images-grid.count-3[data-v-b8a7ad44],.images-grid.count-4[data-v-b8a7ad44]{grid-template-columns:repeat(2,1fr)}.image-item[data-v-b8a7ad44]{aspect-ratio:16/9;background:var(--mk-bg-subtle);cursor:zoom-in;border:none;width:100%;padding:0;display:block;position:relative;overflow:hidden}.image-item img[data-v-b8a7ad44]{-o-object-fit:cover;object-fit:cover;pointer-events:none;width:100%;height:100%;transition:transform .2s}.image-item:hover img[data-v-b8a7ad44]{transform:scale(1.05)}.image-caption[data-v-b8a7ad44]{color:var(--mk-text-primary);background:var(--mk-surface);padding:10px 14px;font-size:13px}.is-own .image-caption[data-v-b8a7ad44]{background:var(--mk-brand);color:var(--mk-text-inverse)}.document-content[data-v-b8a7ad44]{flex-direction:column;gap:8px;padding:12px;display:flex}.document-card[data-v-b8a7ad44]{background:var(--mk-bg);border:1px solid var(--mk-border);border-radius:8px;align-items:center;gap:12px;padding:12px;display:flex}.document-download[data-v-b8a7ad44]:disabled{opacity:.55;cursor:wait}.is-own .document-card[data-v-b8a7ad44]{background:#ffffff1a;border-color:#fff3}.document-icon[data-v-b8a7ad44]{color:var(--mk-brand);flex-shrink:0}.is-own .document-icon[data-v-b8a7ad44]{color:var(--mk-text-inverse)}.document-info[data-v-b8a7ad44]{flex:1;min-width:0}.document-name[data-v-b8a7ad44]{color:var(--mk-text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.document-name-btn[data-v-b8a7ad44]{text-align:left;cursor:pointer;background:0 0;border:none;width:100%;max-width:100%;padding:0;display:block}.document-name-btn[data-v-b8a7ad44]:hover{text-decoration:underline}.is-own .document-name[data-v-b8a7ad44],.is-own .document-name-btn[data-v-b8a7ad44]{color:var(--mk-text-inverse)}.document-meta[data-v-b8a7ad44]{color:var(--mk-text-muted);margin-top:2px;font-size:11px}.is-own .document-meta[data-v-b8a7ad44]{color:#ffffffb3}.document-download[data-v-b8a7ad44]{cursor:pointer;width:32px;height:32px;color:var(--mk-text-secondary);background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;transition:background .2s;display:flex}.document-download[data-v-b8a7ad44]:hover{background:var(--mk-border)}.is-own .document-download[data-v-b8a7ad44]{color:var(--mk-text-inverse)}.is-own .document-download[data-v-b8a7ad44]:hover{background:#fff3}.message-footer[data-v-b8a7ad44]{align-items:center;gap:8px;padding:0 2px;display:flex}.message-time[data-v-b8a7ad44]{font-size:var(--mk-font-caption);color:var(--mk-text-muted)}.message-status[data-v-b8a7ad44]{color:var(--mk-text-muted);margin-left:6px;font-size:11px}.message-status.failed.retry[data-v-b8a7ad44]{cursor:pointer;font:inherit;background:0 0;border:none;padding:0;text-decoration:underline}.message-status.failed.retry[data-v-b8a7ad44]:hover{opacity:.85}.message-status.failed[data-v-b8a7ad44]{color:var(--mk-danger)}.message-status.ticks[data-v-b8a7ad44]{color:var(--mk-text-muted);align-items:center;margin-left:2px;display:inline-flex}.message-status.ticks.seen[data-v-b8a7ad44]{color:var(--mk-success-hover)}.reactions[data-v-b8a7ad44]{flex-wrap:wrap;gap:4px;display:flex}.reaction-pill[data-v-b8a7ad44]{background:var(--mk-bg-subtle);border:1px solid var(--mk-border);cursor:pointer;border-radius:10px;align-items:center;gap:2px;padding:2px 6px;font-size:11px;transition:all .2s;display:inline-flex}.reaction-pill[data-v-b8a7ad44]:hover{background:var(--mk-border);border-color:var(--mk-border-strong)}.reaction-pill.is-active[data-v-b8a7ad44]{background:var(--mk-brand-soft);border-color:var(--mk-brand);color:var(--mk-brand);font-weight:600}.erp-hint[data-v-3231735b]{border-radius:var(--mk-radius-md);background:var(--mk-accent-soft);color:var(--mk-accent-hover);font-size:var(--mk-text-sm);margin:0 0 14px;padding:8px 10px;line-height:1.4}.form[data-v-3231735b]{gap:12px}.field[data-v-3231735b],.form[data-v-3231735b]{flex-direction:column;display:flex}.field[data-v-3231735b]{font-size:var(--mk-text-xs);color:var(--mk-text-secondary);gap:4px;font-weight:600}.input[data-v-3231735b]{border:1px solid var(--mk-border);border-radius:var(--mk-radius-md);background:var(--mk-surface);height:36px;color:var(--mk-text-primary);font-family:var(--mk-font-ui);font-size:var(--mk-text-md);outline:none;padding:0 10px;font-weight:400}.input.area[data-v-3231735b]{resize:vertical;height:auto;padding:8px 10px}.input[data-v-3231735b]:focus{border-color:var(--mk-border-strong);box-shadow:0 0 0 3px var(--mk-accent-soft)}.row-2[data-v-3231735b]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.option-row[data-v-3231735b]{align-items:center;gap:8px;display:flex}.remove-opt[data-v-3231735b]{border-radius:var(--mk-radius-md);background:var(--mk-bg-subtle);width:32px;height:32px;color:var(--mk-text-secondary);cursor:pointer;border:none;justify-content:center;align-items:center;display:inline-flex}.check-row[data-v-3231735b]{font-size:var(--mk-text-sm);color:var(--mk-text-primary);align-items:center;gap:8px;font-weight:500;display:flex}.message-composer[data-v-6fbbbf6a]{background:var(--mk-bg);border-top:1px solid var(--mk-border);font-family:var(--mk-font-ui);flex-direction:column;gap:0;padding:12px 16px 14px;display:flex;position:relative}.reply-bar[data-v-6fbbbf6a]{background:var(--mk-surface);border:1px solid var(--mk-border);border-radius:var(--mk-radius-xl);justify-content:space-between;margin:0 0 10px;padding:10px 12px}.reply-bar[data-v-6fbbbf6a],.reply-content[data-v-6fbbbf6a]{align-items:center;gap:8px;display:flex}.reply-content[data-v-6fbbbf6a]{flex:1;min-width:0}.reply-icon[data-v-6fbbbf6a]{color:var(--mk-accent);flex-shrink:0}.reply-info[data-v-6fbbbf6a]{flex-direction:column;gap:2px;min-width:0;display:flex}.reply-sender[data-v-6fbbbf6a]{color:var(--mk-text-primary);font-weight:600}.reply-sender[data-v-6fbbbf6a],.reply-text[data-v-6fbbbf6a]{font-size:var(--mk-text-sm)}.reply-text[data-v-6fbbbf6a]{color:var(--mk-text-secondary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.attachments-preview[data-v-6fbbbf6a]{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.attachment-item[data-v-6fbbbf6a]{position:relative}.attachment-image[data-v-6fbbbf6a]{border-radius:var(--mk-radius-md);background:var(--mk-bg-subtle);border:1px solid var(--mk-border);width:88px;height:88px;position:relative;overflow:hidden}.attachment-image img[data-v-6fbbbf6a]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.attachment-video[data-v-6fbbbf6a]{border-radius:var(--mk-radius-md);background:var(--mk-text-primary);border:1px solid var(--mk-border);width:148px;height:88px;position:relative;overflow:hidden}.attachment-video-el[data-v-6fbbbf6a]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.attachment-video-meta[data-v-6fbbbf6a]{color:#fff;background:linear-gradient(#0000,#000000b8);align-items:center;gap:4px;padding:4px 6px;font-size:10px;line-height:1.2;display:flex;position:absolute;bottom:0;left:0;right:0}.attachment-video-name[data-v-6fbbbf6a]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.attachment-video-size[data-v-6fbbbf6a]{opacity:.85;flex-shrink:0}.upload-progress[data-v-6fbbbf6a]{background:#11182733;height:3px;position:absolute;bottom:0;left:0;right:0}.progress-bar[data-v-6fbbbf6a],.progress-fill[data-v-6fbbbf6a]{background:var(--mk-accent);height:100%;transition:width .3s}.attachment-remove[data-v-6fbbbf6a]{border-radius:var(--mk-radius-pill);cursor:pointer;width:20px;height:20px;color:var(--mk-text-inverse);background:#111827b3;border:none;justify-content:center;align-items:center;display:flex;position:absolute;top:4px;right:4px}.attachment-remove.doc[data-v-6fbbbf6a]{color:var(--mk-text-secondary);background:0 0;position:static}.attachment-remove.doc[data-v-6fbbbf6a]:hover{background:var(--mk-surface-hover);color:var(--mk-text-primary)}.attachment-document[data-v-6fbbbf6a]{background:var(--mk-surface);border:1px solid var(--mk-border);border-radius:var(--mk-radius-xl);align-items:center;gap:10px;min-width:200px;max-width:280px;padding:10px 12px;display:flex}.document-icon[data-v-6fbbbf6a]{color:var(--mk-accent);flex-shrink:0}.document-info[data-v-6fbbbf6a]{flex:1;min-width:0}.document-name[data-v-6fbbbf6a]{font-size:var(--mk-text-base);color:var(--mk-text-primary);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.document-size[data-v-6fbbbf6a]{font-size:var(--mk-text-xs);color:var(--mk-text-muted);margin-top:2px}.upload-progress-bar[data-v-6fbbbf6a]{background:var(--mk-border);border-radius:2px;height:3px;margin-top:6px;overflow:hidden}.composer-shell[data-v-6fbbbf6a]{position:relative}.mention-popover[data-v-6fbbbf6a]{z-index:40;border:1px solid var(--mk-border);border-radius:var(--mk-radius-lg);background:var(--mk-surface);max-height:220px;box-shadow:var(--mk-shadow-floating);flex-direction:column;gap:2px;padding:4px;display:flex;position:absolute;bottom:calc(100% + 6px);left:52px;right:72px;overflow-y:auto}.mention-item[data-v-6fbbbf6a]{border-radius:var(--mk-radius-md);text-align:left;width:100%;font-family:var(--mk-font-ui);font-size:var(--mk-text-sm);color:var(--mk-text-primary);cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:8px 10px;display:flex}.mention-item.active[data-v-6fbbbf6a],.mention-item[data-v-6fbbbf6a]:hover,.mention-special-icon[data-v-6fbbbf6a]{background:var(--mk-accent-soft)}.mention-special-icon[data-v-6fbbbf6a]{border-radius:var(--mk-radius-pill);width:24px;height:24px;color:var(--mk-accent);flex-shrink:0;justify-content:center;align-items:center;display:flex}.mention-special-note[data-v-6fbbbf6a]{font-size:var(--mk-text-xs);color:var(--mk-text-secondary);margin-left:auto;font-style:italic}.mention-empty[data-v-6fbbbf6a]{font-size:var(--mk-text-sm);color:var(--mk-text-secondary);text-align:center;margin:0;padding:12px}.attach-menu[data-v-6fbbbf6a]{z-index:30;width:min(340px,100%);max-height:min(420px,60vh);box-shadow:var(--mk-shadow-floating);flex-direction:column;gap:2px;padding:6px;display:flex;position:absolute;bottom:calc(100% + 8px);left:0;overflow-y:auto}.attach-menu-item[data-v-6fbbbf6a]{border-radius:var(--mk-radius-md);width:100%;color:var(--mk-text-secondary);text-align:left;cursor:pointer;font-family:var(--mk-font-ui);transition:background var(--mk-transition);background:0 0;border:none;align-items:flex-start;gap:10px;padding:10px;display:flex}.attach-menu-item[data-v-6fbbbf6a]:hover{background:var(--mk-surface-hover);color:var(--mk-text-primary)}.attach-menu-label[data-v-6fbbbf6a]{flex-direction:column;gap:2px;min-width:0;display:flex}.attach-menu-label strong[data-v-6fbbbf6a]{font-size:var(--mk-text-md);color:var(--mk-text-primary);font-weight:600}.attach-menu-label span[data-v-6fbbbf6a]{font-size:var(--mk-text-sm);color:var(--mk-text-secondary)}.attach-menu-divider[data-v-6fbbbf6a]{background:var(--mk-border);height:1px;margin:4px 8px}.link-chip-bar[data-v-6fbbbf6a]{border:1px solid var(--mk-border);border-radius:var(--mk-radius-md);background:var(--mk-bg-subtle);align-items:center;gap:8px;margin:0 12px 8px;padding:8px 10px;display:flex}.link-chip-icon[data-v-6fbbbf6a]{color:var(--mk-accent-blue);flex-shrink:0}.link-chip-url[data-v-6fbbbf6a]{min-width:0;font-size:var(--mk-text-sm);color:var(--mk-accent-blue);white-space:nowrap;text-overflow:ellipsis;font-family:var(--mk-font-ui);flex:1;overflow:hidden}.link-chip-remove[data-v-6fbbbf6a]{color:var(--mk-text-muted);cursor:pointer;background:0 0;border:none;padding:2px;display:inline-flex}.link-field-label[data-v-6fbbbf6a]{font-size:var(--mk-text-xs);color:var(--mk-text-secondary);margin-bottom:6px;font-weight:600;display:block}.link-field-input[data-v-6fbbbf6a]{border:1px solid var(--mk-border);border-radius:var(--mk-radius-md);background:var(--mk-surface);width:100%;height:38px;color:var(--mk-text-primary);font-family:var(--mk-font-ui);font-size:var(--mk-text-md);outline:none;padding:0 10px}.link-field-input[data-v-6fbbbf6a]:focus{border-color:var(--mk-brand);box-shadow:0 0 0 3px var(--mk-brand-soft)}.link-field-error[data-v-6fbbbf6a]{font-size:var(--mk-text-sm);color:var(--mk-danger);margin:8px 0 0}.upload-done[data-v-6fbbbf6a]{border-radius:var(--mk-radius-pill);background:var(--mk-accent);color:var(--mk-text-inverse);padding:2px 6px;font-size:10px;font-weight:600}.upload-done[data-v-6fbbbf6a],.upload-error[data-v-6fbbbf6a]{position:absolute;bottom:6px;left:6px}.upload-error[data-v-6fbbbf6a]{background:color-mix(in srgb,var(--mk-danger) 90%,#fff);border-radius:var(--mk-radius-sm);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:5;flex-direction:column;gap:4px;max-width:120px;padding:4px 6px;display:flex}.error-text[data-v-6fbbbf6a]{color:var(--mk-danger);line-height:1.2}.error-text[data-v-6fbbbf6a],.retry-btn[data-v-6fbbbf6a]{font-size:9px;font-weight:600}.retry-btn[data-v-6fbbbf6a]{background:var(--mk-danger);color:#fff;border-radius:var(--mk-radius-xs);cursor:pointer;border:none;padding:2px 6px;transition:opacity .15s}.retry-btn[data-v-6fbbbf6a]:hover{opacity:.9}.doc-error[data-v-6fbbbf6a]{color:var(--mk-danger)}.composer-input[data-v-6fbbbf6a]{resize:none;width:100%;min-height:24px;max-height:160px;font-family:var(--mk-font-ui);font-size:var(--mk-font-body);line-height:var(--mk-leading-normal);color:var(--mk-text-primary);background:0 0;border:none;outline:none;padding:4px}.composer-input[data-v-6fbbbf6a]::placeholder{color:var(--mk-text-secondary)}.mode-chip[data-v-6fbbbf6a]{border-radius:var(--mk-radius-md);color:var(--mk-text-secondary);font-family:var(--mk-font-ui);font-size:var(--mk-text-sm);cursor:default;white-space:nowrap;background:0 0;border:none;align-items:center;gap:2px;padding:4px 6px;font-weight:500;display:inline-flex}.emoji-picker[data-v-6fbbbf6a]{z-index:30;width:min(320px,100vw - 48px);max-width:min(320px,100%);box-shadow:var(--mk-shadow-floating);padding:10px;position:absolute;bottom:calc(100% + 8px);left:44px}.picker-tabs[data-v-6fbbbf6a]{border-bottom:1px solid var(--mk-border);gap:4px;margin-bottom:8px;padding-bottom:8px;display:flex}.picker-tab[data-v-6fbbbf6a]{border-radius:var(--mk-radius-sm);font-size:var(--mk-text-sm);color:var(--mk-text-secondary);cursor:pointer;background:0 0;border:none;flex:1;padding:6px 8px;font-weight:600}.picker-tab.active[data-v-6fbbbf6a]{background:var(--mk-surface-hover);color:var(--mk-text)}.emoji-grid[data-v-6fbbbf6a]{grid-template-columns:repeat(8,1fr);gap:2px;max-height:180px;display:grid;overflow-y:auto}.emoji-button[data-v-6fbbbf6a]{border-radius:var(--mk-radius-sm);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:36px;height:36px;font-size:22px;display:flex}.emoji-button[data-v-6fbbbf6a]:hover{background:var(--mk-surface-hover)}.sticker-panel[data-v-6fbbbf6a]{flex-direction:column;gap:8px;display:flex}.sticker-pack-title[data-v-6fbbbf6a]{font-size:var(--mk-text-xs);color:var(--mk-text-secondary);margin:0;font-weight:600}.sticker-grid[data-v-6fbbbf6a]{grid-template-columns:repeat(4,1fr);gap:8px;max-height:220px;display:grid;overflow-y:auto}.sticker-button[data-v-6fbbbf6a]{border:1px solid var(--mk-border);background:var(--mk-canvas,#f8f9fa);cursor:pointer;border-radius:12px;padding:8px;transition:transform .12s,border-color .12s}.sticker-button[data-v-6fbbbf6a]:hover{border-color:var(--mk-brand);transform:scale(1.06)}.sticker-thumb[data-v-6fbbbf6a]{aspect-ratio:1;-o-object-fit:contain;object-fit:contain;pointer-events:none;width:100%;display:block}.sr-only[data-v-6fbbbf6a]{clip:rect(0,0,0,0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.voice-draft-bar[data-v-6fbbbf6a]{border:1px solid var(--mk-border);border-radius:var(--mk-radius-lg);background:var(--mk-bg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;padding:10px 12px;display:flex}.voice-draft-bar.stt[data-v-6fbbbf6a]{background:var(--mk-accent-soft);border-color:#10b98159}.voice-draft-bar.rec[data-v-6fbbbf6a]{background:var(--mk-danger-soft,#fef2f2);border-color:#ef44444d}.voice-draft-meta[data-v-6fbbbf6a]{min-width:0;font-size:var(--mk-text-sm);color:var(--mk-text-primary);flex-wrap:wrap;flex:1;align-items:center;gap:8px;display:flex}.voice-draft-actions[data-v-6fbbbf6a]{flex-wrap:wrap;gap:6px;display:flex}.voice-audio[data-v-6fbbbf6a]{max-width:220px;height:32px}.pulse-dot[data-v-6fbbbf6a]{background:var(--mk-text-muted);border-radius:50%;flex-shrink:0;width:8px;height:8px}.pulse-dot.on[data-v-6fbbbf6a]{background:var(--mk-danger,#ef4444);animation:1s ease-in-out infinite pulse-mic-6fbbbf6a}.stt-copy[data-v-6fbbbf6a]{flex-direction:column;gap:2px;min-width:0;display:flex}.stt-status[data-v-6fbbbf6a]{color:var(--mk-text-primary);font-weight:600}.stt-interim[data-v-6fbbbf6a],.stt-status[data-v-6fbbbf6a]{font-size:var(--mk-text-sm)}.stt-interim[data-v-6fbbbf6a]{color:var(--mk-text-secondary);white-space:nowrap;text-overflow:ellipsis;max-width:420px;font-style:italic;overflow:hidden}@keyframes pulse-mic-6fbbbf6a{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(1.2)}}[data-v-6fbbbf6a] .mk-circle-button.is-listening{color:var(--mk-accent);background:var(--mk-accent-soft)}[data-v-6fbbbf6a] .mk-circle-button.is-recording{background:var(--mk-danger,#ef4444)!important}@media (width<=768px){.message-composer[data-v-6fbbbf6a]{padding:10px 12px 12px}.mode-chip[data-v-6fbbbf6a]{display:none}.emoji-grid[data-v-6fbbbf6a]{grid-template-columns:repeat(8,1fr)}}
