.stripe-modal__dialog{align-items:center;background:none;border:0;height:auto;inset-inline-end:auto;inset-inline-start:auto;inset:0;justify-content:center;margin:0;padding:0;position:static;position:fixed;transition:transform .2s cubic-bezier(.25,1,.5,1),opacity .2s cubic-bezier(.25,1,.5,1),overlay allow-discrete .2s,display allow-discrete .2s;width:auto;z-index:99;z-index:99999}.stripe-modal__dialog:not([open]){display:none;opacity:0}.stripe-modal__dialog[open]{opacity:1}@starting-style{.stripe-modal__dialog[open]{opacity:0}}@supports selector(::-webkit-scrollbar) or (scrollbar-width:none){.stripe-modal__dialog{overflow-x:auto;overscroll-behavior:none;scrollbar-width:none}.stripe-modal__dialog::-webkit-scrollbar{height:0}}.stripe-modal__dialog[open]{display:flex}.stripe-modal__backdrop{background-color:oklch(15% .02 240/15%);inset:0;position:absolute}@supports selector(::-webkit-scrollbar) or (scrollbar-width:none){.stripe-modal__backdrop{height:calc(100% + 1px)}}.stripe-modal__content-wrap{border-radius:16px;isolation:isolate;overflow:hidden}.stripe-modal__content-scroll{overflow-y:overlay;-webkit-overflow-scrolling:touch;background-color:#fff;max-height:calc(100vh - 64px);overflow-y:auto;scrollbar-color:oklch(90% .01 270) #0000;scrollbar-width:thin;width:calc(min(100vw - 64px, 412px))}.stripe-modal__content-scroll::-webkit-scrollbar{width:10px}.stripe-modal__content-scroll::-webkit-scrollbar-track{background:#0000}.stripe-modal__content-scroll::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:oklch(90% .01 270);border:2px solid #0000;border-radius:5px}.stripe-modal__close-button{background:none;border:0;color:inherit;cursor:pointer;display:inline-flex;height:32px;outline:none;padding:0;position:absolute;right:32px;text-decoration:none;top:32px;vertical-align:middle;width:32px}.stripe-modal__close-button:focus-visible{outline:none}