/*
  069D Context Actions / Stage Nav collapse.
  Session-scoped state is handled by workbench_context_stage_collapse_069D.js.
*/

[data-context-actions-panel="069D"]{
  position:relative;
}

[data-context-actions-panel="069D"][data-expanded="false"] .inline-actions button:nth-child(n+2),
[data-context-actions-panel="069D"][data-expanded="false"] .suggest-chip:nth-of-type(n+2){
  display:none!important;
}

[data-context-actions-panel="069D"] .xb-actions-more-toggle,
.xb-actions-more-toggle{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:6px!important;
  min-height:30px!important;
  padding:7px 10px!important;
  border:1px solid rgba(245,210,155,.22)!important;
  border-radius:999px!important;
  background:rgba(250,247,240,.08)!important;
  color:rgba(250,247,240,.72)!important;
  font-size:11.5px!important;
  font-weight:850!important;
}

.ai-stage-nav[data-stage-nav-panel="069D"]{
  border-bottom:1px solid rgba(250,247,240,.10)!important;
  background:rgba(0,0,0,.08)!important;
}

.ai-stage-nav[data-stage-nav-panel="069D"][data-expanded="false"] .ai-stage-mini{
  display:none!important;
}

.ai-stage-nav[data-stage-nav-panel="069D"][data-expanded="true"] .ai-stage-mini{
  display:flex!important;
}

.ai-stage-nav[data-stage-nav-panel="069D"] .ai-stage-toggle{
  width:100%!important;
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  min-height:38px!important;
  padding:10px 20px!important;
  border:0!important;
  background:transparent!important;
  color:rgba(250,247,240,.66)!important;
  font-size:11.5px!important;
  font-weight:850!important;
  letter-spacing:.05em!important;
  text-transform:uppercase!important;
}

.ai-stage-nav[data-stage-nav-panel="069D"] .ai-stage-toggle::after{
  content:"展开"!important;
  color:#f5d29b!important;
  font-size:11px!important;
  font-weight:900!important;
  letter-spacing:0!important;
}

.ai-stage-nav[data-stage-nav-panel="069D"][data-expanded="true"] .ai-stage-toggle::after{
  content:"收起"!important;
}

.ai-stage-nav[data-stage-nav-panel="069D"][data-auto-attention="true"] .ai-stage-toggle{
  color:#f5d29b!important;
}

.ai-stage-nav[data-stage-nav-panel="069D"] .ai-stage-mini{
  padding:0 20px 12px!important;
  gap:4px!important;
  overflow:auto!important;
}

.ai-stage-nav[data-stage-nav-panel="069D"] .stage-step{
  display:flex!important;
  align-items:center!important;
  color:rgba(250,247,240,.58)!important;
  font-size:11px!important;
  font-weight:750!important;
  white-space:nowrap!important;
}

.ai-stage-nav[data-stage-nav-panel="069D"] .stage-step.active{
  color:#f5d29b!important;
  font-weight:900!important;
}

.ai-stage-nav[data-stage-nav-panel="069D"] .stage-step.completed,
.ai-stage-nav[data-stage-nav-panel="069D"] .stage-step.done{
  color:#a7d69f!important;
}

.ai-stage-nav[data-stage-nav-panel="069D"] .step-dot{
  width:7px!important;
  height:7px!important;
  border:1.5px solid currentColor!important;
  border-radius:999px!important;
  background:transparent!important;
  flex:0 0 auto!important;
}

.ai-stage-nav[data-stage-nav-panel="069D"] .stage-step.active .step-dot,
.ai-stage-nav[data-stage-nav-panel="069D"] .stage-step.completed .step-dot,
.ai-stage-nav[data-stage-nav-panel="069D"] .stage-step.done .step-dot{
  background:currentColor!important;
}

.ai-stage-nav[data-stage-nav-panel="069D"] .step-label{
  padding:0 5px!important;
}

.ai-stage-nav[data-stage-nav-panel="069D"] .step-arrow{
  color:rgba(250,247,240,.30)!important;
  padding-right:4px!important;
}

.app.agent-collapsed .ai-stage-nav[data-stage-nav-panel="069D"],
.app.agent-collapsed [data-context-actions-panel="069D"]{
  display:none!important;
}
