.online-payments{width:100%;min-width:0}.online-payments .online-payment-row{margin-top:10px}.online-payments button{max-width:100%;overflow-wrap:anywhere}.online-payments [role="button"]:focus-visible{outline:2px solid currentColor;outline-offset:3px}.online-payment-error{color:#a11919;line-height:1.5;font-size:1.4rem}.online-payments [aria-disabled="true"]{opacity:.5;cursor:not-allowed}
