.stripe-payments{max-width:1000px}.stripe-payments form{display:grid;gap:12px;margin:24px 0}.stripe-payments input{width:100%;min-height:48px;padding:12px 14px;border:1px solid #cbd5e1;border-radius:8px;background:#fff;font:inherit;box-sizing:border-box}.stripe-payments label{font-weight:600}.stripe-payments .btn{min-height:48px;justify-self:start}.stripe-payments [role=status]{overflow-wrap:anywhere}.stripe-payments form[hidden]{display:none}@media(min-width:800px){.stripe-payments form{max-width:660px}}