video[data-v-5009edfa]{max-width:100%;max-height:100%}.scanner-container[data-v-5009edfa]{position:relative}.overlay-element[data-v-5009edfa]{position:absolute;top:0;width:100%;height:99%;background:rgba(30,30,30,.5);clip-path:polygon(0 0,0 100%,20% 100%,20% 20%,80% 20%,80% 80%,20% 80%,20% 100%,100% 100%,100% 0)}.laser[data-v-5009edfa]{width:60%;margin-left:20%;background-color:tomato;height:1px;position:absolute;top:40%;z-index:2;-webkit-box-shadow:0 0 4px red;box-shadow:0 0 4px red;-webkit-animation:scanning-5009edfa 2s infinite;animation:scanning-5009edfa 2s infinite}@-webkit-keyframes scanning-5009edfa{50%{-webkit-transform:translateY(75px);transform:translateY(75px)}}@keyframes scanning-5009edfa{50%{-webkit-transform:translateY(75px);transform:translateY(75px)}}.facet-option[data-v-642de3ab]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:9px;width:100%;padding:5px 6px;border-radius:5px;text-align:left;font-size:13px;line-height:18px;color:#111827}.facet-option[data-v-642de3ab]:hover{background:#f3f4f6}.facet-option:hover .facet-check[data-v-642de3ab]{border-color:#6b7280}.facet-option[data-v-642de3ab]:focus-visible{outline:2px solid #2563eb;outline-offset:-2px}.facet-option.is-on .facet-label-text[data-v-642de3ab]{font-weight:600}.facet-option.is-nested[data-v-642de3ab]{font-size:12px;padding-left:22px}.facet-check[data-v-642de3ab]{-webkit-box-flex:0;-ms-flex:none;flex:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:16px;height:16px;margin-top:1px;border:1px solid #c8cbd0;border-radius:4px;background:#fff;color:#fff;font-size:12px}.is-on .facet-check[data-v-642de3ab]{background:#111827;border-color:#111827}.facet-label[data-v-642de3ab]{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow-wrap:anywhere}.facet-hint[data-v-642de3ab]{font-size:11px;line-height:15px;color:#6b7280}.facet-count[data-v-642de3ab]{-webkit-box-flex:0;-ms-flex:none;flex:none;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;color:#6b7280}.facet-search[data-v-25030da0]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:6px}.facet-search>.mdi-magnify[data-v-25030da0]{position:absolute;left:8px;font-size:16px;color:#9ca3af;pointer-events:none}.facet-search input[data-v-25030da0]{width:100%;height:32px;padding:0 28px 0 28px;font-size:13px;color:#111827;border:1px solid #d1d5db;border-radius:6px;outline:none}.facet-search input[data-v-25030da0]::-webkit-input-placeholder{color:#9ca3af}.facet-search input[data-v-25030da0]::-moz-placeholder{color:#9ca3af}.facet-search input[data-v-25030da0]:-ms-input-placeholder{color:#9ca3af}.facet-search input[data-v-25030da0]::-ms-input-placeholder{color:#9ca3af}.facet-search input[data-v-25030da0]::placeholder{color:#9ca3af}.facet-search input[data-v-25030da0]:focus{border-color:#2563eb;-webkit-box-shadow:0 0 0 2px rgba(37,99,235,.15);box-shadow:0 0 0 2px rgba(37,99,235,.15)}.facet-search-clear[data-v-25030da0]{position:absolute;right:4px;width:24px;height:24px;border-radius:4px;color:#6b7280}.facet-search-clear[data-v-25030da0]:hover{background:#f3f4f6;color:#111827}.facet-list.is-scroll[data-v-25030da0]{max-height:340px;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain}.facet-list.is-faded[data-v-25030da0]{-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 34px),rgba(0,0,0,.25));mask-image:linear-gradient(180deg,#000 calc(100% - 34px),rgba(0,0,0,.25))}.facet-empty[data-v-25030da0]{padding:6px;font-size:12px;color:#6b7280}.facet-more[data-v-25030da0]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;margin-top:4px;padding:4px 8px;font-size:12px;font-weight:600;color:#2563eb;border:1px solid #dbeafe;border-radius:5px}.facet-more[data-v-25030da0]:hover{background:#eff6ff;border-color:#93c5fd}.store-tabs[data-v-21cd5a2b]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:8px;border:1px solid #d1d5db;border-radius:6px;overflow:hidden}.store-tab[data-v-21cd5a2b]{position:relative;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:48px;padding:6px 4px;font-size:12px;color:#4b5563;text-align:center}.store-tab+.store-tab[data-v-21cd5a2b]{border-left:1px solid #d1d5db}.store-tab[data-v-21cd5a2b]:hover{background:#f3f4f6}.store-tab.is-active[data-v-21cd5a2b]{background:#111827;color:#fff;font-weight:600}.store-tab[data-v-21cd5a2b]:focus-visible{outline:2px solid #2563eb;outline-offset:-2px}.store-dot[data-v-21cd5a2b]{position:absolute;top:4px;right:4px;width:6px;height:6px;border-radius:9999px;background:#2563eb}.offer-row[data-v-21cd5a2b]{margin-top:6px;padding-top:6px;border-top:1px dashed #e5e7eb}.facet-group[data-v-47436fe0]{border-top:1px solid #e5e7eb}.facet-head[data-v-47436fe0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;width:100%;padding:11px 2px;text-align:left}.facet-head:hover .facet-chevron[data-v-47436fe0]{color:#111827}.facet-head[data-v-47436fe0]:focus-visible{outline:2px solid #2563eb;outline-offset:-2px;border-radius:4px}.facet-title[data-v-47436fe0]{font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#111827}.facet-selected[data-v-47436fe0]{min-width:18px;padding:0 5px;border-radius:9999px;background:#2563eb;color:#fff;font-size:11px;font-weight:600;line-height:18px;text-align:center}.facet-total[data-v-47436fe0]{margin-left:auto;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;color:#9ca3af}.facet-chevron[data-v-47436fe0]{margin-left:auto;font-size:18px;line-height:1;color:#9ca3af;-webkit-transition:-webkit-transform .15s;transition:-webkit-transform .15s;transition:transform .15s;transition:transform .15s,-webkit-transform .15s}.facet-chevron.is-open[data-v-47436fe0]{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.facet-total+.facet-chevron[data-v-47436fe0]{margin-left:0}.facet-body[data-v-47436fe0]{padding:0 0 12px}.filters-root[data-v-fb52a228]{overflow-x:clip}.filters-head[data-v-fb52a228]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:2px 2px 10px}.filters-title[data-v-fb52a228]{font-size:16px;font-weight:700;color:#111827}.filters-active[data-v-fb52a228]{min-width:20px;padding:0 6px;border-radius:9999px;background:#2563eb;color:#fff;font-size:12px;font-weight:600;line-height:20px;text-align:center}.filters-clear[data-v-fb52a228]{margin-left:auto;font-size:13px;font-weight:500;color:#2563eb}.filters-clear[data-v-fb52a228]:hover{text-decoration:underline}.mobile-bar[data-v-fb52a228]{display:none;position:sticky;bottom:0;z-index:10;gap:8px;padding:12px 0;background:-webkit-gradient(linear,left bottom,left top,color-stop(75%,#fff),to(hsla(0,0%,100%,.7)));background:linear-gradient(0deg,#fff 75%,hsla(0,0%,100%,.7))}.mobile-bar button[data-v-fb52a228]{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;height:44px;border-radius:6px;font-size:14px;font-weight:600}.mobile-close[data-v-fb52a228]{background:#111827;color:#fff}.mobile-clear[data-v-fb52a228]{border:1px solid #d1d5db;background:#fff;color:#111827}@media screen and (max-width:1000px){.mobile-bar[data-v-fb52a228]{display:-webkit-box;display:-ms-flexbox;display:flex}}button[data-v-c9f85992]{min-height:32px}.close[data-v-c9f85992]{margin-left:.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;height:1.5rem;width:1.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;--tw-bg-opacity:1;background-color:rgba(0,0,0,var(--tw-bg-opacity));font-weight:700;--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity));font-weight:500;font-size:18px;border-radius:.55rem}#new-product-modal .modal-content{max-width:none;width:100%}.form-layout.two-col{display:grid;grid-template-columns:minmax(300px,1fr) 2fr;gap:24px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}@media(max-width:900px){.form-layout.two-col{grid-template-columns:1fr}}.response{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.2rem;font-weight:600;border-radius:.375rem;padding:.5rem}.response-error{background-color:rgba(254,226,226,var(--tw-bg-opacity));color:rgba(220,38,38,var(--tw-text-opacity))}.response-error,.response-success{--tw-bg-opacity:1;--tw-text-opacity:1}.response-success{background-color:rgba(209,250,229,var(--tw-bg-opacity));color:rgba(5,150,105,var(--tw-text-opacity))}.supersessions{margin-top:.5rem;margin-bottom:.5rem}.supersessions .supersession-input-row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:4px 0}.supersessions .chips{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;margin:6px 0}.supersessions .chip{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;background:#e5e7eb;border-radius:12px;padding:2px 10px;font-size:.85rem}.supersessions .chip-remove{font-weight:700;line-height:1;color:#6b7280}.products-search-page .search-row[data-v-4e846cc3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:12px}.products-search-page .search-row .price-level-select[data-v-4e846cc3]{height:48px;padding:0 12px;font-size:14px;color:#4b5563;border:2px solid #d1d5db;border-radius:6px;background:#fff;-ms-flex-negative:0;flex-shrink:0}.products-search-page .search-row .search-wrap[data-v-4e846cc3]{position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.products-search-page .search-row .search-wrap .clear-btn[data-v-4e846cc3]{position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:#f3f4f6;border:1px solid #d1d5db;border-radius:4px;padding:0 8px;font-size:16px;font-weight:500;cursor:pointer;z-index:1;line-height:26px}.products-search-page .search-row .search-wrap .search-input[data-v-4e846cc3]{width:100%;height:48px;padding:0 40px 0 14px;font-size:20px;color:#4b5563;border:2px solid #d1d5db;border-radius:6px;outline:none}.products-search-page .search-row .search-wrap .search-input[data-v-4e846cc3]:focus{border-color:#374151}.products-search-page .search-row .suggest-panel[data-v-4e846cc3]{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:60;background:#fff;border:1px solid #d1d5db;border-radius:8px;-webkit-box-shadow:0 12px 28px rgba(17,24,39,.16);box-shadow:0 12px 28px rgba(17,24,39,.16);overflow:hidden}.products-search-page .search-row .suggest-row[data-v-4e846cc3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:8px 10px;cursor:pointer;border-bottom:1px solid #f3f4f6}.products-search-page .search-row .suggest-row.is-active[data-v-4e846cc3],.products-search-page .search-row .suggest-row[data-v-4e846cc3]:hover{background:#eff6ff}.products-search-page .search-row .suggest-row[data-v-4e846cc3] em{background:#fef08a;font-style:normal;font-weight:700}.products-search-page .search-row .suggest-thumb[data-v-4e846cc3]{-ms-flex-negative:0;flex-shrink:0;width:40px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#f9fafb;border-radius:6px;overflow:hidden;color:#d1d5db;font-size:20px}.products-search-page .search-row .suggest-thumb img[data-v-4e846cc3]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.products-search-page .search-row .suggest-body[data-v-4e846cc3]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.products-search-page .search-row .suggest-head[data-v-4e846cc3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;min-width:0}.products-search-page .search-row .suggest-code[data-v-4e846cc3]{font-size:15px;font-weight:700;color:#111827}.products-search-page .search-row .suggest-brand[data-v-4e846cc3]{font-size:12px;font-weight:600;color:#2563eb}.products-search-page .search-row .suggest-available[data-v-4e846cc3]{margin-left:auto;-ms-flex-negative:0;flex-shrink:0;font-size:11px;font-weight:600;padding:1px 6px;border-radius:9999px;text-transform:capitalize}.products-search-page .search-row .suggest-available.in-stock[data-v-4e846cc3]{background:#dcfce7;color:#166534}.products-search-page .search-row .suggest-available.out-of-stock[data-v-4e846cc3]{background:#f3f4f6;color:#6b7280}.products-search-page .search-row .suggest-available.other[data-v-4e846cc3]{background:#fef3c7;color:#92400e}.products-search-page .search-row .suggest-match[data-v-4e846cc3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:6px;font-size:13px;color:#374151}.products-search-page .search-row .suggest-label[data-v-4e846cc3]{font-size:10px;font-weight:600;text-transform:uppercase;color:#6b7280;background:#f3f4f6;border-radius:4px;padding:1px 5px}.products-search-page .search-row .suggest-title[data-v-4e846cc3]{font-size:12px;color:#6b7280;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.products-search-page .search-row .suggest-open[data-v-4e846cc3]{-ms-flex-negative:0;flex-shrink:0;width:32px;height:32px;border-radius:6px;color:#6b7280;font-size:18px}.products-search-page .search-row .suggest-open[data-v-4e846cc3]:hover{background:#dbeafe;color:#1d4ed8}.products-search-page .search-row .suggest-footer[data-v-4e846cc3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8px;padding:6px 10px;font-size:11px;color:#6b7280;background:#f9fafb}.products-search-page .search-row .barcode-btn[data-v-4e846cc3]{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:639px){.products-search-page .search-row[data-v-4e846cc3]{-ms-flex-wrap:wrap;flex-wrap:wrap}.products-search-page .search-row .search-wrap[data-v-4e846cc3]{-webkit-box-ordinal-group:-1;-ms-flex-order:-2;order:-2;-webkit-box-flex:1;-ms-flex:1 1 60%;flex:1 1 60%;min-width:0}.products-search-page .search-row .barcode-btn[data-v-4e846cc3]{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.products-search-page .search-row .price-level-select[data-v-4e846cc3]{-webkit-box-flex:1;-ms-flex:1 1 40%;flex:1 1 40%;min-width:0}}.products-search-page .barcode-box[data-v-4e846cc3]{max-width:500px;margin:16px auto}.products-search-page .tabs-row[data-v-4e846cc3]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8px;margin-bottom:16px;-ms-flex-wrap:wrap;flex-wrap:wrap}.products-search-page .tabs-row .tab-bar[data-v-4e846cc3],.products-search-page .tabs-row[data-v-4e846cc3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.products-search-page .tabs-row .tab-bar[data-v-4e846cc3]{gap:4px}.products-search-page .tabs-row .search-stats[data-v-4e846cc3]{font-size:12px;opacity:.7;margin-right:auto}.products-search-page .tabs-row .search-error[data-v-4e846cc3]{font-size:12px;color:red}.products-search-page .tabs-row .tab-btn[data-v-4e846cc3]{padding:8px 20px;border-radius:6px;border:1px solid #d1d5db;background:#fff;color:#6b7280;font-size:14px;font-weight:500;cursor:pointer;-webkit-transition:all .15s ease;transition:all .15s ease}.products-search-page .tabs-row .tab-btn.active[data-v-4e846cc3]{background:#1d4ed8;color:#fff;border-color:#1d4ed8}.products-search-page .tabs-row .tab-btn[data-v-4e846cc3]:not(.active):hover{background:#f3f4f6}.products-search-page .search-layout[data-v-4e846cc3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:16px;position:relative}.products-search-page .filters[data-v-4e846cc3]{display:none;-ms-flex-negative:0;flex-shrink:0}.products-search-page .filters.mobile-show[data-v-4e846cc3]{display:block;width:100%;padding-bottom:70px}.products-search-page .search-items-area[data-v-4e846cc3]{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;position:relative}.products-search-page .search-items-area.mobile-show[data-v-4e846cc3]{display:none}.products-search-page .show-filters-btn[data-v-4e846cc3]{position:fixed;bottom:16px;left:calc(50% - 70px);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;gap:4px;padding:8px 12px;background:#fbbf24;border-radius:6px;font-weight:500;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.2);box-shadow:0 2px 8px rgba(0,0,0,.2);white-space:nowrap}.products-search-page .show-filters-btn[data-v-4e846cc3],.products-search-page .tab-content .loading-state[data-v-4e846cc3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.products-search-page .tab-content .loading-state[data-v-4e846cc3]{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:120px;gap:8px;color:#6b7280}.products-search-page .tab-content .items[data-v-4e846cc3]{display:grid;gap:16px;grid-template-columns:1fr}.products-search-page .tab-content .items.loading[data-v-4e846cc3]{opacity:.2}.products-search-page .tab-content .item[data-v-4e846cc3]{background:#fff;border-radius:12px;border:1px solid #e5e7eb;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1);overflow:hidden;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:all .2s ease;transition:all .2s ease}.products-search-page .tab-content .item[data-v-4e846cc3]:hover{-webkit-box-shadow:0 4px 6px rgba(0,0,0,.1);box-shadow:0 4px 6px rgba(0,0,0,.1);border-color:#d1d5db;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.products-search-page .tab-content .item-image[data-v-4e846cc3]{width:100%;height:140px;background:#f9fafb;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:12px;border-bottom:1px solid #f3f4f6;-ms-flex-negative:0;flex-shrink:0}.products-search-page .tab-content .item-image img[data-v-4e846cc3]{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.products-search-page .tab-content .item-info[data-v-4e846cc3]{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:12px;min-width:0}.products-search-page .tab-content .item-header[data-v-4e846cc3],.products-search-page .tab-content .item-info[data-v-4e846cc3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.products-search-page .tab-content .item-header[data-v-4e846cc3]{margin-bottom:4px}.products-search-page .tab-content .item-code[data-v-4e846cc3]{font-size:16px;font-weight:700;color:#111827;line-height:1.3}.products-search-page .tab-content .item-brand[data-v-4e846cc3]{font-size:14px;font-weight:500;color:#2563eb}.products-search-page .tab-content .item-unificado[data-v-4e846cc3]{-ms-flex-item-align:start;align-self:flex-start;font-size:12px;color:#4b5563;background:#f3f4f6;padding:2px 8px;border-radius:4px;border:1px solid #d1d5db;margin:4px 0;cursor:pointer;-webkit-transition:background .15s;transition:background .15s}.products-search-page .tab-content .item-unificado[data-v-4e846cc3]:hover{background:#dbeafe;color:#1d4ed8}.products-search-page .tab-content .item-title[data-v-4e846cc3]{font-size:13px;color:#6b7280;line-height:1.4;margin-bottom:8px;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.products-search-page .tab-content .item-title[data-v-4e846cc3] em{background:#fef08a;font-style:normal;font-weight:500}.products-search-page .tab-content .item-price[data-v-4e846cc3]{font-size:20px;font-weight:700;color:#16a34a;margin-top:auto}.products-search-page .tab-content .item-matches[data-v-4e846cc3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3px;margin-bottom:8px;font-size:12px}.products-search-page .tab-content .item-match[data-v-4e846cc3]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:4px;min-width:0}.products-search-page .tab-content .match-label[data-v-4e846cc3]{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.02em;color:#6b7280;background:#f3f4f6;border-radius:4px;padding:1px 5px}.products-search-page .tab-content .match-value[data-v-4e846cc3]{color:#374151;overflow-wrap:anywhere}.products-search-page .tab-content .match-value+.match-value[data-v-4e846cc3]:before{content:"· ";color:#9ca3af}.products-search-page .tab-content .match-value[data-v-4e846cc3] em{background:#fef08a;font-style:normal;font-weight:600}.products-search-page .tab-content .match-more[data-v-4e846cc3]{color:#9ca3af}.products-search-page .tab-content .item-location[data-v-4e846cc3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;margin-top:6px;font-size:12px}.products-search-page .tab-content .item-location .loc-label[data-v-4e846cc3]{font-weight:600;color:#374151;background:#f3f4f6;padding:1px 6px;border-radius:3px;text-transform:uppercase;letter-spacing:.03em}.products-search-page .tab-content .item-location .loc-value[data-v-4e846cc3]{font-weight:600;color:#b45309;letter-spacing:.02em}.products-search-page .tab-content .item-stock[data-v-4e846cc3]{-ms-flex-negative:0;flex-shrink:0;background:-webkit-gradient(linear,left top,left bottom,from(#f9fafb),to(#f3f4f6));background:linear-gradient(180deg,#f9fafb,#f3f4f6);padding:10px 12px;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;border-top:1px solid #e5e7eb}.products-search-page .tab-content .item-stock .stock-total[data-v-4e846cc3],.products-search-page .tab-content .item-stock[data-v-4e846cc3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.products-search-page .tab-content .item-stock .stock-total[data-v-4e846cc3]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.products-search-page .tab-content .item-stock .stock-label[data-v-4e846cc3]{font-size:12px;color:#9ca3af;text-transform:uppercase;letter-spacing:.05em}.products-search-page .tab-content .item-stock .stock-value[data-v-4e846cc3]{font-size:16px;font-weight:700;color:#16a34a}.products-search-page .tab-content .stock-breakdown[data-v-4e846cc3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.products-search-page .tab-content .store-stock[data-v-4e846cc3]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;font-size:12px}.products-search-page .tab-content .store-stock .store-name[data-v-4e846cc3]{font-weight:600;color:#374151;background:#fff;padding:1px 6px;border-radius:3px}.products-search-page .tab-content .store-stock .warehouse-stock[data-v-4e846cc3]{color:#6b7280}.products-search-page .tab-content .store-stock .warehouse-stock strong[data-v-4e846cc3]{color:#2563eb}.products-search-page .tab-content .status-filter-bar[data-v-4e846cc3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;margin-bottom:12px}.products-search-page .tab-content .status-filter-bar .status-btn[data-v-4e846cc3]{padding:5px 14px;border-radius:20px;border:1px solid #d1d5db;background:#fff;color:#6b7280;font-size:13px;font-weight:500;cursor:pointer;-webkit-transition:all .15s ease;transition:all .15s ease;white-space:nowrap}.products-search-page .tab-content .status-filter-bar .status-btn.active[data-v-4e846cc3]{background:#1d4ed8;color:#fff;border-color:#1d4ed8}.products-search-page .tab-content .status-filter-bar .status-btn[data-v-4e846cc3]:not(.active):hover{background:#f3f4f6}.products-search-page .tab-content .status-filter-bar .dep-select[data-v-4e846cc3]{height:32px;padding:0 8px;font-size:13px;color:#4b5563;border:1px solid #d1d5db;border-radius:20px;background:#fff;cursor:pointer}.products-search-page .tab-content .products-table-wrap[data-v-4e846cc3]{overflow-x:auto;border:1px solid #e5e7eb;border-radius:8px}.products-search-page .tab-content .products-table[data-v-4e846cc3]{width:100%;border-collapse:collapse;font-size:14px;background:#fff}.products-search-page .tab-content .products-table thead tr[data-v-4e846cc3]{background:#f3f4f6;border-bottom:2px solid #e5e7eb}.products-search-page .tab-content .products-table th[data-v-4e846cc3]{padding:10px 12px;text-align:left;font-size:13px;font-weight:600;color:#374151;white-space:nowrap;cursor:pointer;position:relative;border-right:1px solid #e5e7eb}.products-search-page .tab-content .products-table th[data-v-4e846cc3]:last-child{border-right:none}.products-search-page .tab-content .products-table th .sort-icon[data-v-4e846cc3]{position:absolute;right:6px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.products-search-page .tab-content .products-table th .sort-icon img[data-v-4e846cc3]{width:14px}.products-search-page .tab-content .products-table tbody tr[data-v-4e846cc3]{border-bottom:1px solid #e5e7eb;cursor:pointer;-webkit-transition:background .1s;transition:background .1s}.products-search-page .tab-content .products-table tbody tr[data-v-4e846cc3]:last-child{border-bottom:none}.products-search-page .tab-content .products-table tbody tr[data-v-4e846cc3]:nth-child(2n){background:#fafafa}.products-search-page .tab-content .products-table tbody tr[data-v-4e846cc3]:hover{background:#eef4ff}.products-search-page .tab-content .products-table tbody tr.selected[data-v-4e846cc3]{background:#dbeafe}.products-search-page .tab-content .products-table td[data-v-4e846cc3]{padding:8px 12px;vertical-align:middle;border-right:1px solid #e5e7eb;color:#111827}.products-search-page .tab-content .products-table td[data-v-4e846cc3]:last-child{border-right:none}.products-search-page .tab-content .products-table .sku-cell[data-v-4e846cc3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.products-search-page .tab-content .products-table .sku-cell .sku-code[data-v-4e846cc3]{font-weight:700;color:#1d4ed8;font-size:14px}.products-search-page .tab-content .products-table .sku-cell .sku-code.match[data-v-4e846cc3]{background:#fca5a5;padding:1px 4px;border-radius:4px;color:#111827}.products-search-page .tab-content .products-table .sku-cell .sku-brand[data-v-4e846cc3]{font-size:12px;color:#6b7280;font-weight:500}.products-search-page .tab-content .products-table .store-brands-cell[data-v-4e846cc3]{font-size:12px;color:#6b7280;vertical-align:middle}.products-search-page .tab-content .products-table .code-btn[data-v-4e846cc3]{font-size:13px;color:#374151;text-align:left;padding:2px 4px;border-radius:4px;-webkit-transition:background .1s;transition:background .1s}.products-search-page .tab-content .products-table .code-btn[data-v-4e846cc3]:hover{background:#dbeafe;color:#1d4ed8}.products-search-page .tab-content .products-table .code-btn.match[data-v-4e846cc3]{background:#fca5a5;color:#111827}.products-search-page .tab-content .products-table .title-cell[data-v-4e846cc3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.products-search-page .tab-content .products-table .title-cell .title-custom[data-v-4e846cc3]{font-size:13px;color:#111827;font-weight:500}.products-search-page .tab-content .products-table .title-cell .title-original[data-v-4e846cc3]{font-size:12px;color:#6b7280}.products-search-page .tab-content .products-table .stock-cell[data-v-4e846cc3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px;font-size:13px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.products-search-page .tab-content .products-table .stock-cell .stock-label[data-v-4e846cc3]{font-size:11px;color:#6b7280;margin-right:4px;text-transform:uppercase;letter-spacing:.02em}.products-search-page .tab-content .products-table .stock-cell .stock-value[data-v-4e846cc3]{font-weight:600;color:#111827}.products-search-page .tab-content .products-table .stock-cell .stock-dpts[data-v-4e846cc3]{font-size:11px;color:#6b7280;font-weight:400}.products-search-page .tab-content .products-table .prices-cell[data-v-4e846cc3]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.products-search-page .tab-content .products-table .prices-cell .prices-btn[data-v-4e846cc3]{padding:4px 10px;font-size:12px;font-weight:600;color:#fff;background:#4b5563;border-radius:4px;border:none;cursor:default}.products-search-page .tab-content .products-table .prices-cell .prices-popover[data-v-4e846cc3]{display:none;position:absolute;top:100%;right:0;margin-top:6px;z-index:50;background:#fff;border:1px solid #d1d5db;border-radius:6px;-webkit-box-shadow:0 8px 20px rgba(0,0,0,.15);box-shadow:0 8px 20px rgba(0,0,0,.15);padding:6px;min-width:360px}.products-search-page .tab-content .products-table .prices-cell:hover .prices-popover[data-v-4e846cc3]{display:block}.products-search-page .tab-content .products-table .prices-cell .prices-popover-table[data-v-4e846cc3]{width:100%;border-collapse:collapse;font-size:12px}.products-search-page .tab-content .products-table .prices-cell .prices-popover-table td[data-v-4e846cc3],.products-search-page .tab-content .products-table .prices-cell .prices-popover-table th[data-v-4e846cc3]{padding:4px 6px;border-bottom:1px solid #f3f4f6;text-align:right;white-space:nowrap}.products-search-page .tab-content .products-table .prices-cell .prices-popover-table td[data-v-4e846cc3]:first-child,.products-search-page .tab-content .products-table .prices-cell .prices-popover-table th[data-v-4e846cc3]:first-child{text-align:left;font-weight:600}.products-search-page .tab-content .products-table .prices-cell .prices-popover-table thead th[data-v-4e846cc3]{color:#6b7280;font-weight:600;background:#f9fafb}.products-search-page .tab-content .products-table .prices-cell .prices-popover-table tr.is-current[data-v-4e846cc3]{background:#fef3c7}@media screen and (min-width:1920px){.products-search-page .tab-content .products-table .prices-cell .prices-btn[data-v-4e846cc3]{display:none}.products-search-page .tab-content .products-table .prices-cell .prices-popover[data-v-4e846cc3]{display:block;position:static;margin-top:0;-webkit-box-shadow:none;box-shadow:none;border:none;padding:0;min-width:0}}@media screen and (min-width:768px){.products-search-page .tab-content .items[data-v-4e846cc3]{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1000px){.products-search-page .filters[data-v-4e846cc3]{display:block;width:255px}.products-search-page .show-filters-btn[data-v-4e846cc3]{display:none}.products-search-page .tab-content .items[data-v-4e846cc3]{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:1400px){.products-search-page .tab-content .items[data-v-4e846cc3]{grid-template-columns:repeat(4,1fr)}}@media screen and (min-width:1700px){.products-search-page .tab-content .items[data-v-4e846cc3]{grid-template-columns:repeat(5,1fr)}}.products-search-page .tab-content .stats-header[data-v-4e846cc3]{font-size:15px;color:#6b7280;margin-bottom:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.products-search-page .tab-content .stats-header strong[data-v-4e846cc3]{color:#111827}.products-search-page .tab-content .stats-cards[data-v-4e846cc3]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:24px}@media(min-width:640px){.products-search-page .tab-content .stats-cards[data-v-4e846cc3]{grid-template-columns:repeat(3,1fr)}}@media(min-width:1024px){.products-search-page .tab-content .stats-cards[data-v-4e846cc3]{grid-template-columns:repeat(6,1fr)}}.products-search-page .tab-content .stat-card[data-v-4e846cc3]{border-radius:10px;padding:14px 16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;border:1px solid transparent}.products-search-page .tab-content .stat-card .stat-label[data-v-4e846cc3]{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;opacity:.7}.products-search-page .tab-content .stat-card .stat-value[data-v-4e846cc3]{font-size:22px;font-weight:700;line-height:1.1}.products-search-page .tab-content .stat-card .stat-sub[data-v-4e846cc3]{font-size:11px;opacity:.65;margin-top:2px}.products-search-page .tab-content .stat-card.green[data-v-4e846cc3]{background:#f0fdf4;border-color:#bbf7d0;color:#14532d}.products-search-page .tab-content .stat-card.blue[data-v-4e846cc3]{background:#eff6ff;border-color:#bfdbfe;color:#1e3a8a}.products-search-page .tab-content .stat-card.gray[data-v-4e846cc3]{background:#f9fafb;border-color:#e5e7eb;color:#374151}.products-search-page .tab-content .stat-card.red[data-v-4e846cc3]{background:#fff1f2;border-color:#fecdd3;color:#881337}.products-search-page .tab-content .stat-card.orange[data-v-4e846cc3]{background:#fff7ed;border-color:#fed7aa;color:#7c2d12}.products-search-page .tab-content .stat-card.teal[data-v-4e846cc3]{background:#f0fdfa;border-color:#99f6e4;color:#134e4a}.products-search-page .tab-content .stats-table-wrap[data-v-4e846cc3]{overflow-x:auto}.products-search-page .tab-content .stats-table-wrap .stats-table[data-v-4e846cc3]{min-width:640px}.products-search-page .tab-content .stats-table-wrap .stats-table th[data-v-4e846cc3]{text-align:center;font-size:12px;padding:8px 12px;white-space:nowrap}.products-search-page .tab-content .stats-table-wrap .stats-table td[data-v-4e846cc3]{padding:8px 12px;font-size:13px;white-space:nowrap}.products-search-page .tab-content .stats-table-wrap .stats-table tr.current-year[data-v-4e846cc3]{background:#eff6ff}.products-search-page .tab-content .stats-table-wrap .stats-table tr.current-year td[data-v-4e846cc3]{font-weight:600}.products-search-page .tab-content .stats-empty[data-v-4e846cc3]{color:#9ca3af;font-size:14px;padding:40px 0;text-align:center}.intent-bar[data-v-4e846cc3]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:8px 10px;margin-bottom:10px;border:1px solid #c7d2fe;border-radius:8px;background:-webkit-gradient(linear,left top,right top,from(#eef2ff),to(#f5f3ff));background:linear-gradient(90deg,#eef2ff,#f5f3ff)}.intent-bar .intent-title[data-v-4e846cc3]{font-size:12px;font-weight:600;color:#4338ca;margin-right:4px}.intent-bar .intent-chip[data-v-4e846cc3],.intent-bar .intent-title[data-v-4e846cc3]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.intent-bar .intent-chip[data-v-4e846cc3]{padding:3px 10px 3px 6px;font-size:13px;color:#1f2937;background:#fff;border:1px solid #a5b4fc;border-radius:9999px;cursor:pointer;-webkit-transition:background .15s,border-color .15s;transition:background .15s,border-color .15s}.intent-bar .intent-chip[data-v-4e846cc3]:hover{background:#e0e7ff;border-color:#6366f1}.intent-bar .intent-chip .mdi-plus[data-v-4e846cc3]{color:#6366f1}.intent-bar .intent-kind[data-v-4e846cc3]{font-size:10px;font-weight:700;text-transform:uppercase;color:#6366f1}.intent-bar .intent-value[data-v-4e846cc3]{font-weight:600}.intent-bar .intent-count[data-v-4e846cc3]{font-size:11px;color:#6b7280;background:#f3f4f6;border-radius:9999px;padding:0 6px}.intent-bar .intent-apply-all[data-v-4e846cc3]{margin-left:auto;padding:3px 12px;font-size:12px;font-weight:600;color:#fff;background:#4f46e5;border-radius:9999px}.intent-bar .intent-apply-all[data-v-4e846cc3]:hover{background:#4338ca}.suggest-section[data-v-4e846cc3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:6px 10px;font-size:11px;font-weight:600;text-transform:uppercase;color:#6b7280;background:#f9fafb}.suggest-section .suggest-clear[data-v-4e846cc3]{font-size:11px;font-weight:600;text-transform:none;color:#dc2626}.suggest-section .suggest-clear[data-v-4e846cc3]:hover{text-decoration:underline}.recent-row .recent-icon[data-v-4e846cc3]{color:#9ca3af;font-size:18px}.recent-row .recent-text[data-v-4e846cc3]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;font-size:15px;color:#111827;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.explain-toggle[data-v-4e846cc3]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:12px;font-weight:600;color:#4338ca;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.explain-toggle input[data-v-4e846cc3]{accent-color:#4f46e5}.query-note[data-v-4e846cc3]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:8px 12px;margin-bottom:10px;font-size:14px;color:#1e3a8a;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px}.query-note.is-warning[data-v-4e846cc3]{color:#78350f;background:#fffbeb;border-color:#fde68a}.query-note .query-note-muted[data-v-4e846cc3]{color:#6b7280}.query-note .query-note-action[data-v-4e846cc3]{margin-left:auto;padding:2px 10px;font-size:12px;font-weight:600;color:inherit;border:1px solid currentColor;border-radius:9999px}.query-note .query-note-action[data-v-4e846cc3]:hover{background:#fff}.quick-filters[data-v-4e846cc3]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;margin-bottom:10px}.quick-chip[data-v-4e846cc3]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;padding:4px 10px;font-size:13px;font-weight:500;color:#374151;background:#fff;border:1px solid #d1d5db;border-radius:9999px;-webkit-transition:background .15s,border-color .15s,color .15s;transition:background .15s,border-color .15s,color .15s}.quick-chip .quick-count[data-v-4e846cc3]{font-size:11px;font-weight:600;padding:0 6px;border-radius:9999px;background:#f3f4f6;color:#6b7280}.quick-chip.tone-green.is-on[data-v-4e846cc3],.quick-chip.tone-green[data-v-4e846cc3]:hover{border-color:#16a34a;color:#166534}.quick-chip.tone-green.is-on[data-v-4e846cc3]{background:#dcfce7}.quick-chip.tone-blue.is-on[data-v-4e846cc3],.quick-chip.tone-blue[data-v-4e846cc3]:hover{border-color:#2563eb;color:#1e40af}.quick-chip.tone-blue.is-on[data-v-4e846cc3]{background:#dbeafe}.quick-chip.tone-amber.is-on[data-v-4e846cc3],.quick-chip.tone-amber[data-v-4e846cc3]:hover{border-color:#d97706;color:#92400e}.quick-chip.tone-amber.is-on[data-v-4e846cc3]{background:#fef3c7}.item[data-v-4e846cc3]{position:relative}.rank-badge[data-v-4e846cc3]{position:absolute;top:8px;left:8px;z-index:1;min-width:28px;padding:2px 7px;font-size:12px;font-weight:700;text-align:center;color:#fff;background:#4f46e5;border-radius:9999px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.2);box-shadow:0 1px 3px rgba(0,0,0,.2)}.rank-explain[data-v-4e846cc3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px;padding:6px 8px;margin-bottom:8px;font-size:11px;line-height:1.4;color:#374151;background:#f5f3ff;border:1px dashed #c4b5fd;border-radius:6px;cursor:default}.rank-explain .rank-key[data-v-4e846cc3]{display:inline-block;min-width:66px;font-weight:700;color:#6d28d9}.load-more[data-v-4e846cc3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:16px 0 24px}.load-more .load-more-btn[data-v-4e846cc3]{padding:6px 16px;font-size:13px;font-weight:600;color:#374151;background:#fff;border:1px solid #d1d5db;border-radius:9999px}.load-more .load-more-btn[data-v-4e846cc3]:hover{background:#f3f4f6}.vehicle-card[data-v-4e846cc3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:10px 12px;margin-bottom:10px;border-radius:10px}.vehicle-card.is-detected[data-v-4e846cc3]{background:-webkit-gradient(linear,left top,right top,from(#ecfeff),to(#eff6ff));background:linear-gradient(90deg,#ecfeff,#eff6ff);border:1px solid #a5f3fc}.vehicle-card.is-selected[data-v-4e846cc3]{background:#f0fdf4;border:1px solid #86efac}.vehicle-card .vehicle-image[data-v-4e846cc3]{-ms-flex-negative:0;flex-shrink:0;width:88px;height:56px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#fff;border-radius:8px;overflow:hidden;color:#0e7490;font-size:34px}.vehicle-card .vehicle-image img[data-v-4e846cc3]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.vehicle-card .vehicle-body[data-v-4e846cc3]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.vehicle-card .vehicle-kicker[data-v-4e846cc3]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:#0e7490}.vehicle-card.is-selected .vehicle-kicker[data-v-4e846cc3]{color:#15803d}.vehicle-card .vehicle-name[data-v-4e846cc3]{font-size:17px;font-weight:700;color:#111827}.vehicle-card .vehicle-detail[data-v-4e846cc3]{font-size:12px;color:#4b5563;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vehicle-card .vehicle-select[data-v-4e846cc3]{-ms-flex-negative:0;flex-shrink:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:600;color:#fff;background:#0e7490;border-radius:9999px}.vehicle-card .vehicle-select[data-v-4e846cc3]:hover{background:#155e75}.vehicle-card .vehicle-remove[data-v-4e846cc3]{-ms-flex-negative:0;flex-shrink:0;width:34px;height:34px;border-radius:9999px;color:#6b7280;font-size:18px}.vehicle-card .vehicle-remove[data-v-4e846cc3]:hover{background:#dcfce7;color:#166534}@media screen and (max-width:639px){.vehicle-card[data-v-4e846cc3]{-ms-flex-wrap:wrap;flex-wrap:wrap}.vehicle-card .vehicle-select[data-v-4e846cc3]{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.vehicle-options[data-v-4e846cc3]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;margin-top:6px}.vehicle-options .vehicle-options-title[data-v-4e846cc3]{font-size:11px;font-weight:700;text-transform:uppercase;color:#0e7490;margin-right:2px}.vehicle-options .vehicle-option[data-v-4e846cc3]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:6px;padding:3px 10px;font-size:13px;font-weight:600;color:#0f172a;background:#fff;border:1px solid #67e8f9;border-radius:9999px}.vehicle-options .vehicle-option[data-v-4e846cc3]:hover{background:#cffafe;border-color:#0e7490}.vehicle-options .vehicle-option.is-back[data-v-4e846cc3]{color:#6b7280;border-color:#d1d5db}.vehicle-options .vehicle-option .vehicle-option-hint[data-v-4e846cc3]{font-size:11px;font-weight:400;color:#6b7280}.suggest-section.is-vehicle[data-v-4e846cc3]{color:#0e7490;background:#ecfeff}.suggest-section.is-vehicle .is-back[data-v-4e846cc3]{color:#0e7490}.vehicle-row .suggest-thumb[data-v-4e846cc3]{width:56px;color:#0e7490;font-size:24px}.vehicle-row .vehicle-row-action[data-v-4e846cc3]{-ms-flex-negative:0;flex-shrink:0;font-size:12px;font-weight:700;color:#0e7490;padding:3px 10px;border:1px solid #67e8f9;border-radius:9999px;background:#fff}.fit-badge[data-v-4e846cc3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;padding:4px 8px;margin-bottom:8px;font-size:12px;font-weight:600;line-height:1.3;border-radius:6px}.fit-badge i[data-v-4e846cc3]{font-size:15px}.fit-badge.is-fit[data-v-4e846cc3]{color:#166534;background:#dcfce7;border:1px solid #86efac}.fit-badge.is-unknown[data-v-4e846cc3]{color:#92400e;background:#fef3c7;border:1px solid #fcd34d}.suggest-fit[data-v-4e846cc3]{-ms-flex-negative:0;flex-shrink:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3px;font-size:11px;font-weight:700;padding:1px 7px;border-radius:9999px}.suggest-fit.is-fit[data-v-4e846cc3]{color:#166534;background:#dcfce7}.suggest-fit.is-no[data-v-4e846cc3]{color:#6b7280;background:#f3f4f6}.suggest-row.is-nofit .suggest-code[data-v-4e846cc3],.suggest-row.is-nofit .suggest-match[data-v-4e846cc3],.suggest-row.is-nofit .suggest-thumb[data-v-4e846cc3],.suggest-row.is-nofit .suggest-title[data-v-4e846cc3]{opacity:.55}