.pfsbe-checkout-status,.pfsbe-test-checkout-status{background:#fff;border:1px solid #e7a5c4;border-left:4px solid #e54591;border-radius:6px;color:#341324;margin:0 0 18px;padding:12px 14px}.pfsbe-checkout-status[hidden],.pfsbe-test-checkout-status[hidden],.pfsbe-checkout-modal[hidden],.pfsbe-test-checkout-modal[hidden]{display:none!important}.pfsbe-checkout-status strong,.pfsbe-test-checkout-status strong{display:block;margin-bottom:4px}.pfsbe-checkout-status__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.pfsbe-checkout-status button,.pfsbe-checkout-status a,.pfsbe-test-checkout-status button,.pfsbe-test-checkout-modal button{background:#e54591;border:1px solid #e54591;border-radius:6px;color:#fff;display:inline-block;font-weight:800;padding:10px 14px;text-decoration:none}.pfsbe-checkout-status button,.pfsbe-checkout-status a{padding:9px 12px}.pfsbe-checkout-status a.pfsbe-checkout-status__primary,.pfsbe-checkout-status a.pfsbe-checkout-status__primary:link,.pfsbe-checkout-status a.pfsbe-checkout-status__primary:visited{background:#e54591;border-color:#e54591;color:#fff!important}.pfsbe-checkout-status a.pfsbe-checkout-status__primary:hover,.pfsbe-checkout-status a.pfsbe-checkout-status__primary:focus-visible{background:#b91868;border-color:#b91868;color:#fff!important}.pfsbe-checkout-status button.pfsbe-checkout-status__secondary,.pfsbe-checkout-status button.pfsbe-checkout-status__secondary:hover,.pfsbe-checkout-status button.pfsbe-checkout-status__secondary:focus-visible{background:#fff;border-color:#e54591;color:#a52662}.pfsbe-checkout-status a.pfsbe-checkout-status__primary:focus-visible,.pfsbe-checkout-status button.pfsbe-checkout-status__secondary:focus-visible{outline:3px solid rgb(229 69 145 / .32);outline-offset:2px}.pfsbe-test-checkout-status button{margin-top:9px}.pfsbe-checkout-status button[data-pfsbe-checkout-review],.pfsbe-checkout-actions button[data-pfsbe-cancel],.pfsbe-test-checkout-actions button[data-pfsbe-test-cancel]{background:#fff;color:#a52662}@media (max-width:520px){.pfsbe-checkout-status__actions>*{text-align:center;width:100%}}.pfsbe-checkout-modal,.pfsbe-test-checkout-modal{-webkit-text-size-adjust:100%;align-items:center;background:rgb(20 5 13 / .72);display:flex;inset:0;justify-content:center;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:12px;position:fixed;z-index:100000}.pfsbe-checkout-modal,.pfsbe-checkout-modal *,.pfsbe-test-checkout-modal,.pfsbe-test-checkout-modal *{box-sizing:border-box}.pfsbe-checkout-card,.pfsbe-test-checkout-card{-webkit-overflow-scrolling:touch;background:#fff;border-radius:8px;box-shadow:0 18px 60px rgb(0 0 0 / .28);margin:auto;max-height:calc(100vh - 24px);max-width:560px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:22px;width:min(100%, 560px)}.pfsbe-customer-flow__inline-checkout .pfsbe-checkout-card,.pfsbe-customer-flow__inline-checkout .pfsbe-test-checkout-card{background:#fff0;border-radius:0;box-shadow:none;margin:0;max-height:none;max-width:none;overflow:visible;padding:0;width:100%}.pfsbe-customer-flow__inline-checkout .pfsbe-checkout-card h3,.pfsbe-customer-flow__inline-checkout .pfsbe-test-checkout-card h3{font-size:20px;margin-top:18px}@supports (height:100dvh){.pfsbe-checkout-card,.pfsbe-test-checkout-card{max-height:calc(100dvh - 24px)}}.pfsbe-checkout-card h3,.pfsbe-test-checkout-card h3{font-size:24px;margin:0 0 8px}.pfsbe-test-checkout-card p{line-height:1.45;margin:7px 0}.pfsbe-checkout-grid,.pfsbe-test-checkout-grid{display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:18px 0;min-width:0}.pfsbe-checkout-grid label,.pfsbe-test-checkout-grid label{display:grid;font-size:12px;font-weight:800;gap:5px;min-width:0;text-transform:uppercase}.pfsbe-checkout-grid label:nth-child(3),.pfsbe-checkout-grid [data-pfsbe-package-code-field],.pfsbe-checkout-grid [data-pfsbe-voucher-code-field],.pfsbe-checkout-grid [data-pfsbe-voucher-note],.pfsbe-checkout-policy,.pfsbe-test-checkout-grid label:nth-child(3),.pfsbe-test-checkout-grid [data-pfsbe-package-code-field],.pfsbe-test-checkout-grid [data-pfsbe-voucher-code-field],.pfsbe-test-checkout-grid [data-pfsbe-voucher-note],.pfsbe-test-checkout-policy{grid-column:1 / -1}.pfsbe-checkout-voucher-note{margin:-5px 0 2px;font-size:13px;line-height:1.4}.pfsbe-checkout-grid input,.pfsbe-test-checkout-grid input{border:1px solid #d9c3cd;border-radius:6px;font:inherit;max-width:100%;min-width:0;padding:10px;width:100%}.pfsbe-checkout-policy,.pfsbe-test-checkout-policy{align-items:flex-start!important;display:flex!important;gap:8px!important;text-transform:none!important}.pfsbe-checkout-policy input,.pfsbe-test-checkout-policy input{flex:0 0 auto;margin-top:3px;width:auto}.pfsbe-checkout-policies{background:#fff8fb;border:1px solid #e7a5c4;border-radius:6px;grid-column:1 / -1;padding:12px}.pfsbe-checkout-policies h4{font-size:14px;margin:0 0 8px}.pfsbe-checkout-policies ul{display:grid;font-size:13px;gap:7px;line-height:1.45;margin:0;padding-left:18px}.pfsbe-checkout-actions,.pfsbe-test-checkout-actions{display:flex;gap:10px;justify-content:flex-end}.pfsbe-checkout-actions button{background:#e54591;border:1px solid #e54591;border-radius:6px;color:#fff;font-weight:800;padding:10px 14px}.pfsbe-checkout-message,.pfsbe-test-checkout-message{font-size:13px;font-weight:700;min-height:20px}.pfsbe-test-checkout-hold{color:#a52662;font-weight:800}@media (max-width:600px){.pfsbe-checkout-modal,.pfsbe-test-checkout-modal{align-items:flex-start;padding:8px}.pfsbe-checkout-card,.pfsbe-test-checkout-card{border-radius:6px;max-height:calc(100vh - 16px);padding:16px;width:100%}@supports (height:100dvh){.pfsbe-checkout-card,.pfsbe-test-checkout-card{max-height:calc(100dvh - 16px)}}.pfsbe-checkout-grid,.pfsbe-test-checkout-grid{grid-template-columns:minmax(0,1fr)}.pfsbe-checkout-grid label,.pfsbe-test-checkout-grid label{grid-column:1}.pfsbe-checkout-grid input,.pfsbe-test-checkout-grid input{font-size:16px;line-height:1.35}.pfsbe-checkout-actions,.pfsbe-test-checkout-actions{display:grid;grid-template-columns:minmax(0,1fr)}.pfsbe-checkout-actions button,.pfsbe-test-checkout-actions button{width:100%}}