.viwi-ux-guidance .viwi-action-rail{
  display:flex;
  flex-wrap:wrap;
  align-items:center;
  gap:10px;
  padding:12px;
  margin:14px 0 18px;
  border-radius:18px;
  border:1px solid rgba(255,255,255,.08);
  background:rgba(255,255,255,.02);
}

.viwi-ux-guidance .viwi-step-hint{
  display:inline-flex;
  align-items:center;
  gap:8px;
  padding:.40rem .72rem;
  border-radius:999px;
  background:rgba(249,115,22,.12);
  color:#FED7AA;
  font-size:.78rem;
  font-weight:700;
}

.viwi-ux-guidance .viwi-flow-cta{
  position:relative;
  min-height:44px;
  border-radius:14px!important;
  font-weight:800!important;
}
