body.no-scroll{overflow-y:scroll!important;position:fixed;top:0;width:100%}.bottom-sheet{position:fixed;z-index:1050;top:0;left:calc(50% + var(--body_width02));width:100%;max-width:var(--body_width);height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;opacity:0;pointer-events:none;transform:translateX(-50%);transition:opacity .1s linear}.bottom-sheet.show{opacity:1;pointer-events:auto}.bottom-sheet .sheet-overlay{position:fixed;inset:0;z-index:-1;background:rgba(0,0,0,.5)}.bottom-sheet .content{display:flex;flex-direction:column;position:relative;z-index:1001;width:100%;max-width:var(--body_width);max-height:100dvh;background:#fff;border-radius:1.6rem 1.6rem 0 0;padding-bottom:env(safe-area-inset-bottom);transform:translateY(100%);transition:transform .3s cubic-bezier(.25, .1, .25, 1);will-change:transform,height}.bottom-sheet.show .content{transform:translateY(0)}.bottom-sheet.dragging .content{transition:none!important}.bottom-sheet.hiding .content{transition:transform .15s ease-in!important;transform:translateY(100%)!important}.bottom-sheet.fullscreen .content{border-radius:0}.bottom-sheet .bs_header{display:flex;flex-direction:column;padding:0 2.4rem}.bs_header .drag-icon{display:flex;align-items:center;justify-content:center;width:100%;padding:2.4rem 2rem .5rem;margin-top:-1.2rem;cursor:grab;user-select:none;touch-action:none}.bs_header .drag-icon span{display:block;width:30px;height:.4rem;background:var(--gray-300);border-radius:2rem}.bs_header .header-tit{display:flex}.bottom-sheet .bs_body{flex:1 1 auto;display:flex;flex-direction:column;padding:0 2.4rem;overflow:hidden}.bottom-sheet .bs_body .bs_content{padding:1rem 0;flex:1 1 auto;overflow-y:auto;overflow-y:overlay;min-height:0;scrollbar-gutter:stable}.bottom-sheet .bs_body .bs_content::-webkit-scrollbar{width:0;height:0}.bottom-sheet .bs_footer{padding:0 0 1rem}.bottom-sheet .bs_footer.px_20{padding:0 2rem 1rem}@media (max-width:991.98px){.bottom-sheet{left:50%}}