.payment-card .payment-confirmation-icon{place-items:center;color:#14203b!important;width:clamp(56px,18vw,64px)!important;height:clamp(56px,18vw,64px)!important;box-shadow:none!important;background:#fff!important;border:4px solid #14203b!important;border-radius:20px!important;margin:0 auto 19px!important;display:grid!important}.payment-confirmation-icon svg{width:68%;height:68%;display:block;overflow:visible}.payment-confirmation-icon path{fill:none;stroke:#14203b;stroke-width:4.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:46;stroke-dashoffset:46px;will-change:stroke-dashoffset;animation:.82s cubic-bezier(.32,.78,.28,1) .1s forwards payment-confirm-check}.payment-countdown{margin:12px 0 0!important}.payment-card .payment-acknowledge{background:linear-gradient(135deg,#087b62,#10b981)!important;margin-top:8px!important;box-shadow:0 12px 26px #087b6233!important}.payment-acknowledged,.payment-expired{justify-items:center;gap:8px;display:grid}.payment-card.acknowledged>:not(.payment-acknowledged),.payment-card.expired>:not(.payment-expired){display:none!important}.payment-acknowledged .payment-confirmation-icon{margin-bottom:10px!important}@keyframes payment-confirm-check{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.payment-confirmation-icon path{stroke-dashoffset:0;animation:none}}
