.mk-card-payment{box-sizing:border-box;min-width:0;max-width:100%;margin:24px 0;padding:24px;border:1px solid #ded0e5;border-radius:18px;background:#fff;box-shadow:0 5px 20px #5c28730b}.mk-card-heading{display:flex;align-items:center;gap:12px;margin-bottom:14px;padding-bottom:18px;border-bottom:1px solid #eee6f1}.mk-card-lock{display:grid;place-items:center;flex:0 0 40px;width:40px;height:40px;border-radius:12px;background:#f5edf8;color:#703789}.mk-card-payment h3{margin:0;font:700 1.1rem Manrope,sans-serif;color:#5c2873}.mk-card-payment .mk-card-provider{display:block;margin-top:4px;font:500 .75rem Manrope,sans-serif;color:#716477}.mk-card-payment p{margin:0 0 14px;font-size:.875rem;line-height:1.6;color:#5b5260}.mk-card-payment iframe{display:block;width:100%;min-height:0;border:0;background:#fff}.mk-card-viewport{position:relative;contain:inline-size;width:100%;min-width:0;overflow:hidden}.mk-card-viewport:has(iframe[hidden]){display:none}.mk-card-viewport iframe{position:absolute;top:0;left:0;max-width:none;transform-origin:top left}.ck-main>*{min-width:0}.ck-main:has(#panel-payment.active){grid-template-columns:minmax(0,1fr);max-width:1000px}#panel-payment.active{padding:32px}#panel-payment,#checkout-card-form,#go-card-form{min-width:0;max-width:100%;box-sizing:border-box}#paypal-back-to-card[hidden],#abandon-saved-checkout[hidden]{display:none!important}#abandon-saved-checkout{margin:12px 0;min-height:44px;justify-content:center}.mk-card-payment [hidden]{display:none!important}.mk-card-payment [role=status]{margin:12px 0 18px;padding:12px 16px;border-radius:10px;background:#f8f3fa;color:#5c2873;white-space:pre-wrap;font-size:.875rem;line-height:1.6}.mk-card-payment .mk-card-footer{margin:18px 0 0;padding-top:16px;border-top:1px solid #eee6f1;font-size:.8rem;color:#716477}.mk-card-payment button{padding:10px 16px;margin:8px 10px 0 0;border:1px solid #5c2873;border-radius:9px;background:#5c2873;color:#fff;font:700 .85rem Manrope,sans-serif;cursor:pointer}.mk-card-payment button:disabled{opacity:.5;cursor:wait}.mk-card-payment .mk-payment-paid{color:#19723d;font-weight:700}.mk-card-payment .mk-card-busy{display:flex;align-items:center;gap:12px}.mk-card-busy:before{content:"";display:block;flex:0 0 20px;width:20px;height:20px;box-sizing:border-box;border:3px solid #e3d2eb;border-top-color:#703789;border-radius:50%;animation:mk-card-spin .8s linear infinite}@keyframes mk-card-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.mk-card-busy:before{animation:none;border-right-color:#703789}}@media(max-width:600px){#panel-payment.active{padding:20px 12px}.mk-card-payment{padding:14px 8px;border-radius:12px}.mk-card-heading{gap:10px}.mk-card-payment h3{font-size:1rem}.mk-card-payment [role=status]{padding:10px 12px}}
