.b-bottom-sheet{background-color:#000000a3;height:100%;left:0;position:fixed;top:0;width:100%;z-index:9999}.b-bottom-sheet *{box-sizing:border-box}.b-bottom-sheet__wrapper{bottom:0;bottom:env(safe-area-inset-bottom);left:0;max-height:calc(100% - 32px);overflow-y:auto;position:absolute;width:100%}.b-bottom-sheet__content{overflow-y:auto;-webkit-overflow-scrolling:touch;scroll-behavior:smooth}.b-bottom-sheet__footer,.b-bottom-sheet__header{height:48px;padding:0 16px}.b-bottom-sheet.full .b-bottom-sheet__wrapper{height:calc(100% - 82px)}.b-bottom-sheet.full .b-bottom-sheet__content{height:calc(100% - 48px);padding:0}.b-bottom-sheet.full .b-bottom-sheet__content>div{height:100%}.b-bottom-sheet.no-bordered-header .b-bottom-sheet__header{border-bottom:0}.bottom-sheet-enter-active{transition:all .4s cubic-bezier(.25,.8,1,1)}.bottom-sheet-enter-active .b-bottom-sheet__wrapper,.bottom-sheet-leave-active{transition:all .2s cubic-bezier(.25,.8,.5,1) .2s}.bottom-sheet-leave-active .b-bottom-sheet__wrapper{transition:all .2s cubic-bezier(.25,.8,.5,1)}.bottom-sheet-enter-from,.bottom-sheet-leave-to{background-color:transparent}.bottom-sheet-enter-from .b-bottom-sheet__wrapper,.bottom-sheet-leave-to .b-bottom-sheet__wrapper{transform:translateY(100%)}
