.vs-dialog.vs-checkout-success{inset:0;width:min(420px,calc(100vw - 32px));max-height:calc(100dvh - 32px);margin:auto;padding:0;overflow:auto;color:#f5f5f6;background:linear-gradient(135deg,#191d1e,#151819);border:1px solid rgba(130,196,154,.55);border-radius:20px;box-shadow:0 24px 100px #0009;font-family:var(--font-inter),"Segoe UI",system-ui,sans-serif;line-height:1.4}.vs-checkout-success::backdrop{background:rgba(0,0,0,.72);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.vs-checkout-success .vs-dialog-head{position:relative;display:block;padding:48px 28px 0;border:0;text-align:center}.vs-checkout-success .vs-dialog-head h2{margin:0;color:#f5f5f6;font-size:24px;font-weight:700;line-height:1.3;overflow-wrap:anywhere}.vs-checkout-success .vs-dialog-head .vs-icon-btn{position:absolute;top:18px;inset-inline-end:18px;display:grid;place-items:center;width:40px;height:40px;padding:0;color:#8e9296;background:transparent;border:0;cursor:pointer}.vs-checkout-success .vs-icon-btn svg{width:22px;height:22px}.vs-checkout-success .vs-dialog-body{max-height:none;padding:12px 28px 28px;overflow:visible}.vs-checkout-success-subtitle{margin:0;color:#b7b8bd;font-size:14px;text-align:center}.vs-checkout-success-amount{display:flex;flex-wrap:wrap;align-items:baseline;align-content:center;justify-content:center;gap:4px 10px;min-height:104px;margin-top:24px;padding:20px;color:#00ed89;background:linear-gradient(135deg,#202425,#1b1e20);border:1px solid #303535;border-radius:14px}.vs-checkout-success-amount strong{max-width:100%;font-size:44px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.1;overflow-wrap:anywhere}.vs-checkout-success-amount span{font-size:16px;font-weight:600}.vs-checkout-success-confirm{display:flex;align-items:center;justify-content:center;width:100%;min-height:44px;margin-top:24px;padding:12px 16px;color:#001b10;background:linear-gradient(100deg,#00f09b,#00e68a);border:0;border-radius:10px;box-shadow:0 12px 32px rgba(0,237,137,.12);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.vs-checkout-success-confirm:hover{background:#12f6a0}.vs-checkout-success .vs-icon-btn:focus-visible,.vs-checkout-success-confirm:focus-visible{outline:2px solid #f5f5f6;outline-offset:4px}@media (max-width:600px){.vs-checkout-success .vs-dialog-head{padding:40px 20px 0}.vs-checkout-success .vs-dialog-head h2{font-size:22px}.vs-checkout-success .vs-dialog-head .vs-icon-btn{top:14px;inset-inline-end:14px;width:32px;height:32px}.vs-checkout-success .vs-icon-btn svg{width:20px;height:20px}.vs-checkout-success .vs-dialog-body{padding:12px 20px 24px}.vs-checkout-success-amount{min-height:96px;margin-top:20px;padding:16px 12px}.vs-checkout-success-amount strong{font-size:clamp(32px,10vw,36px)}.vs-checkout-success-amount span{font-size:14px}}