.mobile-payment-ready{max-width:520px;margin:auto;padding:20px 0}.mobile-payment-ready .dialog-description{line-height:1.9}.mobile-payment-ready>.text-link{display:block;margin:18px auto}.mobile-payment-help{border-top:1px solid #d9dcd7;margin-top:24px;padding-top:14px;font-size:12px;line-height:1.7;color:#555d53}.mobile-payment-help strong{color:#252b24}.mobile-payment-browser-note{background:#f4f1e7;border-radius:6px;padding:12px}.payment-check-page{font:16px/1.6 Arial,sans-serif;background:#f3f4f0;color:#202820;margin:0;padding:24px}.payment-check-page main{max-width:800px;margin:30px auto;background:#fff;padding:32px;border-radius:12px}.payment-check-page h1{font-size:26px;line-height:1.25}.payment-check-page h2{font-size:19px}.payment-check-page dl{display:grid;grid-template-columns:1fr 1.4fr;gap:10px 20px}.payment-check-page dt{font-weight:bold}.payment-check-page dd{margin:0;overflow-wrap:anywhere}.payment-check-page button{padding:13px 20px;background:#202a20;border:0;border-radius:6px;color:white;cursor:pointer;font-size:15px}.payment-check-page a{color:#304e38}.payment-check-page .check-warning{padding:14px;background:#fff4dc;border:1px solid #dfcfa3}.payment-check-page .check-success{padding:14px;background:#edf5ea;border:1px solid #aec3a6}.payment-check-page .check-error{padding:14px;background:#fff0ed;border:1px solid #cba79c}@media(max-width:550px){.payment-check-page{padding:16px}.payment-check-page main{padding:20px;margin:16px auto}.payment-check-page dl{grid-template-columns:1fr;gap:5px}.payment-check-page dd{margin-bottom:14px}}
.payment-return-page{margin:0;background:#f3f2ee;color:#252923;font:16px/1.65 Arial,sans-serif;min-height:100vh;display:grid;place-items:center;padding:24px;box-sizing:border-box}.payment-return-page main{width:min(100%,520px);box-sizing:border-box;padding:40px 32px;background:#fff;border:1px solid #e1e3dd;border-radius:16px;text-align:center;overflow-wrap:anywhere}.payment-return-brand{font-family:Georgia,serif;font-size:32px;letter-spacing:5px;margin:0}.payment-return-kicker{font-size:11px;letter-spacing:2px;color:#777}.payment-return-mark{font-size:28px;line-height:64px;background:#edf2e9;border-radius:50%;width:64px;margin:26px auto 16px}.payment-return-page h1{font-size:26px;line-height:1.25}.payment-return-page a{color:#304632}.payment-return-reference{font-weight:bold}.payment-return-button{display:block;padding:14px 18px;background:#273526;color:#fff!important;text-decoration:none;border-radius:6px;margin:26px 0 18px}.payment-return-small{font-size:12px;color:#62685f}@media(max-width:420px){.payment-return-page{padding:16px}.payment-return-page main{padding:30px 20px}.payment-return-brand{font-size:27px}.payment-return-page h1{font-size:23px}}
.pm5-main{text-align:left!important}.pm5-main>.payment-return-brand,.pm5-main>.payment-return-kicker{text-align:center}.pm5-main .payment-return-button{width:100%;border:0;font:inherit;cursor:pointer;box-sizing:border-box;text-align:center}.pm5-main button:disabled{opacity:.55;cursor:wait}.pm5-main button[hidden]{display:none}.pm5-secondary{padding:12px 16px;border:1px solid #ccd3c7;background:#f8faf6;border-radius:6px;font:inherit;color:#263a25;cursor:pointer}.pm5-help{border-top:1px solid #dde2d8;margin-top:28px;padding-top:20px}.pm5-help h2{font-size:18px}.pm5-help p{font-size:14px}.pm5-help .payment-return-small{font-size:12px}.pm5-main textarea{box-sizing:border-box;width:100%;font-size:16px;min-height:100px;padding:10px;overflow-wrap:anywhere}.pm5-store{display:inline-block;margin-top:20px}#pm5-order{font-weight:bold}#pm5-message{min-height:48px}#pm5-copy-status{color:#304a2e}
