.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{color:hsl(var(--foreground));margin-bottom:.5rem;font-weight:500}.braintree-form__hosted-field{border:1px solid hsl(var(--border));background-color:hsl(var(--background));height:2.5rem;color:hsl(var(--foreground));border-radius:.5rem;padding:.5rem .75rem;transition:border-color .2s}.braintree-form__hosted-field:focus,.braintree-form__hosted-field.braintree-hosted-fields-focused{border-color:hsl(var(--primary));box-shadow:0 0 0 2px hsl(var(--primary) / .2);outline:none}.braintree-form__hosted-field.braintree-hosted-fields-invalid{border-color:hsl(var(--destructive))}.braintree-form__field-error{color:hsl(var(--destructive));margin-top:.25rem;font-size:.875rem}.braintree-method{border:1px solid hsl(var(--border));background-color:hsl(var(--card));cursor:pointer;border-radius:.5rem;margin-bottom:.75rem;padding:1rem;transition:all .2s}.braintree-method:hover,.braintree-method--active{border-color:hsl(var(--primary));background-color:hsl(var(--accent))}.braintree-google-pay-button,.gpay-button{margin-bottom:.75rem;border-radius:.5rem!important;width:100%!important;height:48px!important}.braintree-apple-pay-button,.apple-pay-button{-webkit-appearance:-apple-pay-button;-apple-pay-button-style:black;margin-bottom:.75rem;border-radius:.5rem!important;width:100%!important;height:48px!important}.braintree-paypal-button,.paypal-button{margin-bottom:.75rem;border-radius:.5rem!important;width:100%!important;height:48px!important}.braintree-sheet{border:1px solid hsl(var(--border));background-color:hsl(var(--card));border-radius:.5rem;padding:1rem}.braintree-sheet__header{border-bottom:1px solid hsl(var(--border));margin-bottom:1rem;padding-bottom:1rem}.braintree-toggle{cursor:pointer;color:hsl(var(--primary));background-color:#0000;border:none;padding:.5rem;font-weight:500}.braintree-toggle:hover{text-decoration:underline}.braintree-loader__container{justify-content:center;align-items:center;padding:2rem;display:flex}.braintree-loader__indicator{border-color:hsl(var(--primary))}.braintree-option__logo{width:auto;height:24px}.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:.3s ease-in-out shake}@keyframes shake{0%,to{transform:translate(0)}25%{transform:translate(-10px)}75%{transform:translate(10px)}}.braintree-sheet--tokenized{border-color:hsl(var(--success) / .5);background-color:hsl(var(--success) / .1)}
html[data-theme=ios] body{-webkit-font-smoothing:antialiased;background:var(--ios-bg);color:var(--ios-text);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,sans-serif}:root{--ios-bg:#f2f2f7;--ios-card:#fff;--ios-text:#000;--ios-secondary:#3c3c43;--ios-separator:#d1d1d6;--ios-accent:#007aff;--ios-radius:20px}@media (prefers-color-scheme:dark){:root{--ios-bg:#000;--ios-card:#1c1c1e;--ios-text:#fff;--ios-secondary:#ebebf5;--ios-separator:#3a3a3c;--ios-accent:#0a84ff}}.ios-card{background:var(--ios-card);border-radius:var(--ios-radius);border:.5px solid var(--ios-separator);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);padding:20px}.ios-button{background:var(--ios-accent);color:#fff;border:none;border-radius:14px;padding:12px 18px;font-weight:600;transition:all .2s cubic-bezier(.34,1.56,.64,1)}.ios-button:active{transform:scale(.96)}.ios-switch{background:#ccc;border-radius:20px;width:50px;height:30px;transition:all .3s;position:relative}.ios-switch.active{background:var(--ios-accent)}.ios-switch:after{content:"";background:#fff;border-radius:50%;width:26px;height:26px;transition:all .3s;position:absolute;top:2px;left:2px}.ios-switch.active:after{left:22px}.ios-tabbar{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:#ffffffb3;justify-content:space-around;padding:10px 0;display:flex;position:fixed;bottom:0;left:0;right:0}.ios-alert-bg{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0006;position:fixed;inset:0}.ios-alert{background:var(--ios-card);text-align:center;border-radius:24px;width:300px;padding:25px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.ios-sheet{background:var(--ios-card);border-top-left-radius:28px;border-top-right-radius:28px;padding:20px;position:fixed;bottom:0;left:0;right:0}
