.jf-payment-completion{padding:64px 0}.jf-payment-panel{max-width:760px;margin:auto;padding:32px;border:1px solid #385347;border-radius:18px;background:linear-gradient(145deg,#14292b,#101b27 65%);color:#eaf2f8}.jf-payment-panel h1{font-size:clamp(25px,4vw,36px);line-height:1.2}.jf-payment-panel p{line-height:1.65;color:#b5c8d7}.jf-checkout-steps{display:flex;gap:16px;flex-wrap:wrap;padding:0;list-style:none;color:#c2ed94;font-size:12px;margin-bottom:28px}.jf-payment-summary{margin:24px 0;padding:20px 0;border-block:1px solid #364955}.jf-payment-summary h2{font-size:21px}.jf-payment-summary strong{display:block;font-size:32px;color:white}.jf-payment-summary small{color:#afc2d3}.jf-payment-actions,.jf-payment-panel form{display:flex;gap:12px;flex-wrap:wrap;margin-top:18px}.jf-payment-note{font-size:12px}.jf-payment-panel[data-status=paid]{border-color:#b6ed77}.jf-payment-panel [hidden]{display:none!important}[data-payment-error]{color:#ffd0bb!important}.jf-auth-order{border:1px solid #385347;border-radius:12px;padding:14px;margin:18px 0;text-align:left;background:#12232b}.jf-auth-order strong,.jf-auth-order small{display:block}.jf-auth-order small{color:#b5c8d7;margin-top:5px}.jf-auth-order .jf-auth-order-total{font-size:21px;color:#c2ed94;margin-top:8px}@media(max-width:600px){.jf-payment-completion{padding:28px 0}.jf-payment-panel{padding:20px}.jf-payment-panel form .btn{width:100%}}

.auth-body{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:90px 20px 28px;gap:18px}.auth-body .auth-card{margin:0}.auth-body .auth-back{position:static;margin:0}.auth-body .auth-monitor{position:absolute;top:28px;right:28px;bottom:auto}@media(max-width:600px){.auth-body{padding-top:82px}.auth-body .auth-monitor{right:20px;font-size:10px}}
