.ms-commerce-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
[data-ms-checkout][disabled]{opacity:.65;cursor:progress}
.ms-commerce-inline-error{margin:12px 0 0;color:#8f2f20;font-weight:650;font-size:14px;line-height:1.45}
.ms-purchase-status{margin:0;background:linear-gradient(135deg,#102438 0%,#163c45 58%,#1d6d70 100%);color:#fff;padding:48px 20px}
.ms-purchase-status__inner{width:min(1120px,100%);margin:0 auto}
.ms-purchase-status__eyebrow{margin:0 0 10px;font-size:13px;font-weight:800;letter-spacing:.11em;text-transform:uppercase;color:#8fe1d7}
.ms-purchase-status h1{margin:0;max-width:820px;font-size:clamp(34px,5vw,62px);line-height:.98;letter-spacing:-.045em;color:#fff}
.ms-purchase-status p{max-width:760px;font-size:17px;line-height:1.6;color:#dce7e8}
.ms-purchase-status__progress{height:8px;max-width:480px;margin-top:28px;border-radius:999px;background:rgba(255,255,255,.14);overflow:hidden}
.ms-purchase-status__progress span{display:block;width:42%;height:100%;border-radius:inherit;background:#65d1c5;animation:ms-commerce-progress 1.2s ease-in-out infinite alternate}
@keyframes ms-commerce-progress{from{transform:translateX(-25%)}to{transform:translateX(165%)}}
.ms-purchase-status__steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:30px 0 24px}
.ms-purchase-status__steps div{padding:16px;border:1px solid rgba(255,255,255,.16);border-radius:18px;background:rgba(255,255,255,.06)}
.ms-purchase-status__steps span{display:grid;width:28px;height:28px;place-items:center;border-radius:50%;background:#65d1c5;color:#102438;font-size:12px;font-weight:900;margin-bottom:12px}
.ms-purchase-status__steps strong,.ms-purchase-status__steps small{display:block}
.ms-purchase-status__steps strong{font-size:14px}
.ms-purchase-status__steps small{margin-top:3px;color:#bed0d2}
.ms-purchase-status__actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}
.ms-commerce-primary,.ms-commerce-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 20px;border-radius:999px;font-weight:800;text-decoration:none}
.ms-commerce-primary{background:#65d1c5;color:#102438}
.ms-commerce-secondary{border:1px solid rgba(255,255,255,.28);color:#fff;background:rgba(255,255,255,.06)}
.ms-purchase-status__note{font-size:13px!important;color:#b8c9cb!important;margin-top:24px!important}
@media(max-width:760px){.ms-purchase-status{padding:38px 16px}.ms-purchase-status__steps{grid-template-columns:1fr}.ms-purchase-status__steps div{display:grid;grid-template-columns:34px 1fr;column-gap:10px;align-items:center}.ms-purchase-status__steps span{grid-row:1/3;margin:0}.ms-purchase-status__steps small{grid-column:2}}
