.bottom-sheet-dialog-wrap{position:fixed;top:0;left:0;width:100%;height:100%;z-index:var(--z-index-dialog);background:#0f111a99;display:flex;align-items:flex-end;justify-content:center;animation:fadeIn .3s ease forwards;overflow:hidden}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.bottom-sheet-dialog-content{width:100%;max-width:100vw;max-height:calc(100vh - var(--mobile-bottom-nav-height, 3.5rem));background:var(--color-gray500,#1a1a1a);border-radius:24px 24px 0 0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;transform:translateY(100%);transition:transform .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;position:relative;user-select:none;-webkit-user-select:none}.bottom-sheet-dialog-content.open{transform:translateY(0)}.bottom-sheet-dialog-content.dragging{transition:none}.bottom-sheet-drag-handle{width:100%;padding:12px 0 8px;display:flex;justify-content:center;align-items:center;cursor:grab;flex-shrink:0;position:sticky;top:0;background:var(--color-gray500,#1a1a1a);z-index:10;border-radius:24px 24px 0 0}.bottom-sheet-drag-handle:active{cursor:grabbing}.bottom-sheet-drag-handle.bottom-sheet-drag-handle-disabled{cursor:default;pointer-events:none}.bottom-sheet-drag-handle.bottom-sheet-drag-handle-disabled:active{cursor:default}.bottom-sheet-drag-handle .bottom-sheet-drag-handle-bar{width:40px;height:4px;background:#ffffff4d;border-radius:2px;transition:background .2s}@media (hover:hover) and (pointer:fine){.bottom-sheet-drag-handle:hover:not(.bottom-sheet-drag-handle-disabled) .bottom-sheet-drag-handle-bar{background:#ffffff80}}@media(min-width:769px){.bottom-sheet-dialog-wrap{align-items:center;justify-content:center}.bottom-sheet-dialog-content{max-width:90%;max-height:90vh;border-radius:24px;transform:scale(.95);transition:transform .3s cubic-bezier(.4,0,.2,1)}.bottom-sheet-dialog-content.open{transform:scale(1)}.bottom-sheet-drag-handle{display:none}}