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