.cs-bar{border-bottom:1px solid #e6dac2;align-items:center;gap:8px;min-width:0;padding:8px 12px;display:flex}.cs-track{scrollbar-width:none;scroll-behavior:smooth;scroll-snap-type:x proximity;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;border-bottom:0;flex:1;gap:8px;min-width:0;padding:8px 2px;display:flex;overflow-x:auto}.cs-track::-webkit-scrollbar{display:none}.cs-track>*{scroll-snap-align:start;flex:none}.cs-fade-l{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 28px);mask-image:linear-gradient(90deg,#0000 0,#000 28px)}.cs-fade-r{-webkit-mask-image:linear-gradient(270deg,#0000 0,#000 28px);mask-image:linear-gradient(270deg,#0000 0,#000 28px)}.cs-fade-l.cs-fade-r{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 28px calc(100% - 28px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 28px calc(100% - 28px),#0000 100%)}.cs-slide{color:#1d1a16;cursor:pointer;background:#f3e8d6;border:2px solid #1d1a16;border-radius:8px;flex:none;place-items:center;width:44px;height:44px;padding:0;display:grid}.cs-slide:hover:not(:disabled){background:#b08a3e}.cs-slide:focus-visible{outline-offset:3px;outline:3px solid #1d1a16}.cs-slide:disabled{opacity:.3;cursor:default}.cs-slide svg{display:block}@media (max-width:900px){.cs-bar{gap:4px;padding:8px}.cs-slide{width:36px;height:36px}}@media (prefers-reduced-motion:reduce){.cs-track{scroll-behavior:auto}}
