.cam-shelf.svelte-k5zwe4{display:flex;gap:.75rem;overflow-x:auto;padding-block:.25rem .5rem;scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none}.cam-shelf.svelte-k5zwe4::-webkit-scrollbar{display:none}@media (hover: hover) and (pointer: fine){.cam-shelf.svelte-k5zwe4,.cam-shelf.svelte-k5zwe4 .cam-slot:where(.svelte-k5zwe4){cursor:grab}.cam-shelf.cam-dragging.svelte-k5zwe4,.cam-shelf.cam-dragging.svelte-k5zwe4 .cam-slot:where(.svelte-k5zwe4){cursor:grabbing}}.cam-shelf.cam-drag-active.svelte-k5zwe4{scroll-snap-type:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cam-shelf.cam-drag-active.svelte-k5zwe4 .cam-slot:where(.svelte-k5zwe4){pointer-events:none}.cam-slot.svelte-k5zwe4{flex:0 0 auto;width:clamp(124px,13vw,158px);scroll-snap-align:start}.rescue-dot.svelte-k5zwe4{width:10px;height:10px;flex-shrink:0;border-radius:9999px;background:#e53e3e;animation:svelte-k5zwe4-rescue-pulse 1.6s ease-in-out infinite}@keyframes svelte-k5zwe4-rescue-pulse{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion: reduce){.rescue-dot.svelte-k5zwe4{animation:none}}.sort-scroll.svelte-e12qt1{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;padding-top:2px;padding-bottom:2px}.sort-scroll.svelte-e12qt1::-webkit-scrollbar{display:none}.sort-scroll.svelte-e12qt1 .sorting{flex-wrap:nowrap;width:-moz-max-content;width:max-content}.sort-scroll.svelte-e12qt1 .sorting li{white-space:nowrap}@media (min-width: 1024px){.sort-scroll.svelte-e12qt1{overflow:visible}.sort-scroll.svelte-e12qt1 .sorting{width:auto}}
