.braintree-dropin-container{margin:0 auto}.braintree-dropin{font-family:inherit!important}.braintree-form__field{margin-bottom:1rem}.braintree-form__field-group{border-radius:.5rem}.braintree-form__label{font-weight:500;margin-bottom:.5rem;color:hsl(var(--foreground))}.braintree-form__hosted-field{height:2.5rem;border:1px solid hsl(var(--border));border-radius:.5rem;padding:.5rem .75rem;background-color:hsl(var(--background));color:hsl(var(--foreground));transition:border-color .2s}.braintree-form__hosted-field.braintree-hosted-fields-focused,.braintree-form__hosted-field:focus{border-color:hsl(var(--primary));outline:none;box-shadow:0 0 0 2px hsl(var(--primary)/.2)}.braintree-form__hosted-field.braintree-hosted-fields-invalid{border-color:hsl(var(--destructive))}.braintree-form__field-error{color:hsl(var(--destructive));font-size:.875rem;margin-top:.25rem}.braintree-method{border:1px solid hsl(var(--border));border-radius:.5rem;padding:1rem;margin-bottom:.75rem;background-color:hsl(var(--card));cursor:pointer;transition:all .2s}.braintree-method--active,.braintree-method:hover{border-color:hsl(var(--primary));background-color:hsl(var(--accent))}.braintree-google-pay-button,.gpay-button{width:100%!important;height:48px!important;border-radius:.5rem!important;margin-bottom:.75rem}.apple-pay-button,.braintree-apple-pay-button{width:100%!important;height:48px!important;border-radius:.5rem!important;margin-bottom:.75rem;-webkit-appearance:-apple-pay-button;-apple-pay-button-style:#000}.braintree-paypal-button,.paypal-button{width:100%!important;height:48px!important;border-radius:.5rem!important;margin-bottom:.75rem}.braintree-sheet{border:1px solid hsl(var(--border));border-radius:.5rem;padding:1rem;background-color:hsl(var(--card))}.braintree-sheet__header{padding-bottom:1rem;border-bottom:1px solid hsl(var(--border));margin-bottom:1rem}.braintree-toggle{background-color:transparent;border:none;cursor:pointer;padding:.5rem;color:hsl(var(--primary));font-weight:500}.braintree-toggle:hover{text-decoration:underline}.braintree-loader__container{display:flex;align-items:center;justify-content:center;padding:2rem}.braintree-loader__indicator{border-color:hsl(var(--primary))}.braintree-option__logo{height:24px;width:auto}.braintree-method--selected{background-color:hsl(var(--accent));border-color:hsl(var(--primary))}@media (max-width:640px){.braintree-dropin-container{padding:0}.braintree-sheet{padding:.75rem}}@media (prefers-color-scheme:dark){.braintree-form__hosted-field{background-color:hsl(var(--background));color:hsl(var(--foreground))}.braintree-method,.braintree-sheet{background-color:hsl(var(--card))}}.braintree-sheet--has-error{animation:shake .3s ease-in-out}@keyframes shake{0%,to{transform:translateX(0)}25%{transform:translateX(-10px)}75%{transform:translateX(10px)}}.braintree-sheet--tokenized{border-color:hsl(var(--success)/.5);background-color:hsl(var(--success)/.1)}