:root{--checkout-canvas:#f5f9fc;--checkout-surface:#fffffc;--checkout-text:#0a234f;--checkout-muted:#536b84;--checkout-border:#d6e3ee;--checkout-tint:#edf6fd;--checkout-accent:#176fb9;--checkout-button:#1879ca;--checkout-button-hover:#1268b0;--checkout-success:#18734b;--checkout-success-bg:#edf8f1;--checkout-error:#b42318;--checkout-error-bg:#fff0ef}.checkout-chrome-journey{grid-template-columns:28px minmax(0,1fr);align-items:center;gap:12px;width:min(650px,100% - 40px);height:28px;margin:24px auto 0;display:grid}.checkout-journey-progress{background:var(--app-page-soft,var(--checkout-border));border-radius:999px;height:8px;overflow:hidden}.checkout-journey-progress>span{border-radius:inherit;background:#1479d4;height:100%;transition:width 90ms linear;display:block}.checkout-journey-back{width:28px;height:28px;color:var(--app-page-muted,var(--checkout-muted));cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.checkout-journey-back:focus-visible{outline:3px solid var(--checkout-accent);outline-offset:4px;border-radius:4px}@media (prefers-reduced-motion:reduce){.checkout-journey-progress>span{transition:none}}.checkout-compare-step,.checkout-payment-form{box-sizing:border-box;color-scheme:inherit;color:var(--checkout-text);background:var(--checkout-surface);text-shadow:none;font-family:Manrope,system-ui,sans-serif}.checkout-compare-step{border:1px solid var(--checkout-border);border-radius:16px;gap:28px;width:min(100%,620px);min-width:0;margin:0 auto;padding:32px;display:grid}.checkout-comparison-heading{text-align:center}.checkout-comparison-heading h1{color:var(--checkout-text);letter-spacing:-.035em;text-wrap:balance;margin:0;font:750 clamp(26px,4vw,34px)/1.2 Manrope,system-ui,sans-serif}.checkout-comparison-heading p{color:var(--checkout-muted);margin:12px 0 0;font-size:14px;line-height:1.6}.checkout-comparison-heading .checkout-comparison-bonus{color:var(--checkout-accent);margin:0 0 16px;font-weight:650}.checkout-comparison-table{border-collapse:collapse;table-layout:fixed;width:100%;color:var(--checkout-text);font-size:14px}.checkout-comparison-table th,.checkout-comparison-table td{border-bottom:1px solid var(--checkout-border);height:48px;color:var(--checkout-text);background:var(--checkout-surface);text-align:center;overflow-wrap:anywhere;padding:12px 8px;font-weight:500;line-height:1.5}.checkout-comparison-table th:first-child{text-align:left;width:52%}.checkout-comparison-table thead th{font-weight:750}.checkout-comparison-table tr>:last-child{background:var(--checkout-tint)}.checkout-comparison-table tbody tr:last-child>*{border-bottom:0}.checkout-comparison-status{vertical-align:middle;display:inline-flex}.checkout-comparison-status.is-available{color:var(--checkout-accent)}.checkout-comparison-status.is-unavailable{color:var(--checkout-muted)}.checkout-comparison-status svg{width:18px;height:18px}.checkout-comparison-actions{gap:8px;display:grid}.checkout-ui-primary,.checkout-ui-secondary{cursor:pointer;border:0;border-radius:10px;min-height:46px;padding:12px 18px;font:650 14px/1.5 Manrope,system-ui,sans-serif}.checkout-ui-primary{color:#fff;background:var(--checkout-button)}.checkout-ui-primary:hover{background:var(--checkout-button-hover)}.checkout-ui-secondary{color:var(--checkout-muted);background:0 0}.checkout-ui-secondary:hover{background:var(--checkout-tint)}.checkout-ui-primary:focus-visible,.checkout-ui-secondary:focus-visible,.checkout-payment-form :is(button,input):focus-visible{outline-offset:3px;outline:3px solid #93c5fd}.checkout-payment-preview.checkout-payment-form{text-align:left;gap:12px;width:100%;min-width:0;display:grid}.checkout-payment-form .checkout-real-wallets{box-shadow:none;background:0 0;border:0;padding:0}.checkout-payment-form .checkout-real-payment-element{background:var(--checkout-surface);border:0;min-width:0;padding:0}.checkout-payment-form .checkout-real-payment-element[aria-busy=true]{min-height:220px}.checkout-payment-form .checkout-preview-field>span,.checkout-payment-form .checkout-preview-field>label{color:var(--checkout-text);font-size:13px;font-weight:650}.checkout-payment-form .checkout-preview-input{border:1px solid var(--checkout-border);background:var(--checkout-surface);min-width:0;min-height:46px;color:var(--checkout-text);border-radius:6px;box-shadow:0 1px 2px #0f172a0f}.checkout-payment-form .checkout-preview-input input{min-width:0;color:var(--checkout-text);font:400 16px/1.5 Manrope,system-ui,sans-serif}.checkout-payment-form .checkout-preview-input input::placeholder{color:#6b7280}.checkout-payment-form .checkout-preview-input button{background:var(--checkout-button);color:#fff;border:0;border-radius:5px;font-weight:650}.checkout-payment-form .checkout-preview-promo{color:var(--checkout-accent);text-transform:none;font-size:13px;font-weight:650}.checkout-payment-form .checkout-parent-mode-button{border:1px solid var(--checkout-border);background:var(--checkout-surface);width:100%;min-height:46px;color:var(--checkout-accent);cursor:pointer;border-radius:8px;padding:12px 16px;font:600 14px/1.5 Manrope,system-ui,sans-serif}.checkout-payment-form .checkout-preview-cta{background:var(--checkout-button);color:#fff;min-height:48px;box-shadow:none;text-transform:none;letter-spacing:0;border:0;border-radius:8px;font:650 15px/1.5 Manrope,system-ui,sans-serif}.checkout-payment-form .checkout-preview-cta:hover:not(:disabled){background:var(--checkout-button-hover)}.checkout-payment-form button:disabled{cursor:not-allowed;opacity:.55}.checkout-payment-form .checkout-preview-help,.checkout-payment-form .checkout-preview-requirement,.checkout-payment-form .checkout-payment-support-help,.checkout-payment-form .checkout-real-payment-element>p{color:var(--checkout-muted);margin:0;font-size:13px;font-weight:400;line-height:1.5}.checkout-payment-form .checkout-real-error,.checkout-payment-form .checkout-real-message.is-error{color:var(--checkout-error)}.checkout-payment-form .checkout-real-message.is-success{color:var(--checkout-success)}.checkout-payment-total{border-top:1px solid var(--checkout-border);color:var(--checkout-text);justify-content:space-between;gap:12px;padding-top:16px;font-size:14px;line-height:1.5;display:flex}@media (width<=540px){.checkout-compare-step{gap:24px;padding:24px 16px}.checkout-comparison-table{font-size:13px}.checkout-comparison-table th,.checkout-comparison-table td{padding:10px 6px}}:is(.dolphin-checkout,.sc-checkout,.prc-page) .checkout-payment-form .checkout-preview-cta:hover:not(:disabled){filter:none;background:#2f9ae6}:is(.dolphin-checkout,.sc-checkout,.prc-page) .checkout-payment-form .checkout-preview-cta:active:not(:disabled){box-shadow:none;transform:translateY(3px)}.checkout-payment-form.is-compact .checkout-preview-cta{box-sizing:border-box;min-height:54px}.checkout-payment-form.is-compact .checkout-preview-requirement{display:none}.checkout-payment-form.is-compact .checkout-payment-total{min-height:28px}
