/* v572U - payment/order next-step reassurance layer
   Display-only customer guidance. Does not change payment/order logic. */
.vge-next-steps{
  margin-top:18px;
  border:1px solid rgba(29,78,216,.16);
  background:linear-gradient(180deg,#f8fbff 0%,#ffffff 100%);
  border-radius:20px;
  padding:18px;
  box-shadow:0 14px 34px rgba(15,23,42,.06);
}
.vge-next-steps-head{margin-bottom:14px;}
.vge-next-steps-kicker{
  display:inline-flex;
  align-items:center;
  width:max-content;
  border-radius:999px;
  padding:5px 10px;
  background:#eaf2ff;
  color:#1d4ed8;
  font-size:12px;
  font-weight:900;
  letter-spacing:.04em;
  text-transform:uppercase;
}
.vge-next-steps h4{
  margin:10px 0 6px;
  font-size:20px;
  line-height:1.2;
  color:#0f172a;
}
.vge-next-steps p{margin:0;color:#475569;}
.vge-next-steps-list{display:grid;gap:10px;}
.vge-next-step{
  display:grid;
  grid-template-columns:34px minmax(0,1fr);
  gap:12px;
  align-items:flex-start;
  padding:12px;
  border:1px solid rgba(15,23,42,.08);
  border-radius:16px;
  background:#fff;
}
.vge-next-step b{
  display:grid;
  place-items:center;
  width:34px;
  height:34px;
  border-radius:50%;
  background:#dc2626;
  color:#fff;
  font-size:15px;
  line-height:1;
}
.vge-next-step strong{
  display:block;
  color:#0f172a;
  font-size:14px;
  line-height:1.35;
}
.vge-next-step small{
  display:block;
  margin-top:4px;
  color:#64748b;
  font-size:13px;
  line-height:1.45;
}
.vge-next-steps-boundary{
  margin-top:12px!important;
  padding-top:12px;
  border-top:1px dashed rgba(15,23,42,.16);
  font-size:13px;
  color:#64748b!important;
}
.payment-action-card .vge-next-steps,
#inlinePaymentBox .vge-next-steps{margin-top:14px;}
#thankYouOrder .vge-next-steps{margin:18px 0;}
@media(max-width:720px){
  .vge-next-steps{padding:14px;border-radius:18px;}
  .vge-next-step{grid-template-columns:30px minmax(0,1fr);padding:10px;gap:10px;}
  .vge-next-step b{width:30px;height:30px;font-size:14px;}
  .vge-next-steps h4{font-size:18px;}
}


/* v689A — manual review next-step guidance before Group 4/5 submission */
.manual-review-next-steps-v689A.hidden{
  display:none !important;
}
.manual-review-next-steps-v689A{
  margin:18px 0 !important;
  padding:20px 22px !important;
  border-radius:22px !important;
  border:1px solid #fed7aa !important;
  background:linear-gradient(180deg,#fff7ed,#fffaf5) !important;
  color:#334155 !important;
  box-shadow:0 16px 38px rgba(146,64,14,.08) !important;
}
.manual-review-next-steps-v689A h3{
  margin:0 0 8px !important;
  color:#9a3412 !important;
  font-size:22px !important;
  line-height:1.25 !important;
}
.manual-review-next-steps-v689A p{
  margin:0 0 12px !important;
  font-size:15.5px !important;
  line-height:1.65 !important;
}
.manual-review-next-steps-v689A ol{
  margin:0 !important;
  padding-left:22px !important;
  display:grid !important;
  gap:8px !important;
}
.manual-review-next-steps-v689A li{
  font-size:15px !important;
  line-height:1.55 !important;
}
.manual-review-next-steps-v689A strong{
  color:#0f172a !important;
}
@media(max-width:720px){
  .manual-review-next-steps-v689A{
    padding:16px !important;
    border-radius:18px !important;
  }
  .manual-review-next-steps-v689A h3{
    font-size:19px !important;
  }
}
