.search-modal[data-v-1d686ce6]{background:#f0f1f5;gap:5px;inset:0;position:fixed;z-index:50}.search-modal[data-v-1d686ce6],.search-modal__bar[data-v-1d686ce6]{display:flex;flex-direction:column}.search-modal__bar[data-v-1d686ce6]{background:#fff;border-radius:0 0 18px 18px;flex-shrink:0}.search-modal__bar-row[data-v-1d686ce6]{align-items:center;display:flex;gap:10px;padding:10px 16px}.suggestions-card[data-v-1d686ce6]{background:#fff;border-radius:18px;padding:0 16px 8px}.search-modal__input-wrapper[data-v-1d686ce6]{align-items:center;background:#f3f4f6;border-radius:10px;display:flex;flex:1;gap:8px;min-width:0;padding:8px 10px}.search-modal__icon[data-v-1d686ce6]{color:#9ca3af;flex-shrink:0}.search-modal__input[data-v-1d686ce6]{background:none;border:none;color:#111827;flex:1;font-size:16px;min-width:0;outline:none}.search-modal__input[data-v-1d686ce6]::-moz-placeholder{color:#9ca3af}.search-modal__input[data-v-1d686ce6]::placeholder{color:#9ca3af}.search-modal__clear[data-v-1d686ce6]{align-items:center;color:#9ca3af;display:flex;padding:0}.search-modal__cancel[data-v-1d686ce6],.search-modal__clear[data-v-1d686ce6]{background:none;border:none;cursor:pointer;flex-shrink:0}.search-modal__cancel[data-v-1d686ce6]{color:#09f;font-size:15px;padding:4px 0;white-space:nowrap}.search-modal__results[data-v-1d686ce6]{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;background:transparent;display:flex;flex-direction:column;gap:8px;padding-bottom:16px}.search-modal__results[data-v-1d686ce6]>:last-child{flex:1}.products-card[data-v-1d686ce6]{background:#fff;border-radius:18px;padding:12px 0 12px 16px}.section-title[data-v-1d686ce6]{color:#9ca3af;font-size:12px;font-weight:600;letter-spacing:.05em;margin-bottom:12px;text-transform:uppercase}.popular-queries[data-v-1d686ce6]{display:flex;flex-wrap:wrap;gap:8px}.query-tag[data-v-1d686ce6]{background:#f3f4f6;border:none;border-radius:20px;color:#374151;cursor:pointer;font-size:14px;padding:6px 14px}.products-scroll[data-v-1d686ce6]{display:flex;gap:10px;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:4px;padding-right:16px;scrollbar-width:none}.products-scroll[data-v-1d686ce6]::-webkit-scrollbar{display:none}.product-scroll-item[data-v-1d686ce6]{flex-shrink:0;width:160px}.loading-text[data-v-1d686ce6]{color:#9ca3af;font-size:14px}.search-modal__chips[data-v-1d686ce6]{display:flex;flex-wrap:wrap;gap:6px;padding:0 16px 12px}.chip-btn[data-v-1d686ce6]{background:#f3f4f6;border:none;border-radius:20px;color:#374151;cursor:pointer;font-size:14px;padding:6px 14px;white-space:nowrap;-webkit-tap-highlight-color:transparent}.chip-btn[data-v-1d686ce6]:active{opacity:.7}.hint-list[data-v-1d686ce6]{display:flex;flex-direction:column}.hint-item[data-v-1d686ce6]{background:none;border:none;border-bottom:1px solid #f3f4f6;color:#111827;cursor:pointer;font-size:14px;padding:8px 0;text-align:left;width:100%;-webkit-tap-highlight-color:transparent}.hint-item[data-v-1d686ce6]:last-child{border-bottom:none;padding-bottom:2px}.hint-item[data-v-1d686ce6]:active{opacity:.7}.section-scroll[data-v-1d686ce6]{align-items:stretch;display:flex;gap:10px;margin-left:-16px;margin-right:-16px;overflow-x:auto;padding-bottom:4px;padding-left:16px;padding-right:16px;scroll-padding-left:16px;scrollbar-width:none}.section-scroll[data-v-1d686ce6]::-webkit-scrollbar{display:none}.section-card[data-v-1d686ce6]{align-items:flex-start;background:none;border:none;cursor:pointer;display:flex;flex-direction:column;flex-shrink:0;padding:0;width:110px;-webkit-tap-highlight-color:transparent}.section-card[data-v-1d686ce6]:active{opacity:.7}.section-card__face[data-v-1d686ce6]{align-items:flex-start;background:#f3f4f6;border-radius:12px;display:flex;flex:1;flex-direction:column;gap:6px;padding:8px;width:110px}.section-card__img-wrap[data-v-1d686ce6]{background:#fff;border-radius:8px;flex-shrink:0;height:50px;overflow:hidden;width:50px}.section-card__img-wrap[data-v-1d686ce6] .bg-gray-100{background-color:#fff!important}.section-card__name[data-v-1d686ce6]{color:#374151;display:-webkit-box;font-size:12px;-webkit-line-clamp:2;line-height:1.3;text-align:left;-webkit-box-orient:vertical;overflow:hidden;width:100%}.skeleton-line[data-v-1d686ce6]{animation:shimmer-1d686ce6 1.2s ease-in-out infinite;background:linear-gradient(90deg,#f3f4f6 25%,#e5e7eb,#f3f4f6 75%);background-size:200% 100%;border-radius:6px;height:14px;margin:9px 0}@keyframes shimmer-1d686ce6{0%{background-position:200% 0}to{background-position:-200% 0}}.slide-up-enter-active[data-v-1d686ce6],.slide-up-leave-active[data-v-1d686ce6]{transition:none}.slide-up-enter-from[data-v-1d686ce6],.slide-up-leave-to[data-v-1d686ce6]{opacity:1}
