.mobile-warehouse-bottom-sheet{--rsbs-backdrop-bg:rgba(0,0,0,0.4);--rsbs-bg:#ffffff;--rsbs-handle-bg:rgba(0,0,0,0.1);--rsbs-max-w:100%;--rsbs-ml:0;--rsbs-mr:0;--rsbs-overlay-rounded:16px 16px 0 0}[data-rsbs-root] .mobile-warehouse-bottom-sheet{border-radius:16px 16px 0 0;box-shadow:0 -4px 20px rgba(0,0,0,.15)}.mobile-warehouse-bottom-sheet [data-rsbs-header]{padding:0;background:white;border-radius:16px 16px 0 0}.mobile-warehouse-bottom-sheet [data-rsbs-scroll]{background:white;padding:0}.mobile-warehouse-bottom-sheet [data-rsbs-handle]{display:none}.mobile-warehouse-bottom-sheet [data-rsbs-overlay]{border-radius:16px 16px 0 0;overflow:hidden}@media (max-width:640px){.mobile-warehouse-bottom-sheet{--rsbs-overlay-rounded:12px 12px 0 0}.mobile-warehouse-bottom-sheet [data-rsbs-header],.mobile-warehouse-bottom-sheet [data-rsbs-overlay],[data-rsbs-root] .mobile-warehouse-bottom-sheet{border-radius:12px 12px 0 0}}.mobile-warehouse-bottom-sheet [data-rsbs-overlay]{transition:transform .3s cubic-bezier(.32,.72,0,1)}.mobile-warehouse-bottom-sheet [data-rsbs-scroll]::-webkit-scrollbar{width:4px}.mobile-warehouse-bottom-sheet [data-rsbs-scroll]::-webkit-scrollbar-track{background:transparent}.mobile-warehouse-bottom-sheet [data-rsbs-scroll]::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:2px}.mobile-warehouse-bottom-sheet [data-rsbs-scroll]::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.3)}[data-rsbs-root]{z-index:1000}@supports (backdrop-filter:blur(4px)){.mobile-warehouse-bottom-sheet [data-rsbs-backdrop]{backdrop-filter:blur(4px);background:rgba(0,0,0,.3)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.non-blocking-bottom-sheet{pointer-events:auto}.drag-handle{touch-action:none;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.drag-handle:active{cursor:grabbing!important}.dragging *{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.non-blocking-bottom-sheet.collapsed{pointer-events:none}.non-blocking-bottom-sheet.collapsed>.sheet-header{pointer-events:auto}.non-blocking-bottom-sheet{transition:height .3s cubic-bezier(.32,.72,0,1)}.non-blocking-bottom-sheet .sheet-content::-webkit-scrollbar{width:4px}.non-blocking-bottom-sheet .sheet-content::-webkit-scrollbar-track{background:transparent}.non-blocking-bottom-sheet .sheet-content::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:2px}.non-blocking-bottom-sheet .sheet-content::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.3)}@media (max-width:1024px){.drag-handle,.mobile-bottom-sheet-drag{min-height:44px}.drag-handle{padding:12px 16px;display:flex;align-items:center;justify-content:center}.drag-handle-bar{width:40px;height:6px;background:rgba(0,0,0,.3);border-radius:3px;transition:all .2s ease}.drag-handle:active .drag-handle-bar,.drag-handle:hover .drag-handle-bar{background:rgba(0,0,0,.5);width:48px}}@media (min-width:768px) and (max-width:1024px){.mobile-bottom-sheet-container{max-height:70vh}.drag-handle-bar{width:48px;height:6px}}@media (max-width:767px){.mobile-bottom-sheet-container{max-height:85vh}.drag-handle{padding:8px 12px}.drag-handle-bar{width:36px;height:4px}}@media (prefers-reduced-motion:no-preference){.mobile-bottom-sheet-scroll{scroll-behavior:smooth}}@media (prefers-contrast:high){.drag-handle-bar{background:#000;border:1px solid #fff}}