.checkout-preview{--checkout-panel:#0e1812;--checkout-field:#152119;--checkout-muted:#a1b0a6;--checkout-accent:#4ae88c;--checkout-tint:#172d1f;--checkout-border:#2c3c31;scroll-margin-top:64px}[data-theme=light] .checkout-preview{--checkout-panel:#fff;--checkout-field:#f5f8f6;--checkout-muted:#536259;--checkout-accent:#167442;--checkout-tint:#eaf5ee;--checkout-border:#d5e1d9}.checkout-preview .checkout-width{max-width:640px}.checkout-preview .checkout-heading p{color:var(--checkout-muted);line-height:1.65}.checkout-preview .checkout-panel{background:var(--checkout-panel);border-color:var(--checkout-border);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 12px 40px -28px #0006}.checkout-preview .checkout-steps{gap:8px;margin:0;padding:0;list-style:none;display:flex}.checkout-preview .checkout-steps li{border-bottom:2px solid var(--checkout-border);color:var(--checkout-muted);flex:1;align-items:center;gap:8px;padding:0 0 12px;font-size:13px;font-weight:600;display:flex}.checkout-preview .checkout-steps li[aria-current=step],.checkout-preview .checkout-steps li[data-complete=true]{color:var(--checkout-accent);border-color:var(--checkout-accent)}.checkout-preview .checkout-step-number{background:var(--checkout-field);font-variant-numeric:tabular-nums;border-radius:50%;flex-shrink:0;place-items:center;width:26px;height:26px;display:grid}.checkout-preview [aria-current=step] .checkout-step-number{background:var(--checkout-tint)}.checkout-preview .checkout-step-caption{color:var(--checkout-muted);margin:12px 0 20px;font-size:12px}.checkout-preview .checkout-method{border-color:var(--checkout-border);background:var(--checkout-field);box-shadow:none;padding:16px;transition:background-color .15s ease-out,border-color .15s ease-out}.checkout-preview .checkout-method[aria-pressed=true]{background:var(--checkout-tint);border-color:var(--checkout-accent);box-shadow:inset 0 0 0 1px var(--checkout-accent)}.checkout-preview .checkout-method-tag{color:var(--checkout-muted);margin-bottom:8px;font-size:11px;line-height:1.4;display:block}.checkout-preview .checkout-method-name{letter-spacing:-.025em;margin-bottom:6px;font-size:20px;line-height:1.3}.checkout-preview .checkout-method-description{color:var(--checkout-muted);margin-top:12px;font-size:13px;line-height:1.6}.checkout-preview .checkout-panel label{color:var(--mk-fg)}.checkout-preview input:not([type=range]):not([type=checkbox]){background:var(--checkout-field);border-color:var(--checkout-border);min-height:48px;box-shadow:none;font-size:16px;transition:border-color .15s ease-out}.checkout-preview input[type=number]{font-variant-numeric:tabular-nums;font-size:28px!important}.checkout-preview input::placeholder{color:var(--checkout-muted)}.checkout-preview :is(button,a,input,[tabindex]):focus-visible{outline:2px solid var(--checkout-accent);outline-offset:3px}.checkout-preview .checkout-game-list{max-height:372px;padding:4px 8px 4px 0}.checkout-preview :is(.checkout-game-list,.checkout-pass-list){scrollbar-width:thin;scrollbar-color:var(--checkout-border) transparent}.checkout-preview :is(.checkout-game,.checkout-pass:not([data-updated=true])){background:var(--checkout-field);border-color:var(--checkout-border);box-shadow:none}.checkout-preview :is(.checkout-game,.checkout-pass){border-radius:14px;min-width:0;transition:background-color .15s ease-out,border-color .15s ease-out}.checkout-preview .checkout-game{min-height:88px}.checkout-preview :is(.checkout-game,.checkout-pass) h4{overflow-wrap:anywhere;line-height:1.4}.checkout-preview .checkout-game-badge{border-radius:5px;padding:2px 6px;font-size:9px;line-height:1.4;position:absolute;top:-5px;left:12px}.checkout-preview .checkout-game-meta{color:var(--checkout-muted);font-size:11px}.checkout-preview .checkout-catalog-heading{color:var(--checkout-muted);padding-bottom:4px}.checkout-preview .checkout-catalog-heading svg{color:var(--checkout-accent)}.checkout-preview .checkout-catalog-heading>div{background:var(--checkout-border)}.checkout-preview .checkout-pass[aria-pressed=true]{background:var(--checkout-tint);border-color:var(--checkout-accent)}.checkout-preview .checkout-pass-heading{align-items:flex-start;gap:12px}.checkout-preview .checkout-pass-heading h3{color:var(--mk-fg);overflow-wrap:anywhere;font-size:18px;font-weight:700}.checkout-preview .checkout-pass-heading button{flex-shrink:0;min-height:32px}.checkout-preview .checkout-pass-hint{color:var(--checkout-muted);margin:-4px 0 16px;font-size:13px;line-height:1.5}.checkout-preview .checkout-text-action{min-height:44px;color:var(--checkout-accent);text-underline-offset:4px;cursor:pointer;margin-top:8px;text-decoration:underline}.checkout-preview button[data-preset]{min-height:58px;box-shadow:none}.checkout-preview button:disabled{cursor:not-allowed}.checkout-preview button.bg-kurkupa-500{box-shadow:none}@media (hover:hover) and (pointer:fine){.checkout-preview :is(.checkout-game,.checkout-pass:not([data-updated=true]),.checkout-method):hover{border-color:var(--checkout-accent);background:var(--checkout-tint)}}@media (max-width:639px){.checkout-preview .checkout-panel{border-radius:20px;padding:20px 16px}.checkout-preview .checkout-method{padding:13px 12px}.checkout-preview .checkout-method-name{font-size:19px}.checkout-preview .checkout-game{min-height:78px}.checkout-preview .checkout-game-list{max-height:336px}.checkout-preview .checkout-steps li{gap:5px;font-size:11px}.checkout-preview .checkout-step-number{width:22px;height:22px}.checkout-preview .checkout-heading{margin-bottom:24px}}@media (prefers-reduced-motion:reduce){.checkout-preview,.checkout-preview *{transition-duration:.01ms!important;animation-duration:.01ms!important}}
