/* β24: keep the primary flow in one fixed bottom action dock. */
.bottomDock .userDecision{
  display:none;
  width:min(688px,100%);
  margin:0;
  padding:.55rem;
  border:1px solid var(--line);
  border-radius:1rem;
  background:rgba(20,26,35,.97);
  box-shadow:0 14px 38px rgba(0,0,0,.32);
}
.bottomDock .userDecision.show{display:block}
.bottomDock .decisionPrompt{
  margin:0 0 .45rem;
  color:#dce4ef;
  font-size:.72rem;
  font-weight:750;
  line-height:1.35;
  text-align:center;
}
.bottomDock .decisionButtons{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:.4rem;
  margin:0;
}
.bottomDock .decisionBtn{
  min-height:3.35rem;
  padding:.5rem .35rem;
  border-radius:.85rem;
  font-size:.78rem;
}
.bottomDock .next[hidden]{display:none!important}
@media(max-width:430px){
  .bottomDock .userDecision{padding:.45rem}
  .bottomDock .decisionPrompt{font-size:.68rem;margin-bottom:.38rem}
  .bottomDock .decisionButtons{gap:.3rem}
  .bottomDock .decisionBtn{min-height:3.15rem;font-size:.72rem;padding:.4rem .2rem}
}
