.merchant-filter[data-v-d803dbf8]{display:flex;flex-direction:column;gap:10px;overflow:hidden;min-width:0;max-width:100%}.scroller-wrap[data-v-d803dbf8]{position:relative;min-width:0;max-width:100%}.scroller-wrap[data-v-d803dbf8]:before,.scroller-wrap[data-v-d803dbf8]:after{content:"";position:absolute;top:0;bottom:0;width:32px;pointer-events:none;opacity:0;transition:opacity .2s ease;z-index:3}.scroller-wrap[data-v-d803dbf8]:before{left:0;background:linear-gradient(to right,#fff 10%,#fff0)}.scroller-wrap[data-v-d803dbf8]:after{right:0;background:linear-gradient(to left,#fff 10%,#fff0)}.scroller-wrap.fade-left[data-v-d803dbf8]:before{opacity:1}.scroller-wrap.fade-right[data-v-d803dbf8]:after{opacity:1}.scroll-chevron[data-v-d803dbf8]{position:absolute;right:2px;bottom:2px;width:16px;height:16px;border-radius:50%;background:#0f172a2e;color:#0f172aa6;display:none;align-items:center;justify-content:center;pointer-events:none;z-index:4;animation:chevron-nudge-d803dbf8 1.8s ease-in-out infinite}.scroll-chevron svg[data-v-d803dbf8]{width:10px;height:10px}.scroller-wrap.fade-right .scroll-chevron[data-v-d803dbf8]{display:flex}.scroller-wrap.hint-active .scroll-chevron[data-v-d803dbf8]{animation:chevron-nudge-strong-d803dbf8 .7s ease-in-out 2}@keyframes chevron-nudge-d803dbf8{0%,to{transform:translate(0);opacity:.55}50%{transform:translate(2px);opacity:.85}}@keyframes chevron-nudge-strong-d803dbf8{0%,to{transform:translate(0);opacity:.7}50%{transform:translate(4px);opacity:1}}@media(prefers-reduced-motion:reduce){.scroll-chevron[data-v-d803dbf8],.scroller-wrap.hint-active .scroll-chevron[data-v-d803dbf8]{animation:none}}.bubble-scroller[data-v-d803dbf8]{display:flex;gap:16px;width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:14px 4px 16px;margin:0 -4px;touch-action:pan-x;cursor:grab;user-select:none;overscroll-behavior-x:contain}.bubble-scroller[data-v-d803dbf8]:active{cursor:grabbing}.bubble-scroller[data-v-d803dbf8]::-webkit-scrollbar{display:none}.bubble[data-v-d803dbf8]{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:10px;width:78px;background:transparent;border:none;padding:0;cursor:pointer;-webkit-tap-highlight-color:transparent;position:relative}.bubble.is-active[data-v-d803dbf8]{z-index:2}.bubble-avatar[data-v-d803dbf8]{position:relative;width:64px;height:64px;border-radius:50%;overflow:hidden;background:#f1f5f9;display:flex;align-items:center;justify-content:center;border:2px solid transparent;box-shadow:0 1px 2px #0f172a14;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.bubble-avatar img[data-v-d803dbf8]{width:100%;height:100%;object-fit:cover;pointer-events:none}.bubble-avatar-all[data-v-d803dbf8]{background:#0f172a}.bubble-avatar-all img[data-v-d803dbf8]{object-fit:contain;padding:10px;filter:invert(1) brightness(2)}.bubble-initials[data-v-d803dbf8]{font-size:20px;font-weight:700;color:#475569;letter-spacing:.5px}.bubble-name[data-v-d803dbf8]{font-size:12px;line-height:1.2;color:#475569;font-weight:500;text-align:center;max-width:78px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-word}.bubble.is-active .bubble-avatar[data-v-d803dbf8]{border-color:#f97316;box-shadow:0 0 0 3px #fff,0 0 0 6px #f97316,0 6px 16px #f9731673;transform:scale(1.1)}.bubble.is-active .bubble-avatar[data-v-d803dbf8]:after{content:"";position:absolute;inset:0;border-radius:50%;background:#f9731633;pointer-events:none}.bubble.is-active .bubble-name[data-v-d803dbf8]{color:#c2410c;font-weight:800}.bubble:focus-visible .bubble-avatar[data-v-d803dbf8]{outline:2px solid #f97316;outline-offset:2px}.bubble-skeleton[data-v-d803dbf8]{cursor:default;pointer-events:none}.bubble-avatar-skeleton[data-v-d803dbf8]{width:64px;height:64px;border-radius:50%;background:linear-gradient(90deg,#e5e7eb,#f3f4f6,#e5e7eb);background-size:200% 100%;animation:skeleton-shimmer-d803dbf8 1.2s ease-in-out infinite}.bubble-name-skeleton[data-v-d803dbf8]{display:block;width:56px;height:10px;border-radius:4px;background:linear-gradient(90deg,#e5e7eb,#f3f4f6,#e5e7eb);background-size:200% 100%;animation:skeleton-shimmer-d803dbf8 1.2s ease-in-out infinite}@keyframes skeleton-shimmer-d803dbf8{0%{background-position:200% 0}to{background-position:-200% 0}}.sr-only[data-v-d803dbf8]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){.bubble-avatar-skeleton[data-v-d803dbf8],.bubble-name-skeleton[data-v-d803dbf8]{animation:none}}
