.chat-emoji-picker[data-v-54faba1a]{display:inline-flex;flex:0 0 auto;position:relative}.chat-emoji-trigger[data-v-54faba1a]{background:#f8fbfd;border:1px solid #d5e2eb;border-radius:9px;color:#527087;cursor:pointer;display:grid;flex:0 0 auto;height:36px;padding:0;place-items:center;transition:border-color .14s ease,background-color .14s ease,color .14s ease;width:36px}.chat-emoji-trigger[data-v-54faba1a]:hover:not(:disabled),.chat-emoji-trigger[aria-expanded=true][data-v-54faba1a]{background:#edf6fb;border-color:#8eb5cf;color:#09775c}.chat-emoji-grid button[data-v-54faba1a]:focus-visible,.chat-emoji-trigger[data-v-54faba1a]:focus-visible{outline:3px solid rgba(9,119,92,.22);outline-offset:2px}.chat-emoji-trigger[data-v-54faba1a]:disabled{cursor:not-allowed;opacity:.45}.chat-emoji-panel[data-v-54faba1a]{background:#fff;border:1px solid #cfdee9;border-radius:12px;bottom:calc(100% + 8px);box-shadow:0 16px 38px #1e3e542e;left:0;max-height:min(420px,55vh);max-width:calc(100vw - 24px);overflow-y:auto;padding:12px;position:absolute;width:300px;z-index:40}.chat-emoji-panel>header[data-v-54faba1a]{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:10px}.chat-emoji-panel>header strong[data-v-54faba1a]{color:#24465f;font-size:13px}.chat-emoji-panel h3[data-v-54faba1a],.chat-emoji-panel>header span[data-v-54faba1a]{color:#8194a3;font-size:10px}.chat-emoji-panel section+section[data-v-54faba1a]{border-top:1px solid #edf2f5;margin-top:10px;padding-top:9px}.chat-emoji-panel h3[data-v-54faba1a]{font-weight:750;margin:0 0 6px}.chat-emoji-grid[data-v-54faba1a]{display:grid;gap:3px;grid-template-columns:repeat(6,minmax(40px,1fr))}.chat-emoji-grid button[data-v-54faba1a]{background:transparent;border:0;border-radius:8px;cursor:pointer;display:grid;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:21px;line-height:1;min-height:40px;min-width:40px;padding:0;place-items:center}.chat-emoji-grid button[data-v-54faba1a]:hover{background:#edf5fa}.emoji-panel-enter-active[data-v-54faba1a],.emoji-panel-leave-active[data-v-54faba1a]{transition:opacity .18s ease,transform .18s ease}.emoji-panel-enter-from[data-v-54faba1a],.emoji-panel-leave-to[data-v-54faba1a]{opacity:0;transform:translateY(6px)}@media(max-width:520px){.chat-emoji-trigger[data-v-54faba1a]{border-radius:11px;height:40px;width:40px}.chat-emoji-panel[data-v-54faba1a]{max-height:min(360px,48vh);width:min(300px,calc(100vw - 24px))}}@media(prefers-reduced-motion:reduce){.chat-emoji-trigger[data-v-54faba1a],.emoji-panel-enter-active[data-v-54faba1a],.emoji-panel-leave-active[data-v-54faba1a]{transition:none}}
