.payment-status-page{background:#fff;display:grid;min-height:100vh;place-items:center;text-align:center}.page-main-container .payment-status-page{min-height:100%}.payment-status-page.payment-status-page-fullscreen{min-height:100vh}.webview-wrapper .payment-status-page.payment-status-page-fullscreen{min-height:0}.payment-status-page-content{padding:0 1.875rem 3.75rem}.webview-wrapper .payment-status-page-fullscreen .payment-status-page-content{padding:0 1.875rem}.payment-media{display:block;margin:1.875rem auto;max-height:150px;width:auto}.payment-media.loading-payment-media{animation:rotate-scale 5s linear infinite}.payment-status-subline{font-family:Mulish,Arial,sans-serif;font-size:1.125rem;font-weight:800;line-height:1.4375rem;margin-block-end:1.5rem;margin:0}@media only screen and (min-width:768px){.payment-status-subline{font-size:1.25rem;line-height:1.5625rem}}.payment-status-copy{font-family:Mulish,Arial,sans-serif;font-size:.875rem;font-weight:500;line-height:1.5rem;margin-block:1.25rem 7.5rem;max-width:500px}@media only screen and (min-width:768px){.payment-status-copy{font-size:1rem}}.payment-status-sub-copy{color:#a5a1af;display:block;font-size:.75rem;font-weight:500;line-height:1.125rem;margin:0 0 10px}.payment-status-sub-copy a{color:inherit}.payment-status-sub-note{color:#a5a1af;display:block;font-size:.75rem;font-weight:500;line-height:1.125rem;margin:0 0 10px}.payment-status-sub-note a{color:inherit}.payment-status-leaving-hint{margin-block:-2.5rem 2.5rem}.payment-status-leaving-hint strong{display:block;font-family:Mulish,Arial,sans-serif;font-size:.875rem;font-weight:800;line-height:1.5rem}@media only screen and (min-width:768px){.payment-status-leaving-hint strong{font-size:1rem;line-height:1.375rem}}.payment-status-leaving-hint span{color:#8e72de;display:block;font-size:2.75rem;font-weight:700}@keyframes rotate-scale{0%{transform:rotate(0) scale(.8)}50%{transform:rotate(180deg) scale(1)}to{transform:rotate(1turn) scale(.8)}}
