.pago-module__TEGIwq__wrap{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:22px;min-height:100dvh;padding:48px 24px;animation:.4s ease-out pago-module__TEGIwq__fadeIn;display:flex}.pago-module__TEGIwq__title{letter-spacing:-.01em;color:var(--ink);margin:0;font-size:clamp(1.15rem,2.4vw,1.4rem);font-weight:700}.pago-module__TEGIwq__subtitle{max-width:38ch;color:var(--ink-faint);margin:0;font-size:14px;line-height:1.6}@keyframes pago-module__TEGIwq__fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}
.PaymentStatusLayout-module__gV9PTW__main{justify-content:center;max-width:560px;margin:0 auto;padding:64px 24px 100px;display:flex}.PaymentStatusLayout-module__gV9PTW__card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);width:100%;box-shadow:var(--shadow-md);text-align:center;flex-direction:column;align-items:center;padding:44px 34px;display:flex}.PaymentStatusLayout-module__gV9PTW__iconBadge{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:68px;height:68px;margin-bottom:22px;display:flex}.PaymentStatusLayout-module__gV9PTW__iconBadge svg{width:32px;height:32px}.PaymentStatusLayout-module__gV9PTW__iconBadge.PaymentStatusLayout-module__gV9PTW__neutral{background:var(--surface-2);color:var(--ink-soft)}.PaymentStatusLayout-module__gV9PTW__iconBadge.PaymentStatusLayout-module__gV9PTW__good{background:var(--confirm-soft);color:var(--confirm)}.PaymentStatusLayout-module__gV9PTW__iconBadge.PaymentStatusLayout-module__gV9PTW__warn{background:var(--warn-soft);color:var(--warn)}.PaymentStatusLayout-module__gV9PTW__iconBadge.PaymentStatusLayout-module__gV9PTW__bad{background:var(--alert-soft);color:var(--alert)}.PaymentStatusLayout-module__gV9PTW__iconBadge.PaymentStatusLayout-module__gV9PTW__pulse{animation:1.8s ease-in-out infinite PaymentStatusLayout-module__gV9PTW__pulse}@keyframes PaymentStatusLayout-module__gV9PTW__pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, currentColor 22%, transparent)}50%{box-shadow:0 0 0 10px color-mix(in srgb, currentColor 0%, transparent)}}.PaymentStatusLayout-module__gV9PTW__card h1{margin-bottom:8px;font-size:clamp(22px,3vw,27px)}.PaymentStatusLayout-module__gV9PTW__subtitle{color:var(--ink-soft);max-width:42ch;margin-bottom:4px;font-size:14.5px;line-height:1.55}.PaymentStatusLayout-module__gV9PTW__body{flex-direction:column;align-items:stretch;gap:10px;width:100%;margin-top:22px;display:flex}@media (max-width:520px){.PaymentStatusLayout-module__gV9PTW__main{padding:40px 16px 100px}.PaymentStatusLayout-module__gV9PTW__card{padding:32px 22px}}
.NequiPendingStatus-module__yb0UDW__card{--nequi:#e10a6e;--nequi-soft:color-mix(in srgb, var(--nequi) 12%, var(--surface))}.NequiPendingStatus-module__yb0UDW__ringBadge{flex-shrink:0;width:84px;height:84px;margin-bottom:22px;position:relative}.NequiPendingStatus-module__yb0UDW__ring{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.NequiPendingStatus-module__yb0UDW__ringTrack{fill:none;stroke:var(--border);stroke-width:4px}.NequiPendingStatus-module__yb0UDW__ringProgress{fill:none;stroke:var(--nequi);stroke-width:4px;stroke-linecap:round;transition:stroke-dashoffset .9s linear}.NequiPendingStatus-module__yb0UDW__iconInner{background:var(--nequi-soft);color:var(--nequi);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;inset:8px}.NequiPendingStatus-module__yb0UDW__iconInner svg{width:28px;height:28px}.NequiPendingStatus-module__yb0UDW__pingDot{background:var(--nequi);border:2px solid var(--surface);border-radius:50%;width:11px;height:11px;position:absolute;top:14px;right:14px}.NequiPendingStatus-module__yb0UDW__pingDot:after{content:"";background:var(--nequi);border-radius:50%;animation:1.8s cubic-bezier(0,0,.2,1) infinite NequiPendingStatus-module__yb0UDW__ping;position:absolute;inset:-2px}@keyframes NequiPendingStatus-module__yb0UDW__ping{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.4)}}.NequiPendingStatus-module__yb0UDW__steps{counter-reset:step;justify-content:center;align-items:flex-start;gap:0;width:100%;margin:26px 0 4px;padding:0;list-style:none;display:flex}.NequiPendingStatus-module__yb0UDW__steps li{color:var(--ink-faint);text-align:center;flex-direction:column;flex:1;align-items:center;gap:8px;font-size:11.5px;font-weight:600;display:flex;position:relative}.NequiPendingStatus-module__yb0UDW__steps li:not(:last-child):after{content:"";background:var(--border);height:2px;position:absolute;top:11px;left:calc(50% + 18px);right:calc(18px - 50%)}.NequiPendingStatus-module__yb0UDW__steps li.NequiPendingStatus-module__yb0UDW__stepDone:not(:last-child):after{background:var(--nequi)}.NequiPendingStatus-module__yb0UDW__stepDot{background:var(--surface-2);border:2px solid var(--border);z-index:1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.NequiPendingStatus-module__yb0UDW__stepDot svg{width:12px;height:12px}.NequiPendingStatus-module__yb0UDW__stepDone{color:var(--ink-soft)}.NequiPendingStatus-module__yb0UDW__stepDone .NequiPendingStatus-module__yb0UDW__stepDot{background:var(--nequi);border-color:var(--nequi);color:#fff}.NequiPendingStatus-module__yb0UDW__stepActive{color:var(--nequi)}.NequiPendingStatus-module__yb0UDW__stepActive .NequiPendingStatus-module__yb0UDW__stepDot{border-color:var(--nequi);background:var(--nequi-soft);box-shadow:0 0 0 0 color-mix(in srgb, var(--nequi) 35%, transparent);animation:1.8s ease-in-out infinite NequiPendingStatus-module__yb0UDW__step-pulse}@keyframes NequiPendingStatus-module__yb0UDW__step-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--nequi) 30%, transparent)}50%{box-shadow:0 0 0 6px color-mix(in srgb, var(--nequi) 0%, transparent)}}.NequiPendingStatus-module__yb0UDW__pollLine{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink-faint);margin-top:18px;font-size:12px}@media (prefers-reduced-motion:reduce){.NequiPendingStatus-module__yb0UDW__pingDot:after,.NequiPendingStatus-module__yb0UDW__stepActive .NequiPendingStatus-module__yb0UDW__stepDot{animation:none}}
.Spinner-module__YHEfAG__spinner{border:3px solid var(--accent-soft);border-top-color:var(--accent);border-radius:50%;animation:.7s linear infinite Spinner-module__YHEfAG__spin;display:inline-block}@keyframes Spinner-module__YHEfAG__spin{to{transform:rotate(360deg)}}
.loading-module__C7FcbG__wrap{justify-content:center;align-items:center;min-height:100dvh;padding:48px 24px;display:flex}
