/* emoji.css — 表情面板与输入栏功能按钮（源文件行 599-627，保持原顺序） */
  /* ===== 表情面板 ===== */
  .emoji-panel{
    position:absolute;bottom:60px;left:12px;
    background:var(--surface);border:1px solid var(--border);
    border-radius:12px;padding:8px;display:none;
    grid-template-columns:repeat(8,1fr);gap:4px;
    box-shadow:0 8px 24px rgba(0,0,0,.4);z-index:200;
    max-height:240px;overflow-y:auto;width:280px;
  }
  .emoji-panel.show{display:grid}
  .emoji-btn{
    width:30px;height:30px;border:none;background:transparent;
    font-size:18px;cursor:pointer;border-radius:6px;
    display:flex;align-items:center;justify-content:center;
    transition:background .1s;
  }
  .emoji-btn:hover{background:rgba(255,255,255,.1)}

  /* ===== 输入栏功能按钮 ===== */
  .input-bar .tool-btn{
    width:38px;height:38px;border-radius:50%;border:none;
    background:transparent;color:var(--text-dim);
    font-size:16px;cursor:pointer;flex-shrink:0;
    display:flex;align-items:center;justify-content:center;
    transition:all .15s;
  }
  .input-bar .tool-btn:hover{color:var(--primary);background:rgba(255,255,255,.08)}
  .input-bar .tool-btn.recording{color:var(--red);background:rgba(231,76,60,.15);animation:pulse 1s infinite}

