.modal-overlay{z-index:1000;background-color:#00000080;width:100%;height:100%;position:fixed;top:0;left:0}.base-modal-header--side{padding-left:1rem;padding-right:1rem}.base-modal-header--center,.base-modal-header--center-large{padding-left:1.5rem;padding-right:1.5rem}.opacity-enter{opacity:0}.opacity-enter-active{opacity:1;transition:opacity .25s cubic-bezier(.4,0,.2,1)}.opacity-exit{opacity:1}.opacity-exit-active{opacity:0;transition:opacity .25s cubic-bezier(.4,0,.2,1)}.slide-enter,.slide-enter-done{transform:translate(-50%)}.base-modal-wrapper--hidden{display:none}.base-modal-wrapper--side{position:absolute}.base-modal-wrapper--center,.base-modal-wrapper--center-large{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.base-modal{z-index:1001;background-color:#fff;flex-direction:column;display:flex;position:fixed;overflow:hidden}.base-modal--side{width:100%;max-width:330px;height:100%;transition:transform .25s cubic-bezier(.4,0,.2,1);top:0;right:0;transform:translate(100%)}.base-modal--center,.base-modal--center-large{border-radius:16px;width:90%;max-width:600px;height:auto;max-height:80vh;box-shadow:0 1rem 2rem #22222229}.base-modal--center-large{width:90%;max-width:1440px;max-height:100vh}.base-modal--full-width{max-width:100%}.base-modal-header{justify-content:space-between;align-items:flex-start;display:flex}.base-modal-header--side{padding-top:.5rem;padding-bottom:.5rem;box-shadow:0 .125rem .25rem #e8e8ed}.base-modal-header--center,.base-modal-header--center-large{align-items:center;padding-top:1rem;padding-bottom:1rem}.base-modal-header--vertical-center{align-items:center}.base-modal-header__button{padding:.75rem}.base-modal-content{flex-grow:1;overflow:auto}.right-to-left-enter{transform:translate(100%)}.right-to-left-enter-active{transition:transform .25s cubic-bezier(.4,0,.2,1);transform:translate(0%)}.right-to-left-enter-done,.right-to-left-exit{transform:translate(0%)}.right-to-left-exit-active{transition:transform .25s cubic-bezier(.4,0,.2,1);transform:translate(100%)}
