.message-editor[data-v-70a62226]{background-color:#f7f7f7;border-top:1px solid #eee;flex-direction:column;flex-shrink:0;width:100%;height:230px;min-height:150px;max-height:500px;transition:none;display:flex;position:relative;overflow:hidden}.resize-handle[data-v-70a62226]{cursor:ns-resize;z-index:10;background:0 0;flex-shrink:0;height:6px;position:absolute;top:0;left:0;right:0}.resize-handle[data-v-70a62226]:hover{background:#007aff1a}.resize-handle[data-v-70a62226]:active{background:#007aff33}.message-editor-content[data-v-70a62226]{flex-direction:column;flex:1;width:100%;min-height:0;display:flex;position:relative;overflow:hidden}.editor-area[data-v-70a62226]{box-sizing:border-box;flex:1;width:100%;min-height:0;padding:0 10px 10px;overflow:hidden}.editor-tool-bar[data-v-70a62226]{box-sizing:border-box;align-items:center;gap:20px;width:100%;height:31px;margin-top:10px;margin-bottom:10px;padding:0 20px;display:flex}.editor-tool-bar img[data-v-70a62226]{cursor:pointer;transition:opacity .2s}.editor-tool-bar img[data-v-70a62226]:hover{opacity:.7}.emoji-picker[data-v-70a62226]{-webkit-user-select:none;user-select:none;background:#fff;border-radius:8px;flex-direction:column;width:100%;display:flex}.emoji-tabs[data-v-70a62226]{border-bottom:1px solid #eee;padding:8px;display:flex}.emoji-tab[data-v-70a62226]{cursor:pointer;border-radius:4px;justify-content:center;align-items:center;width:32px;height:32px;margin-right:8px;padding:2px;display:flex}.emoji-tab.active[data-v-70a62226]{background-color:#f0f9ff;border:1px solid #e3f2fd}.emoji-tab-img[data-v-70a62226]{-o-object-fit:contain;object-fit:contain;width:24px;height:24px}.emoji-content[data-v-70a62226]{max-height:200px;padding:12px;overflow-y:auto}.emoji-grid[data-v-70a62226]{grid-template-columns:repeat(8,1fr);gap:8px;display:grid}.emoji-item[data-v-70a62226]{cursor:pointer;text-align:center;border-radius:4px;padding:4px;font-size:20px;transition:background-color .2s}.emoji-item[data-v-70a62226]:hover{background-color:#f0f9ff}.sticker-grid[data-v-70a62226]{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.sticker-item[data-v-70a62226]{cursor:pointer;border-radius:4px;transition:transform .2s;overflow:hidden}.sticker-item[data-v-70a62226]:hover{transform:scale(1.05)}.sticker-img[data-v-70a62226]{-o-object-fit:cover;object-fit:cover;width:100%;height:70px}
