/* ============================================================
   req13 修复（最后加载）
   ============================================================ */

/* 1) 恢复左右两侧竖排工具列（桌面端常驻；绝对定位不占文档流，显示/聚焦都不改变输入区高度，不会再跳动） */
@media (min-width: 861px) {
  .ws-v2 .ws-composer.cp-v2 .cp-side { display: flex !important; }
  .ws-v2 .ws-composer.cp-v2.cp-focused .cp-side { display: flex !important; }
  /* 给两侧绝对定位的工具列各预留 52px 槽位，防止加宽后的输入框把右工具列顶出屏幕 */
  .ws-v2 .ws-composer.cp-v2 .cp-layout {
    max-width: min(1456px, calc(100% - 104px)) !important;
    margin-left: auto !important; margin-right: auto !important;
  }
  .ws-v2 .ws-composer.cp-v2 .cp-masters {
    max-width: min(1456px, calc(100% - 104px)) !important;
  }
}

/* 2) 恢复顶部「创作大师」彩色圆钮轨道：图片/视频/音乐/3D 常驻显示，不随聚焦/展开才出现（高度恒定，不跳动）；
      对话/智能体/语音按原设计不显示 */
.ws-composer.cp-v2 .cp-masters { display: flex !important; }
.ws-composer.cp-v2.cat-chat .cp-masters,
.ws-composer.cp-v2.cat-agent .cp-masters,
.ws-composer.cp-v2.cat-tts .cp-masters { display: none !important; }
@media (max-width: 860px) {
  .ws-composer.cp-v2 .cp-masters { display: none !important; }
}

/* 3) 「选择渠道/综合最优」面板向上弹时，最大高度不超过芯片上方可用空间，内部滚动，杜绝底部被裁切 */
.ws-v2 .param-schedule .param-dropdown-menu.drop-up {
  max-height: calc(100vh - 140px);
  overflow-y: auto;
}
