.vaul-overlay{position:fixed;inset:0;background-color:rgba(0,0,0,.4);z-index:9999}.vaul-content{position:fixed;bottom:0;left:0;right:0;height:90vh;max-height:90vh;background-color:white;border-top-left-radius:16px;border-top-right-radius:16px;display:flex;z-index:9999;flex-direction:column}.vaul-handle{width:48px;height:4px;background-color:#e0e0e0;border-radius:2px;margin:12px auto;flex-shrink:0}.vaul-scroll-area{flex:1 1;overflow:hidden;position:relative;z-index:1;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background-color:white;display:flex;flex-direction:column}button{all:unset}.ScrollAreaRoot{width:100%;height:100%;border-radius:4px;overflow:hidden;background-color:white;--scrollbar-size:10px}.ScrollAreaViewport{width:100%;height:100%;border-radius:inherit}.ScrollAreaScrollbar{display:flex;-webkit-user-select:none;user-select:none;touch-action:none;padding:2px;background:rgba(0,0,0,.1);transition:background .16s ease-out}.ScrollAreaScrollbar:hover{background:rgba(0,0,0,.2)}.ScrollAreaScrollbar[data-orientation=vertical]{width:var(--scrollbar-size)}.ScrollAreaScrollbar[data-orientation=horizontal]{flex-direction:column;height:var(--scrollbar-size)}.ScrollAreaThumb{flex:1 1;background:rgba(0,0,0,.4);border-radius:var(--scrollbar-size);position:relative}.ScrollAreaThumb:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;min-width:44px;min-height:44px}.ScrollAreaCorner{background:rgba(0,0,0,.2)}